Php framework symfony 4 : les bases

Code : 431 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
A l’issue de cette formation, les participants seront en mesure de : . Mettre en place une application avec Symfony. Comprendre comment utiliser un ORM
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu de la formation

Introduction au framework PHP Symfony

L’évolution du framework

L’écosystème des frameworks PHP

Identifier et trouver des ressources sur Symfony

Les concepts fondamentaux de Symfony

Symfony Flex VS Symfony Full Stack Framework

Les atouts de Symfony

Rappel sur la Programmation Orientée Objet

Classes et objets : attributs, méthodes et instances

Constructeurs / destructeurs

Héritage et agrégation

Le concept de Namespace

Les bases de Symfony

Installation de Symfony

Mettre en place la structure d’un projet Sympfony

Les base 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 Symfony

La couche modèle en Symfony 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

Améliorer ses requêtes avec des critères

Le Query Builder de Doctrine

La couche Vue en Symfony avec Twig

Présentation de la couche Vue

Créer vos templates

Le layout global et les layouts des bundles

Créer des templates modulaires avec les blocks

La couche Contrôleur en Symfony

La gestion du routage des pages

Gérer des paramètres

Manipuler des objets Request et Response

>Créer des formulaires

Mettre en place des formulaires simples

Définir des règles de validation de vos formulaires

Les formulaires et le Templating avec Twig

Les tests unitaires et fonctionnels

Présentation des tests unitaires

Présentation des tests fonctionnels

Le routage avec Symfony

Les règles de réécritures d’URL

Aller plus loin avec Symfony

Utiliser les recettes (Recipes) pour travailler avec des bundles

Les trucs et astuces des experts

Quelques commandes utiles

La sécurité

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90