Description du cursus
Cette formation complète vous permettra de maîtriser tous les aspects du développement web avec PHP. Vous apprendrez à créer des applications web robustes et sécurisées, à gérer des bases de données MySQL, et à intégrer des technologies front-end modernes. Le cursus inclut des projets pratiques pour construire votre portfolio professionnel.
Technologies enseignées
Programme détaillé
Introduction au développement web
Module pratique avec exercices et projets
Création d’interfaces avec HTML & CSS
Module pratique avec exercices et projets
Responsive Design et frameworks CSS (Bootstrap, Tailwind)
Module pratique avec exercices et projets
Programmation JavaScript côté client
Module pratique avec exercices et projets
Manipulation du DOM et événements
Module pratique avec exercices et projets
Introduction à PHP et programmation orientée objet
Module pratique avec exercices et projets
Gestion des bases de données avec MySQL
Module pratique avec exercices et projets
Modélisation de bases de données (MCD, MLD, MPD)
Module pratique avec exercices et projets
Développement avec le framework Laravel
Module pratique avec exercices et projets
Architecture MVC et routage dans Laravel
Module pratique avec exercices et projets
Gestion des migrations et Eloquent ORM
Module pratique avec exercices et projets
Création d'APIs REST avec Laravel
Module pratique avec exercices et projets
Validation des données et gestion des erreurs
Module pratique avec exercices et projets
Utilisation d’un client HTTP (Axios, Fetch)
Module pratique avec exercices et projets
Introduction à Git et GitHub
Module pratique avec exercices et projets
Gestion de projet avec Trello ou Notion
Module pratique avec exercices et projets
Sécurité des applications web (XSS, CSRF, SQL Injection)
Module pratique avec exercices et projets
Déploiement d’une application Laravel (Heroku, cPanel, VPS)
Module pratique avec exercices et projets
Utilisation de Postman pour tester les APIs
Module pratique avec exercices et projets
Notions de tests unitaires et fonctionnels avec Laravel
Module pratique avec exercices et projets
Création d’un projet Full Stack complet (du front-end au back-end)
Module pratique avec exercices et projets
Bonnes pratiques de développement (clean code, DRY, SOLID)
Module pratique avec exercices et projets