Formation Initiation au Framework Symfony


Taux global de satisfaction Client : 4.8 sur 5 pour 457 formations

Accueil / Formation / programmation serveur

sagexa in good shape

Symfony 6 / 7 : première approche

comprendre les bases du framework Symfony 6 / 7

Lieu programmé : France entière (à distance)

du 27-03-2024 au 29-03-2024 (durée 3 jours)

Tarif : 1495 € HT / personne (1495 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 27-03-2024programmation serveur

Cette formation de 3 jours sur le framework Symfony 6 / 7 apporte une vision très complète de ce framework, depuis son architecture jusqu’à sa mise en œuvre dans le cadre d'une application Web. Elle s'adresse à des développeurs PHP souhaitant une prise en main rapide du framework.

Symfony 6 / 7 : première approche

Objectifs de la formation Symfony 6 / 7 : première approche

  • Appréhender les concepts et l'architecture du framework
  • Découvrir les différents outils du framework Symfony 6 / 7
  • Développer une application Web simple avec le framework Symfony 6 / 7.

Contenu de la formation Symfony 6 / 7 : première approche

Formation Symfony 6 / 7 : première approche

Durée de la formation

3 jours

Participants à la formation Symfony 6 / 7 : première approche

Cette formation Symfony 6 / 7 s'adresse aux chefs de projet web, aux développeurs et aux architectes techniques PHP.

Pré-requis de la formation

Maîtrise de PHP et des concepts objet, ainsi que de HTML et SQL, et notions de CSS et JavaScript.

j'évalue mon niveau ici (QCM)

Travaux pratiques de la formation

les participants réaliseront l'implémentation d'une application web basée sur le framework Symfony.


Programme de la formation Symfony 6 / 7 : première approche

Introduction

  • Qu'est-ce qu'un framework ?
  • Les nouveautés de Symfony 7
  • Installation d'un Projet

< sommaire


Architecture de Symfony 6 / 7

  • Organisation des fichiers
  • MVC
  • Cycle de vie
  • Chargement et PSR

< sommaire


Développer avec Symfony 6 / 7

  • Gestion des ressources
  • CLI
  • Debug et Profiler

< sommaire


Configuration

  • Environnements
  • Fichiers de configuration
  • Syntaxes Yaml, XML et PHP

< sommaire


Créer une page

  • Le Contrôleur
  • URLs
  • Paramètres et requête Http
  • Réponse Http
  • Redirection
  • Vue
  • Routes
  • Variables de Session

< sommaire


Les Services sous Symfony 6 / 7

  • Concept et Architecture des services
  • Déclaration et Utilisation d'un service

< sommaire


Moteur de template Twig : introduction

  • Syntaxe
  • Variables
  • Structures de contrôle
  • Layouts et héritage

< sommaire


ORM Doctrine : introduction

  • Object Relational Mapping
  • Création d'un modèle et migration
  • CRUD et synchronisation

< sommaire


Formulaires Symfony

  • Composant Form
  • Affichage
  • Validation
  • Traitement
  • Messages Flash

< sommaire


Contrôle d'accès

  • firewall
  • contrôle d'accès
  • gestion des droits
  • sécurité

< sommaire


Tests Symfony 6 / 7

  • Tests Unitaires
  • Tests Fonctionnels

< sommaire