Ferme la recherche

Framework PHP Symfony Initiation + Approfondissement + Certification IT

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2021  - Lyon - 6ème (69)
du 01 janv. 2020 au 31 déc. 2021  - Lyon - 6ème (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- 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

Description de la formation

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

Conditions d'accès

Avoir suivi le cours " PHP Avancé" ou disposer des connaissances équivalentes, en particulier la POO

Validation

Certification IT - Développement de sites web dynamiques

Donne accès au(x) métier(s) suivant(s)

Animation de site multimedia (voir la fiche métier)

Conception de contenus multimedias (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

FAIBLE

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Dawan

Lieu de formation

235 Cours Lafayette
Batiment de la Banque Rhône-Alpes
Lyon - 6ème

Calculez votre itinéraire

Centre de formation

235 Cours Lafayette
Batiment de la Banque Rhône-Alpes
69006, Lyon 6e

Toutes les formations et avis pour Dawan