Aller au contenu principal

PHP / symfony - frameWork

Date de mise à jour :
Identifiant Offre Info : 24_251801
Organisme responsable : Mandyben (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Connaître les usages courants du langage. Maîtriser les bases de PHP...

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,…

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

Attestation

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 Paradis
13006 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