PHP / symfony - frameWork
Date de mise à jour :
Identifiant Offre Info : 24_251801
Organisme responsable :
Mandyben
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Programme de la formation
RAPPEL PHP ET PRÉSENTATION DE SYMFONY - Mise à niveau PHP 7 et présentation de Symfony - Composer et installation de Symfony - Architecture d'un projet - Cheminement d'une requête HTTP - L'environnement de travail de Symfony - Configurer un projet Symfony - Concepts clé de l'utilisation de Symfony : autoloader, services et injection de dépendance le routing et la gestion des urls - Contrôleur : le coeur applicatif organisation en bundles COUCHES VUE, MODELE,…
- Mise à niveau PHP 7 et présentation de Symfony
- Composer et installation de Symfony
- Architecture d'un projet
- Cheminement d'une requête HTTP
- L'environnement de travail de Symfony
- Configurer un projet Symfony
- Concepts clé de l'utilisation de Symfony :
autoloader, services et injection de dépendance
le routing et la gestion des urls
- Contrôleur :
le coeur applicatif
organisation en bundles
COUCHES VUE, MODELE, ET LES PERFORMANCES
- La couche « vue » : manipulation de Twig
syntaxe Twig
notion d'héritage
gestion de la sécuriténdre Twig
- La couche modèle
- Le concept d'ORM
- Doctrine 2 en pratique
- Bonnes pratiques – standards de développement
validation de la qualité du code
- Les formulaires
validation de données
création et traitement de formulaires
- Performances
cache applicatif
cache HTTP
SECURITE ET TESTS
- Approche sécuritaire de Symfony
notions de firewall, acl et gestion des droits
- Envoi d'e-mails avec Symfony
- Tests et qualité
tests unitaires avec PHPUnit
tests fonctionnels
- Internationalisation
- Composants marquants de Symfony et bundles tiers
- Opérations de mise en production
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Information non communiquée
Durée, rythme, financement
Durée
En centre
35 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Information non communiquée
Conditions spécifiques et prérequis
Bonne maîtrise de l'environnement informatique, pratique du développement web. Connaître un langage de programmation
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
146 rue Paradis13006 Marseille 6e
Responsable : MARAVAL
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
146 rue Paradis
13006 Marseille 6e - Modalités
- Entrées / Sorties à dates fixes