Symfony par Human Coders

Lieu(x)
En centre (75)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Jour 1 : Rappel PHP et présentation de symfony
Qu'est
- ce qu'un framework de développement ?
Mise à niveau PHP et présentation de Symfony
Composer et installation de Symfony
Architecture d'un projet
Cheminement d'une requête HTTP
L'environnement de travail de Symfony
Configurer un projet Symfony
Concepts clé de l'utilisation de Symfony :
Autoloader, services et injection de dépendance
- Le routing et la gestion des urls
Contrôleur :
le coeur applicatif
organisation en bundles
Jour 2 : couches vue, modèle, et les performances
La couche "vue" : manipulation de Twig
Syntaxe Twig
Notion d'héritage
Gestion de la sécurité
Étendre Twig
La couche modèle
Le concept d'ORM
Doctrine2 en pratique
Bonnes pratiques
- standards de développement
Validation de la qualité du code
Les formulaires
Validation de données
Création et traitement de formulaires
Performances
Cache applicatif
Cache HTTP et ESIs
Jour 3 : Sécurité et Tests
Approche sécuritaire de Symfony
Notions de firewall, acl et gestion des droits
Mise en place de FOSUserBundle
Envoi d'emails avec Symfony
Tests et qualité
Tests unitaires avec PHPUnit
Tests fonctionnels
Internationalisation
Composants marquants de Symfony et bundles tiers
Opérations de mise en production
Bibliographie et ressources pratiques
Objectifs
Comprendre les principes de fonctionnement du framework Symfony
Apprendre à développer, organiser et maintenir un projet Symfony
Maîtriser la séparation entre traitements métiers et interfaces utilisateurs (architecture MVC)
Savoir créer des applications optimisées grâce à une gestion avancée du cache
Centre(s)
  • Paris - 16ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Human Coders
À découvrir
SAGEXA
Initiation au Framework Symfony par SAGEXA
Framework SYMFONY par CENTRE DE FORMATION SYNTHESES
Symfony par INSTIC
Symfony par CTI Formation (CTI)
Symfony par CTI Formation (CTI)
Symfony 3 - acquérir les fondamentaux par Alphorm
Développer en PHP avec le Framework Symfony par Groupe Arkesys
Symfony 3.3 par 26 academy
Symfony les fondamentaux par Aplose
Symfony : Les fondamentaux par Aplose