Python
Aucune image disponible pour cette formation.
Description
Cette formation intensive vous permettra de maîtriser le développement web full-stack avec PHP et Symfony, l'un des frameworks PHP les plus puissants pour créer des applications web modernes et sécurisées. Vous apprendrez à :
- Développer des sites dynamiques avec PHP 8.
- Structurer une application professionnelle avec Symfony 6/7.
- Créer des APIs RESTful.
- Utiliser MySQL pour la gestion des bases de données.
- Intégrer un front-end dynamique avec JavaScript, Twig et Bootstrap.
- Déployer une application.
À la fin de la formation, vous serez capable de concevoir, développer et déployer une application web complète, du back-end au front-end.
Objectif
✔ Maîtriser PHP et Symfony pour le développement back-end.
✔ Concevoir et interagir avec une base de données MySQL.
✔ Développer des interfaces utilisateur réactives avec Twig et JavaScript.
✔ Sécuriser une application (authentification, protection contre les injections SQL/XSS).
✔ Utiliser Git pour le versionning et collaborer sur un projet.
✔ Déployer une application en production.
Projet final : Développement d’une application web complète (ex : plateforme de e-learning, gestion de tâches, blog avancé).
Lieu
Douala Ndogpassi III (Entrer carrière)
Durée
Durée totale : 5 semaines (du 06/06/2025 au 07/07/2025). Volume horaire : 200 heures (40 heures par semaine).
Dates
Début : 02/06/2025
Fin : 07/07/2025
Programme détaillé
Semaine 1 : Fondamentaux PHP & Environnement de développement
Installation de PHP 8, Composer, Symfony CLI. Syntaxe PHP moderne (types, fonctions, POO). Gestion des dépendances avec Composer. Introduction à Symfony (architecture MVC). Atelier : Création d’un mini-projet PHP.
Semaine 2 : Symfony & Bases de données
Les composants Symfony (Routing, Contrôleurs, Templates Twig). Doctrine ORM : Modèles, migrations, requêtes (DQL). Relations entre entités (OneToMany, ManyToMany). Atelier : Création d’un CRUD (Create, Read, Update, Delete).
Semaine 3 : Sécurité & API REST
Authentification (Firewall, JWT, OAuth). Validation des données et protection (CSRF, XSS, SQL Injection). Création d’une API REST avec API Platform. Atelier : Système de connexion sécurisé + API.
Semaine 4 : Front-end & JavaScript
Intégration avec Bootstrap 5. Manipulation du DOM avec JavaScript. Atelier : Ajout de dynamisme à l’interface.
Semaine 5 : Déploiement & Projet final
Déploiement sur codexiogo.com. Optimisation des performances (cache, requêtes SQL). Projet final : Développement et présentation d’une application complète.
🛠️ Technologies utilisées
Back-end : PHP 8, Symfony 6/7, MySQL, Doctrine.
Front-end : Twig, JavaScript, Bootstrap, Stimulus.
Outils : Git, Composer, API Platform.
👨💻 Public visé
Débutants en PHP ayant des bases en programmation. Développeurs front-end souhaitant se spécialiser en back-end. Professionnels en reconversion vers le web.
💡 Pourquoi choisir cette formation ?
Symfony est très demandé dans les offres d’emploi (backend PHP).
Pédagogie 100% pratique avec des cas réels.
Accès à une communauté et support post-formation.
🔗 Inscriptions ouvertes ! (Nombre de places limité)
Coût de la formation
Le coût de la formation dépend de sa durée et de son format.