Pour les demandes entreprises : (+212) 703173603

Pour les demandes particuliers : (+212) 702062126

A propos de la formation Symfony 4

La formation Symfony 4 vous apprendra les aspects techniques de Symfony et vous montrera comment le mettre en place pour créer des applications

Détails
Objectifs pédagogiques de la formation Symfony 4
  • Les concepts techniques et l’architecture du framework
  • La maitrise des différents outils de développement lié à Symfony 4
  • Le Développement d’une application Web complète avec Symfony 4
  • La Doctrine et la liaison avec la base de données

Qui devrait suivre cette formation Symfony 4 ?

Public visé par la formation Symfony 4

La formation Symfony 4 s’adresse aux développeurs PHP, aux chefs de projets Web et aux architectes techniques

Prérequis de la formation Symfony 4

Afin de bien suivre la formation Symfony 4, il est conseillé d’avoir de bonnes connaissances de PHP et de la programmation orientée objet.

Formations Similaires

Déroulé de la formation Symfony 4


Introduction à la formation Symfony 4
  • Qu'est-ce que Symfony 4 et pourquoi l'utiliser ?
  • L’évolution du framework
  • L’écosystème des frameworks PHP
  • Identifier et trouver des ressources sur Symfony
  • Les concepts fondamentaux de Symfony

Module 1 de la formation Symfony 4 : La mise en place de Symfony

  • Installation de Symfony
  • Symfony Flex
  • Symfony Full Stack Framework
  • Mettre en place la structure d’un projet Sympfony
  • Les bases du concept MVC (Modèles, Vues, Contrôleurs)
  • Configuration de votre framework Symfony (XML, YAML, PHP)
  • Comprendre le déroulement d’une requête HTTP dans Symfony2
  • Concepts de base de Symfony :
  • Autoloader
  • Services et injection de dépendance
  • Le routing et la gestion des urls
 

Module 2 de la formation Symfony 4 : Architecturer un projet Symfony 4

  • Organisation d’un projet
  • Gestion des dépendances (composer)
  • Création des pages
 

Module 3 de la formation Symfony : La Structure MVC dans Symfony

La couche modèle avec Doctrine 2
  • Présentation du concept d’ORM (Object Relational Mapping)
  • Générer une base de données et les classes associées de la couche ORM
  • Création de la base de données et d'une Entité
  • Création - Read - Update - Delete
  • Améliorer ses requêtes avec des critères
  • Le Query Builder de Doctrine
 
La couche Vue avec Twig
  • Présentation de la couche Vue
  • Création de vos templates
  • Les templates modulaires
  • Héritage de template
  • Les Blocks
  • Syntaxe (variable, boucle et condition)
  • Le layout global et les layouts des bundles
 
La couche Contrôleur
  • La gestion du routage des pages
  • Gérer des paramètres
  • Manipuler des objets Request et Response
 

Module 4 de la formation Symfony 4 : Les formulaires avec Symfony

  • Mettre en place des formulaires simples
  • Définir des règles de validation de vos formulaires
  • Découverte du FormBuilder : le fabricant de formulaires
  • Les formulaires avec Twig
  • Créer la page de création d'une annonce
  • Afficher un formulaire Symfony
  • Les fonctions d'affichage de formulaire
  • Mise en forme du formulaire
  • Les thèmes de formulaires
  • Le thème de formulaire Bootstrap 4

Tests et qualité
  • Présentation des tests unitaires
  • Tests unitaires avec PHPUnit
  • Présentation des tests fonctionnels
  • Tests fonctionnels
  • Opérations de mise en production

Formations Similaires
CMS Drupal Détails
CMS Prestashop Détails
CMS WordPress Détails
PHP 7 Détails
React JS Détails
jQuery Détails
CodeIgniter Framework Détails
Symfony 4 Détails
Spring Security Détails
Web Design Détails
Websphere Détails
Jasper Report Détails
JAVA EE Application Developer Détails
Java EE JSF Developer Détails
JavaScript Détails
Laravel Framework Détails
Magento Détails
MCSD Web Apps Détails
Java EE JPA Détails
Java EE Enterprise Java Beans (EJB) Détails
JAVA & Android Détails
Java EE Web Component Developer Détails
Web complet Détails
AngularJS Détails
Angular 5 Détails
JavaScript Avancé Détails

Foire Aux Questions

Symfony est meilleur pour les applications web compliquées au niveau de l'entreprise, et exige également des développeurs plus compétents.

Vous pouvez faire l’inscription ou la demande du devis avec un seul click