Formation Symfony 3
Symfony 3 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient le développement d'applications web. Avec une architecture à la fois complexe mais claire et transparente, laissant une bonne marge de manœuvre aux développeurs. Cette formation Symfony 3, les fondamentaux s'adresse principalement aux développeurs PHP désireux d'apprendre à mieux développer en employant efficacement un framework moderne.
- Formation certifiante (RNCP, RS)
- Dates des formations garanties
- 100% pris en charge par mon CPF
Partager :
Objectifs
Symfony 3 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient le développement d'applications web. Avec une architecture à la fois complexe mais claire et transparente, laissant une bonne marge de manœuvre aux développeurs. Cette formation Symfony 3, les fondamentaux s'adresse principalement aux développeurs PHP désireux d'apprendre à mieux développer en employant efficacement un framework moderne.- Découvrir le framework Symfony 3
- Apprendre à développer une application MVC simple mais complète avec Symfony
- Apprendre à travailler avec l'ORM Doctrine
- Comprendre les bases de l'architecture des composants de Symfony 3 et de leurs interactions
- Comprendre l'implémentation MVC des applications Symfony 3
- Développer une application web avec Symfony 3
Public
- Développeur PHP souhaitant maîtriser Symfony 3
- Architectes désireux d'aborder Symfony 3
- Chefs de projets techniques curieux d'aborder Symfony 3
Durée
21 heures en présentiel sur 2 joursPré-requis
Bonne connaissance de PHP et de la programmation orientée objet, Maîtriser HTML et CSS 3.Formateur
Formateur expérimenté, développeur de site Web, et spécialiste du Web.Méthode pédagogique
8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.Modalité de validation des acquis
Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.Programme de la formation
Présentation de la formation
- Présentation de la formation
Rappels sur PHP
- Les types de classes de PHP 5
- Les méthodes magiques
- Les espaces de noms
- PHP et PSR-x
- PHP et MVC
Composer
- Gestion de dépendances pour PHP
Découvrir Symfony
- Installation de Symfony 3
- Architecture d'un projet Symfony 3
- De Symfony 2 à Symfony 3
Les bundles
- Créer des modules fonctionnels pour Symfony
Le routage
- Introduction au routage
- Configuration des routes
- Gestion des routes
Les contrôleurs
- Au cœur du cycle d'exécution
- L'objet Request
- Réponses et redirections
- Outils divers
Twig
- Introduction à Twig
- Conception modulaire des squelettes Twig
- Liens et ressources externes
- Les macros
- Filtres et fonctions
Les modèles
- Introduction
- Construction du modèle
- Les associations
- Hiérarchies d'entités
- Les langages de requêtes
- DQL
- Native SQL
- La persistance
Les formulaires
- Introduction aux formulaires
- Les champs de formulaire
- Rendu des formulaires et « form theming »
- Utilisation des formulaires
- Validation des formulaires
- Sur les formulaires complexes
Les services
- Introduction aux services
- L'injection de dépendances