Framework PHP Symfony Initiation + Approfondissement + Certification IT par Dawan

Lieu(x)
En centre (69)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
PrésentationRappels: bibliothèques et frameworksArchitecture HTTP centrée, orientée objet et patron MVCRésumé des évolution du frameworkPile technologiqueConfiguration du serveur WebConfiguration du serveurPrésentation de la Web Debug Toolbar et du ProfilerOutils de développementProjetApplication, bundles et arborescence des fichiersLes environnements d'exécutionConfiguration: YAML, XML, PHP et AnnotationsPrésentation de la consoleCréation d'un nouveau projetLancer un projet avec composerAtelier : Créer un premier projet y avec composerLe contrôleur (Processus applicatif)Contrôleurs et FrontControllerLe service de routageParamètres et contraintes de routeLe composant HttpFoundation : objets Request et ResponseLa classe Controller et assistantsLa vue (Rendu)Communication entre vue et contrôleurGénération d'urlMoteur de template TwigExtension, inclusion et surcharge de templatesInvocation synchrone et asynchrone (Ajax, ESI) de contrôleur via le templateLes structures de contrôleSurcharge de templatesLes macros TwigLe modèle (Processus Métier)Outils ORM, DoctrineGénération de la baseClasses entité et configuration via les annotationsDépot, DQL et QueryBuilderGestion des relations et jointuresAtelier : Préparer une base pour un projetFormulaireForm et FormBuilderComposants de saisie avancésValidation des donnéesFormulaires avancés (formulaire multiples, theming, CSRF...)Atelier : contrôler les données saisies dans un formulaireSécuritéFonctionnement : authentification et autorisationFirewall et contexte de sécuritéFournisseur d'utilisateur : liste et entitéAutorisation par URL, IPAutorisation via un contrôleur, une liste de contrôlesGestion des utilisateursAtelier : mise en place d'une gestion d'utilisateur avec rôlesInternationalisationFichier de traduction XLIFFMessages, clés et domainesPluralisationTraductions et templatesTraductions et entitésAtelier : mise en place d'une gestion d'utilisateur avec rôlesLes servicesDéclaration et utilisation de serviceInjection de serviceIntégration, configuration et debug de serviceContrôleur en tant que serviceAtelier : créer un bundle orienté serviceConclusion : performanceSystème de cacheExpiration et validation du cache
Objectifs
- Exploiter l'environnement du langage : configuration, règles syntaxiques
- Manipuler différents types de données au sein du code : chaînes de caractères, tableaux, dates
- Construire et utiliser différentes fonctions
- Gérer les particularités de l'environnement web liées au développement d'applications
- Créer des classes et des objets
- Gérer les erreurs et les exceptions
- Accéder à une base de données
- Manipuler des fichiers
- Développer des services web
- Sécuriser les applications Maîtriser les fondamentaux pour réaliser un projet Smfony
Centre(s)
  • Lyon - 6ème (69)
Formation proposée par : Dawan
À découvrir
SAGEXA
Initiation au Framework Symfony par SAGEXA
Framework PHP Symfony Initiation et Approfondissement par Dawan
Développer en PHP avec le Framework Symfony par Groupe Arkesys
Certification IT - Développement de sites web dynamiques (option langage PHP) - Framework PHP Symfony Initiation + Approfondissement par Dawan
Framework PHP - initiation et approfondissement par Dawan
Framework SYMFONY par CENTRE DE FORMATION SYNTHESES
Certification IT - PHP MySQL initiation + approfondissement par Dawan
Développer en PHP avec le framework Symfony par ENI SERVICE
Développer en PHP avec le framework zend par Groupe Arkesys
Certification IT - Webmaster Initiation + Approfondissement par Dawan