

Framework PHP Symfony initiation + approfondissement
DAWAN
Le + de cette formation
Un support et les exercices du cours pour chaque stagiaire
Un formateur expert ayant suivi une formation à la pédagogie
Boissons offertes pendant les pauses en inter-entreprises
Salles lumineuses et locaux facilement accessibles
Objectif Général
Perfectionnement, élargissement des compétences
Objectif
Maîtriser les fondamentaux pour réaliser un projet Symfony
Type
Formation non conventionnée
Financeur
FINANCEMENT INDIVIDUEL
Référence
Sans objet
Organisme responsable et contact
DAWAN
NomGAYE Fatoumata Tél.09.72.37.73.73 Mailcarif-aquitaine@dawan.frDispositif
Non conventionnée / sans dispositif
Mesure
Non conventionnée / sans dispositif
Référence organisme
Sans objet
Conditions d'accès réglementaires
Aucune condition
Prérequis pédagogiques
Avoir suivi le cours " PHP Avancé" ou disposer des connaissances équivalentes, en particulier la POO
Publics visés
- Demandeur d'emploi
- Jeune de moins de 26 ans
- Personne handicapée
- Salarié(e)
- Actif(ve) non salarié(e)
Parcours de formation personnalisable ?
Oui
Niveau d'entrée requis
Sans niveau spécifique
Sélection
- Dossier
Accessible en contrat de professionnalisation ?
Non
Modalités d'enseignement (contacter l'organisme)
Sans objet
Validation de la formation
- Attestation de fin de formation
Programme
Présentation
Rappels: bibliothèques et frameworks
Architecture HTTP centrée, orientée objet et patron MVC
Résumé des évolution du framework
Pile technologique
Configuration du serveur Web
Configuration du serveur
Présentation de la Web Debug Toolbar et du Profiler
Outils de développement
Projet
Application, bundles et arborescence des fichiers
Les environnements d'exécution
Configuration: YAML, XML, PHP et Annotations
Présentation de la console
Création d'un nouveau projet
Lancer un projet avec composer
Atelier : Créer un premier projet y avec composer
Le contrôleur (Processus applicatif)
Contrôleurs et FrontController
Le service de routage
Paramètres et contraintes de route
Le composant HttpFoundation : objets Request et Response
La classe Controller et assistants
La vue (Rendu)
Communication entre vue et contrôleur
Génération d'url
Moteur de template Twig
Extension, inclusion et surcharge de templates
Invocation synchrone et asynchrone (Ajax, ESI) de contrôleur via le template
Les structures de contrôle
Surcharge de templates
Les macros Twig
Le modèle (Processus Métier)
Outils ORM, Doctrine2
Génération de la base
Classes entité et configuration via les annotations
Dépot, DQL et QueryBuilder
Gestion des relations et jointures
Atelier : Préparer une base pour un projet
Formulaire
Form et FormBuilder
Composants de saisie avancés
Validation des données
Formulaires avancés (formulaire multiples, theming, CSRF...)
Atelier : contrôler les données saisies dans un formulaire
Sécurité
Fonctionnement : authentification et autorisation
Firewall et contexte de sécurité
Fournisseur d'utilisateur : liste et entité
Autorisation par URL, IP
Autorisation via un contrôleur, une liste de contrôles
Gestion des utilisateurs
Atelier : mise en place d'une gestion d'utilisateur avec rôles
Internationalisation
Fichier de traduction XLIFF
Messages, clés et domaines
Pluralisation
Traductions et templates
Traductions et entités
Atelier : mise en place d'une gestion d'utilisateur avec rôles
Les services
Déclaration et utilisation de service
Injection de service
Intégration, configuration et debug de service
Contrôleur en tant que service
Atelier : créer un bundle orienté service
Conclusion : performance
Système de cache
Expiration et validation du cache
Suite de parcours possible
Sans objet
Numéro Carif | Dates de formation | Ville | Organisme de formation | CPF | Info | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
00396234Publiée le 30/10/2023 | du 01/01/2023 au 31/12/2025 Entrée / sortie permanente | Bordeaux (33) | DAWAN | Non éligible |
![]() ![]() ![]() | ||||||
| |||||||||||
00570319Publiée le 12/02/2025 | du 12/02/2025 au 31/12/2026 Entrée / sortie permanente | Bordeaux (33) | DAWAN | Non éligible |
![]() ![]() ![]() | ||||||
|
Numéro Carif | Dates de formation | Ville | Organisme de formation | CPF | Info | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
00313092Publiée le 18/07/2022 | du 18/07/2022 au 31/12/2023 | Pessac (33) | DAWAN | Non éligible |
| ||||||
| |||||||||||
00313091Publiée le 18/07/2022 | du 18/07/2022 au 31/12/2023 | Pessac (33) | DAWAN | Non éligible |
| ||||||
| |||||||||||
00249669Publiée le 30/08/2021 | du 01/01/2022 au 31/12/2022 | Pessac (33) | DAWAN | Non éligible |
| ||||||
| |||||||||||
00216186Publiée le 21/12/2020 | du 31/12/2018 au 31/12/2021 | Pessac (33) | DAWAN | Non éligible |
| ||||||
|
Informations sur l'éligibilité au Compte Personnel de Formation (CPF)
Si vous n'avez pas encore ouvert votre compte personnel de formation suivez ce lien
Retrouvez sur le portail national toute l'information pour vous guider
*Pour vous accompagner dans la démarche, prenez contact avec un conseiller en
évolution professionnelle (CEP) plus d'infos
: ouverture de la formation à la candidature à venir
: publié ce jour et ouvert demain pour garantir un accès à la candidature simultanée entre les réseaux de prescripteurs
: ouvert à la candidature
: fermé à la candidature (date limite d'inscription dépassée et/ou plafond des candidatures autorisées atteint)
: formation terminée
