Symfony
Human Coders
                    
                        Non finançable CPF
                    
                
                    
                        
                        Tout public
                    
                    
                        
                        En ligne
                    
            
                    
                    Public admis
                
                
                            
                            Salarié en poste
                        
                        
                            
                            Demandeur d'emploi
                        
                        
                            
                            Entreprise
                        
                        
                            
                            Étudiant
                        
                
                    
                    Prix
                
                
                            2160 €
                        
                
                    
                    Durée
                
                
                    Nous contacter
                
            
            
            Localité
        
    
                    
                    En ligne
                
                
                    Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
                
            
                                    
                                    Objectifs
                                
                                
                                    - Comprendre les concepts clés de Symfony
- Découvrir les librairies et design pattern qui compose celui-ci
- Connaître les bonnes pratiques
- Être autonome dans la création et la maintenance de projet Symfony
- Créer une application web moderne
Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/symphony
                            - Découvrir les librairies et design pattern qui compose celui-ci
- Connaître les bonnes pratiques
- Être autonome dans la création et la maintenance de projet Symfony
- Créer une application web moderne
Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/symphony
                                    
                                    Programme
                                
                                
                                        Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/symphony
Jour 1 : Les bases de Symfony
Introduction
- Le terrain de jeu : rappel sur le protocole HTTP.
- Rappel sur les notions objets et principaux design-pattern indispensable pour Symfony
- Composer et la gestion des librairies.
Découverte de Symfony
- Le concept de Framework : présentation de Symfony
- Découverte de la documentation officielle
- Savoir trouver de l'aide
- Symfony nouvelle version : quelles nouveautés??
Symfony, sa console et ses routes
- Découverte et utilisation de la console Symfony
- Intérêt de créer sa propre Command
- Découverte du Controller et du routeur
- Gestion fine des routes
Les environnements et les logs
- Découverte des environnements dans Syfmony.
- Web Debug Toolbar et le profiler
- Monolog et vardumper
- Affichage de pages simples
- Gestion des logs et débogage
Jour 2 : Gestion templates & base de données
Template & Response
- Twig et la gestion des templates.
- Maîtriser les liens entre templates
- Étendre Twig
- Maitrise du code de retour, du cache HTTP, etc... dans la Response.
Formulaire & Validation
- Gestion des formulaires
- Formulaire avancé (DataTransformer, FormView, FormEvents, Extension de formulaire ...)
- Templates de formulaire
- Gestion des validations
- Créer ses propres validateurs
Doctrine 2 : Database Abstraction Layer & ORM
- Découverte du concept d'ORM et manipulation de la librairie Doctrine2
- Repository et Entity Manager pour la gestion des bases de données
- Gérer l'hydratation de ses objets
- Gestion des relations entre entités
- Activer/Désactiver le lazy loading
- Allez plus loin avec Doctine
Le Service container
- L'Injection de dépendances
- Concept de Service Container
- Autowiring et Service Container
Jour 3 : Jour après jour dans Symfony
Symfony et la sécurité
- Gestion des utilisateurs et Sécurité (authentification et autorisation)
- Limitation d'accès à certaines pages, à certains ROLES
- Gestion des événements dans Symfony
Tests Unitaires, Tests Fonctionnels et Tests Comportementaux
- PHP Unit
- Behat
Composants avancés de Symfony
- Découverte du composant HTTP-Client
- Découverte du composant Workflow
- Découverte des évènements dans symfony
Aller plus loin avec Symfony
- Découverte des autres composants du framework (messenger, Webpack Encore, SwiftMailer,
i18n et plus encore.).
NB : Human Coders n'est pas propriétaire de Symfony, qui est une marque déposée par Sensiolabs
                                    
                                Jour 1 : Les bases de Symfony
Introduction
- Le terrain de jeu : rappel sur le protocole HTTP.
- Rappel sur les notions objets et principaux design-pattern indispensable pour Symfony
- Composer et la gestion des librairies.
Découverte de Symfony
- Le concept de Framework : présentation de Symfony
- Découverte de la documentation officielle
- Savoir trouver de l'aide
- Symfony nouvelle version : quelles nouveautés??
Symfony, sa console et ses routes
- Découverte et utilisation de la console Symfony
- Intérêt de créer sa propre Command
- Découverte du Controller et du routeur
- Gestion fine des routes
Les environnements et les logs
- Découverte des environnements dans Syfmony.
- Web Debug Toolbar et le profiler
- Monolog et vardumper
- Affichage de pages simples
- Gestion des logs et débogage
Jour 2 : Gestion templates & base de données
Template & Response
- Twig et la gestion des templates.
- Maîtriser les liens entre templates
- Étendre Twig
- Maitrise du code de retour, du cache HTTP, etc... dans la Response.
Formulaire & Validation
- Gestion des formulaires
- Formulaire avancé (DataTransformer, FormView, FormEvents, Extension de formulaire ...)
- Templates de formulaire
- Gestion des validations
- Créer ses propres validateurs
Doctrine 2 : Database Abstraction Layer & ORM
- Découverte du concept d'ORM et manipulation de la librairie Doctrine2
- Repository et Entity Manager pour la gestion des bases de données
- Gérer l'hydratation de ses objets
- Gestion des relations entre entités
- Activer/Désactiver le lazy loading
- Allez plus loin avec Doctine
Le Service container
- L'Injection de dépendances
- Concept de Service Container
- Autowiring et Service Container
Jour 3 : Jour après jour dans Symfony
Symfony et la sécurité
- Gestion des utilisateurs et Sécurité (authentification et autorisation)
- Limitation d'accès à certaines pages, à certains ROLES
- Gestion des événements dans Symfony
Tests Unitaires, Tests Fonctionnels et Tests Comportementaux
- PHP Unit
- Behat
Composants avancés de Symfony
- Découverte du composant HTTP-Client
- Découverte du composant Workflow
- Découverte des évènements dans symfony
Aller plus loin avec Symfony
- Découverte des autres composants du framework (messenger, Webpack Encore, SwiftMailer,
i18n et plus encore.).
NB : Human Coders n'est pas propriétaire de Symfony, qui est une marque déposée par Sensiolabs
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
        Graduate Développeur web full stack
                            À DISTANCE
                        
                    
                 
                            
                        
Finançable CPF
                
                
                            
                            
                                À distance
                            
                        
                        
                            
                            
                                Tout public
                            
                        
                
                        
                        
                            Avis du centre
                        
                        .
                    
                 STUDI
            Titre Pro Développeur Web et Web mobile
                            À DISTANCE
                        
                    
                 
                            
                        
Finançable CPF
                
                
                            
                            
                                À distance
                            
                        
                        
                            
                            
                                Tout public
                            
                        
                
                 Esecad
            
 
            Devenez C#/net expert-e avec dotnet core
                        NANTES
                    
                 
                            
                        
Non finançable CPF
                
                
                            
                            
                                À distance / En centre / En entreprise
                            
                        
                        
                            
                            
                                Salarié en poste / Demandeur d'emploi / Entreprise
                            
                        
                
                 Dev to be curious
            
 
            formation laravel 12 développer une application
                            À DISTANCE
                        
                    
                 
                            
                        
Non finançable CPF
                
                
                            
                            
                                À distance / En entreprise
                            
                        
                        
                            
                            
                                Entreprise
                            
                        
                
                 ACCESS IT
            
 
            Développeur Web et Web Mobile - Développement Web
                            À DISTANCE
                        
                    
                 
                            
                        
Finançable CPF
                
                
                            
                            
                                À distance
                            
                        
                        
                            
                            
                                Tout public
                            
                        
                
                        
                        
                            Avis du centre
                        
                        .
                    
                 Centre Européen de Formation
            Bootcamp Ingénieur DevOps
                            À DISTANCE
                        
                    
                 
                            
                        
Non finançable CPF
                
                
                            
                            
                                À distance / En entreprise
                            
                        
                        
                            
                            
                                Salarié en poste / Demandeur d'emploi / Entreprise
                            
                        
                
                        
                        
                            Avis du centre
                        
                        .
                    
                 DevUniversity
            Les formations les plus recherchées
        
    Paris
    Lyon
    Toulouse
    Marseille
    Montpellier
    Bordeaux
    Dijon
    Mâcon
    Nantes
    Rennes
    Web CPF
    Web en Ligne
        
        
    Iot
    Iot en Ligne
    Programmation
    Devops
    Developpeur web
    Creation site internet
    Webmarketing
    Webmaster
    Digital
    Responsable digital
    Integrateur web
    Chef de projet web
    Iot Aix-les-Bains
    Programmation Mantes-la-Jolie
    Programmation Mantes-la-Ville
    Iot Albertville
    Iot Annecy
    Programmation Goussainville
    Programmation Villiers-le-Bel
    Iot Annemasse
    Iot Aurillac
    Programmation Alfortville