Tutoriels Vidéo
Parcourez ma collection de tutoriels vidéo sur le développement web, JavaScript, PHP, les bases de données et bien plus encore.

NodeJS - Event Loop #02
Comment fonctionne le moteur Javascript ? et comment ne pas bloquer l'event loop ?

NodeJS - prérequis ES6 #01
Les bases Javascript pour aborder NodeJs avec sérénité : - const, let et var - Arrow functions (Les fonctions fléchées) - Le destructuring - Templates literals - Les classes et les objets.

Javascript #03
MU II-BDCC ENSET Mohammedia 2022-2023

Javascript #01
MU II-BDCC ENSET Mohammedia 2022-2023

Javascript #02
MU II-BDCC ENSET Mohammedia 2022-2023

Hestia Control Panel - Comment héberger vos sites web facilement.
(Hestia Control Panel est une alternative Open Source à CPanel. Elle permet à l'aide d'une interface conviviale de créer et de gérer vos sites web très facilement. Hestia se base sur : Nginx : Reverse Proxy Apache : Web Server (SSL via LetEncrypt) MariaDB et PostgesSQL Serveurs FTP (Vsftop et Proftp) (Messagerie, Firewall, Sapmassassin, ....) L'installation se fait très facilement sur un Serveur ou une VPS Linux de préférence Ubuntu 18 ou 20. Pour obtenir gratuitement une VPS de 24Go de RAM, référez-vous à la vidéo : https://youtu.be/QhSUsDcDrdQ

Introduction à NextJS
- Comment créer une application web SPA avec NextJS. - Création des pages (Utilisation implicite du Routeur de Next) - Création d'une barre de navigation (Composant Link) - Utilisation du Routeur à l'aide du Hook useRouter() - Création d'un Layout pour l'application - Création d'un context avec le Hook React useContext() pour simuler l'authentification. - Récupération des données du coté client en utilisant les Hooks React useSate() et useEffect() - Récupération des données (articles) coté serveur dans le composant de la page à l'aide getStaticProps() - Routes dynamiques et paramètre de route en utilisant getStaticPaths() et getStaticProps()

Symfony 5.4
Création d'un projet Symfony 5.4 Création des entités et migrations Ajout des relations entre les entités Ajout de bootstrap 5 et du Form Lyaout correspondant. Création des contrôleurs et templates pour effectuer les opérations CRUD sur les entités. Ajout de l'entité User et association avec l'entité Article Ajout du système d'authentification.