🏛️

Symfony

Maîtrisez le framework PHP professionnel de référence. De l'architecture MVC aux APIs REST, en passant par Doctrine ORM et la sécurité avancée, devenez un expert du développement d'applications web robustes et évolutives.

COURS DISPONIBLES

  1. Débutant

    Model Vue Contrôleur

    Découvrez Symfony : Architecture MVC

    Durée :
    1 heure
    Chapitres :
    3 parties
  2. Débutant

    Introduction à Symfony

    Découvrez Symfony : Installation et configuration, Structure d'un projet, Le système de routing, Contrôleurs et réponses, Premiers templates Twig, Console et commandes.

    Durée :
    3 heures
    Chapitres :
    6 parties
  3. Débutant

    Routing et Contrôleurs

    Maîtrisez le routing : Routes et annotations, Paramètres d'URL, Génération d'URLs, AbstractController, Request et Response, Redirection et forward, Gestion des erreurs 404.

    Durée :
    2h30
    Statut :
    Bientôt disponible
  4. Débutant

    Twig - Moteur de templates

    Créez vos vues : Syntaxe Twig (variables, filtres, fonctions), Héritage de templates, Inclusion et embed, Formulaires dans Twig, Assets et ressources, Fonctions Symfony (path, asset...).

    Durée :
    3 heures
    Statut :
    Bientôt disponible
  5. Intermédiaire

    Doctrine ORM - Bases de données

    Gérez vos données : Entités et mapping, Relations (OneToMany, ManyToMany...), Repository patterns, QueryBuilder et DQL, Migrations, Fixtures et données de test.

    Durée :
    4 heures
    Statut :
    Bientôt disponible
  6. Intermédiaire

    Formulaires Symfony

    Créez et validez des formulaires : FormBuilder et FormType, Types de champs, Validation avec annotations, Gestion des uploads, Formulaires imbriqués, CSRF et sécurité.

    Durée :
    3h30
    Statut :
    Bientôt disponible
  7. Intermédiaire

    Sécurité et Authentification

    Sécurisez votre application : User entity et UserInterface, Authentification (form login, remember me), Autorisation et voters, Rôles et hiérarchie, Hash de mots de passe, Protection CSRF.

    Durée :
    4 heures
    Statut :
    Bientôt disponible
  8. Avancé

    Services et Dependency Injection

    Architecture professionnelle : Conteneur de services, Autowiring et autoconfiguration, Créer vos services, Event Dispatcher et listeners, Tagged services, Compiler passes.

    Durée :
    4 heures
    Statut :
    Bientôt disponible
  9. Avancé

    API REST avec Symfony

    Créez des APIs modernes : Serializer component, API Platform, Gestion JSON, Authentification JWT, CORS et sécurité, Documentation automatique (OpenAPI), Tests d'API.

    Durée :
    5 heures
    Statut :
    Bientôt disponible
  10. Avancé

    Tests avec Symfony

    Testez votre code : PHPUnit et tests unitaires, Tests fonctionnels avec WebTestCase, Tests de repository, Fixtures de test, Couverture de code, Tests d'API.

    Durée :
    3h30
    Statut :
    Bientôt disponible
  11. Avancé

    Déploiement et Production

    Mettez en production : Environnements (dev, prod), Variables d'environnement, Cache et optimisation, Déploiement avec Deployer, Docker et conteneurisation, Monitoring et logs.

    Durée :
    4 heures
    Statut :
    Bientôt disponible