Formation Symfony Initiation

Demande d'information

Formation Symfony Initiation

  • Contenu Formation Symfony Approfondissement .
    • Durée: 3 jours
    • Public: Tous
    • Pré-requis: Fondamentaux PHP, HTML, CSS, SQL
    • Objectifs: Maîtriser les fondamentaux pour réaliser un projet Symfony
    • Référence:  PHP268-F .
    Programme:

    Présentation.
    • Rappels: bibliothèques et frameworks
    • Architecture HTTP centrée, orientée objet et patron MVC
    • Résumé des évolution entre Symfony 1 et Symfony 2
    • Pile technologique Symfony 2.
    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 Symfony 2
    • Configuration: YAML, XML, PHP et Annotations
    • Présentation de la console
    • Création d'un nouveau projet Symfony
    • Lancer un projet avec composer
    • Atelier : Créer un premier projet Symfony 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 Symfony.
    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.
    Tarifs

    A distance ou présentiel: 1340 euros.

Autre formation en rapport avec php