PHP – Framework Symfony

FP-DEV-004-1.1
Avancé
5 jours
35 heures

De la configuration initiale à la création d’applications sophistiquées, découvrez les fondamentaux de Symfony et maîtrisez les aspects avancés du développement web avec ce framework robuste.

Public visé

Cette formation s’adresse aux développeurs PHP, aux professionnels du web et aux passionnés de programmation qui souhaitent découvrir le framework.

Prérequis

  • Avoir des connaissances des concepts de base du développement Web
  • Comprendre les principes fondamentaux de la programmation

Objectifs

  • Comprendre l’architecture d’un projet Symfony
  • Construire une application web complexe à l’aide du Framework PHP
  • Configurer et optimiser une application pour l’environnement de développement et de production
  • Automatiser les tests et appliquer les bonnes pratiques

Modalités d’évaluation

Projet fil rouge.

Certification

À l’issue de la formation, le stagiaire sera invité à effectuer un test de compétences, qui en cas de réussite se verra remettre la certification « PHP – Framework Symfony », délivré par Hexagone Executive.

Programme

  1. Présentation de Symfony et de son écosystème
    • Installation et configuration de l’environnement Symfony
    • Découverte de l’archictecture MVC d’un projet Symfony
    • Installation et configuration d’un nouveau projet Symfony en local
  2. Fondamentaux de Symfony
    • Création et configuration des routes
    • Contrôleurs et gestion des requêtes/réponses
    • Introduction aux vues avec le moteur de templates Twig
    • Développement d’une application Symfony de base
  3. Formulaires
    • Création et gestion des formulaires
    • Validation des données des formulaires
  4. Modèles et interaction avec la base de données
    • Introduction à l’ORM Doctrine
    • Mapping objet-relationnel et création d’entités
    • Opérations CRUD
    • Utilisation des repositories
  5. Sécurité, services, et bonnes pratiques
    • Mise en place d’un système d’authentification sécurisé
    • Gestion des droits utilisateurs et des accès
    • Introduction aux services et à l’injection de dépendances
    • Organisation du code et création de services
    • Tests unitaires et fonctionnels avec PHPUnit
    • Introduction aux meilleures pratiques et déploiement

S’inscrire à une session

2750,00  HT

Intra-entreprise

Vous souhaitez organiser cette formation dans votre entreprise ? Contactez-nous pour plus d’informations.