PHP - Le framework Symfony

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les principes clefs du framework Symfony
  • Développer, organiser et maintenir un projet Symfony
  • Créer des applications optimisées avec Symfony
  • Construire et valider des formulaires dynamiques

GROUPE LEXOM


New Skills Model
Voir la fiche entreprise

Tarif

A partir de 1 390,00 €

Durée 21 heures sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE LEXOM


New Skills Model
Voir la fiche

Tarif

A partir de 1 390,00 €

Durée 21 heures sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Découvrir le framework PHP Symfony
  • Les bases d'un framework de développement
  • L'écosystème de travail des frameworks PHP
  • Les concepts fondamentaux de Symfony
  • Le cycle de publication des versions Symfony
  • Les atouts de Symfony

Jour 1 - Après-midi

2. Gérer la configuration du framework Symfony
  • Composition et installation de Symfony
  • L'architecture d'un projet Symfony
  • Le concept MVC (Modèles, Vues, Contrôleurs)
  • Le déroulement d'une requête HTTP dans Symfony

Jour 2 - Matin

3. Déterminer les concepts clef de l'utilisation de Symfony
  • Le débogage de code
  • Les conventions de codage et de nommage des fichiers
  • L'utilitaire CLI et ses commandes
  • L'installation des modules complémentaires avec Flex
  • Le routing et la gestion des urls
  • Le contrôleur (coeur applicatif, organisation en bundles)

Jour 2 - Après-midi

4. Utiliser la couche Modèle
  • L'installation et la configuration de l'ORM Doctrine
  • Les interactions avec une base de données relationnelle SQL
  • Le concept d'ORM (Object Relational Mapping)
  • La génération d'une base de données et des classes associées
  • La construction de requêtes SQL dynamiques grâce au Query Builder
  • L'hébergement des requêtes SQL personnalisées dans les entrepôts

Jour 3 - Matin

5. Utiliser la couche Vue
  • Manipulation de Twig (syntaxe, gestion de sécurité...)
  • Le fonctionnement de la couche Vue
  • La création de templates PHP
  • Le layout global et les layouts des bundles
  • Les templates modulaires avec les blocks
6. Utiliser la couche Contrôleur
  • La gestion du routage des pages
  • La gestion des paramètres
  • La manipulation des objets Request et Response

Jour 3 - Après-midi

7. Sécuriser l'application
  • Les principes d'authentification et d'autorisation
  • Les notions de firewall, d'acl et de gestion des droits
  • La mise en place de FOSUserBundle
  • La mise en place d'une authentification par formulaire avec le composant Guard
  • La gestion des tests fonctionnel et unitaires avec PHPUnit
  • Les composants marquants de Symfony et bundles tiers
  • Le test des droits de l'utilisateur courant depuis un contrôleur ou une vue

Prérequis

Une maîtrise de la programmation orientée objet en PHP est nécessaire pour suivre la formation

Public

  • Niveau Initiation
  • Socle de compétences en fin de formation

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

Maîtriser les fondamentaux pour réaliser un projet Symfony
Tarif

A partir de 2 495,00 €

Durée

8j / 56h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier le framework Bootstrap et savoir l'utiliser dans les meilleures conditions
  • Identifier les contraintes du design en colonnes et l'intégration avec Bootstrap
  • Gérer les fondamentaux du Responsive Design
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître les possibilités et alternatives au Zend Framework - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Créer des web apps avec Angular

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir les fonctionnalités du framework Angular
  • Créer une nouvelle application Web Angular
  • Maîtriser le système de composants d'Angular
  • Organiser, modulariser ses développements JavaScript
  • Intégrer des tests unitaires au développement
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies - Savoir manipuler des fichiers quelconques en PHP
Tarif

A partir de 995,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir générer dynamiquement des images et les manipuler
Tarif

A partir de 1 125,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les apports et décrire le fonctionnement des frameworks MVC
  • Mettre en place un environnement de développement
  • Créer un projet Symfony et mettre en place l'environnement de développement
  • Développer une couche de persistance métier avec Doctrine 2
  • Concevoir le routage des requêtes HTTP avec les contrôleurs.
  • Créer des vues d’affichage et de saisie de données avec le moteur de template Twig
  • Utiliser l’injection de dépendance entre les composants
  • Appliquer une stratégie de sécurité efficace dans une applications Symfony
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des modèles de données relationnels et multidimensionnels dans Framework Manager et modules de données.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser le framework SAFe® 6 pour mener une transformation Agile d'entreprise
  • Pratiquer le framework sur des cas concrets
  • Vous certifier au niveau SAFe 6® Agilist (SA).
Tarif

A partir de 1 710,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...