Tél.: 06 71 50 20 17 Email: contact@sagexa.com

Formation Initiation au Framework Symfony

Accueil / Formation / programmation serveur

Symfony 5 : première approche

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

du 01-06-2021 au 03-06-2021 (durée 3 jours)

Tarif :1350 € HT / personne (1350 € TTC)

sous réserve d'un nombre suffisant d'inscriptions
Par 01-06-2021programmation serveur

Cette formation de 3 jours sur le framework Symfony 5 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 débutants avec le framework.

Symfony 5 : première approche

Objectifs de la formation Symfony 5 : première approche

  • Appréhender les concepts et l'architecture du framework
  • Utiliser Drupal et ses APIs comme framework de développement
  • Maîtriser les différents outils du framework Symfony 5
  • Développer une application Web simple avec le framework Symfony 5.

Contenu de la formation Symfony 5 : première approche

Formation Symfony 5 : première approche

Durée de la formation

3 jours

Participants à la formation Symfony 5 : première approche

Cette formation Symfony 5 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.

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 5 : première approche

Introduction

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

< sommaire


Architecture de Symfony 5

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

< sommaire


Développer avec Symfony 5

  • Gestion des sources
  • 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 5

  • 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

< sommaire


ORM Doctrine : introduction

  • Object Relational Mapping
  • Création d'un modèle
  • 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és

< sommaire


Tests Symfony 5

  • Tests Unitaires
  • Tests Fonctionnels

< sommaire