• +33184199712

Formation Symfony 3

(1)

Symfony 3 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient le développement d'applications web. Avec une architecture à la fois complexe mais claire et transparente, laissant une bonne marge de manœuvre aux développeurs. Cette formation Symfony 3, les fondamentaux s'adresse principalement aux développeurs PHP désireux d'apprendre à mieux développer en employant efficacement un framework moderne.

  • Formation certifiante (RNCP, RS)
  • Dates des formations garanties
  • 100% pris en charge par mon CPF



Partager :

Objectifs

Symfony 3 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient le développement d'applications web. Avec une architecture à la fois complexe mais claire et transparente, laissant une bonne marge de manœuvre aux développeurs. Cette formation Symfony 3, les fondamentaux s'adresse principalement aux développeurs PHP désireux d'apprendre à mieux développer en employant efficacement un framework moderne.
  • Découvrir le framework Symfony 3
  • Apprendre à développer une application MVC simple mais complète avec Symfony
  • Apprendre à travailler avec l'ORM Doctrine
  • Comprendre les bases de l'architecture des composants de Symfony 3 et de leurs interactions
  • Comprendre l'implémentation MVC des applications Symfony 3
  • Développer une application web avec Symfony 3

Public

  • Développeur PHP souhaitant maîtriser Symfony 3
  • Architectes désireux d'aborder Symfony 3
  • Chefs de projets techniques curieux d'aborder Symfony 3

Durée

21 heures en présentiel sur 2 jours

Pré-requis

Bonne connaissance de PHP et de la programmation orientée objet, Maîtriser HTML et CSS 3.

Formateur

Formateur expérimenté, développeur de site Web, et spécialiste du Web.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Programme de la formation


Présentation de la formation

  • Présentation de la formation

Rappels sur PHP

  • Les types de classes de PHP 5
  • Les méthodes magiques
  • Les espaces de noms
  • PHP et PSR-x
  • PHP et MVC

Composer

  • Gestion de dépendances pour PHP

Découvrir Symfony

  • Installation de Symfony 3
  • Architecture d'un projet Symfony 3
  • De Symfony 2 à Symfony 3

Les bundles

  • Créer des modules fonctionnels pour Symfony

Le routage

  • Introduction au routage
  • Configuration des routes
  • Gestion des routes

Les contrôleurs

  • Au cœur du cycle d'exécution
  • L'objet Request
  • Réponses et redirections
  • Outils divers

Twig

  • Introduction à Twig
  • Conception modulaire des squelettes Twig
  • Liens et ressources externes
  • Les macros
  • Filtres et fonctions

Les modèles

  • Introduction
  • Construction du modèle
  • Les associations
  • Hiérarchies d'entités
  • Les langages de requêtes
  • DQL
  • Native SQL
  • La persistance

Les formulaires

  • Introduction aux formulaires
  • Les champs de formulaire
  • Rendu des formulaires et « form theming »
  • Utilisation des formulaires
  • Validation des formulaires
  • Sur les formulaires complexes

Les services

  • Introduction aux services
  • L'injection de dépendances
Poster un avis

Inscrivez-vous à notre Newsletter