Formation PHP : Maîtrisez les Fondamentaux et Découvrez Symfony

L'essentiel

Caractéristiques

Cours
20 heuresAdaptable

Lieu et mode de présence

2 départements

Présentiel
Distanciel
Préférence pour le présentiel

Domaines d’enseignement

Développement back-end

Présentation

Cette formation vous accompagne sur un parcours complet pour découvrir et maîtriser PHP, le langage de développement web le plus populaire. Elle se déroule en quatre étapes, conçues pour vous fournir des connaissances solides et les mettre en pratique :
  • Introduction à PHP et Mise en Place de l’Environnement Apprenez à configurer un environnement de travail efficace avec XAMPP. Découvrez la syntaxe de base de PHP, les variables, les opérateurs, et les structures de contrôle, tout en explorant la gestion des formulaires et des interactions avec HTML.
  • PHP Intermédiaire et Gestion des Données Approfondissez vos connaissances en manipulant des tableaux, en gérant les sessions, cookies, et formulaires. Apprenez les bases de la sécurité en PHP (protection CSRF, hachage des mots de passe). Connectez PHP à MySQL pour créer des applications interactives.
  • Programmation Orientée Objet (POO) et Design Patterns Familiarisez-vous avec les concepts de la POO en PHP : classes, héritage, interfaces, et design patterns comme Singleton, Factory, et MVC. Mettez ces concepts en pratique à travers un mini-projet pour gérer des objets de manière flexible et structurée.
  • Introduction au Framework Symfony Découvrez les fondamentaux de Symfony, un framework robuste et structuré pour des applications modernes. Apprenez à utiliser les contrôleurs, le moteur de templates Twig, Doctrine pour les bases de données, et à générer un CRUD complet.

Public visé : Développeurs débutants souhaitant apprendre PHP et découvrir Symfony.
Objectifs pédagogiques : À l’issue de cette formation, vous serez capable de développer des applications web dynamiques, sécurisées et modulaires avec PHP et Symfony.

Durée : 16 heures de cours, réparties en 4 séances interactives de 4 heures, plus 1 séance de soutenance de 4H "Projet Final".
Projet Final : Développement d’une application web complète à réaliser en autonomie, avec une soutenance de 20 minutes/étudiant pour présenter le projet.