FORMATION

SYMFONY

 

INFORMATIQUE & DEVELOPPEMENT

OBJECTIFS DE LA FORMATION

Mettre en place une application avec Symfony

Comprendre comment utiliser un ORM

PREREQUIS

Avoir suivi la formation « PHP Expert » ou  connaissances équivalentes

Avoir déjà développé en POO

PUBLIC CONCERNE

Développeurs PHP

INTER ENTREPRISE

Nombre de places

1

Individuel

600 € HT / personne

En équipe

4 minimum

Durée

Lieu de formation

500 € HT / personne

3 jours

En distanciel

Distanciel possible via TEAMS ou GOOGLE MEET

PROGRAMME DE LA FORMATION

Jour 1 Matin

1/ 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

-Les atouts de Symfony

2/ 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

Jour 1 Après midi

3/ Les bases de Sympfony

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

4/ La couche modèle en Symfony avec Doctrine

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

Jour 2 Matin

5/ 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

6/ La couche Contrôleur en Symfony

La gestion du routage des pages

Gérer des paramètres

Manipuler des objets Request et Response

Jour 2 Après midi

7/ 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

Jour 3 Matin

8/ Les tests unitaires et fonctionnels

-Présentation des tests unitaires

-Présentation des tests fonctionnels

9/ Le routage avec Symfony

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

Jour 3 Après midi

10/ Aller plus loin avec Symfony

Les trucs et astuces des experts

Quelques commandes utiles

La sécurité

11/ Travaux pratiques : Réaliser un blog

CRUD pour les articles

Ajouter des commentaires

Sécuriser les fonctionnalités d’écriture

UN MOT SUR LE FORMATEUR

Contactez-nous

Coordonnées téléphoniques

0664785726

Email

serviceclient@strat-kairos.fr

Addresse

1117 Route du violon 69530 ORLIENAS