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

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

  • Reconnaître les mécanismes de sécurité de .NET
  • Expliquer les principales failles de sécurité applicative
  • Mettre en oeuvre le Code Access Security et le Role Based Security
  • Sécuriser des "Assemblys"
  • Authentifier et autoriser l'accès aux applications ASP.NET
  • Chiffrer des données avec le framework .NET
  • Créer des tests visant à éprouver la sécurité des applications
  • Formuler des exigences de sécurité aux autres corps de métiers.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Laravel

Proposé par M2I

Objectifs de la formation

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

  • Décrire et mettre en oeuvre le framework Laravel
  • Implémenter toutes ses fonctionnalités.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Utiliser la version 18 du framework Angular
  • Développer et tester complètement une application
  • Appliquer les bonnes pratiques de développement.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Comprendre les principes du Scaled Agile Framework - Caractériser le rôle de Scrum Master - Comprendre et être capable de mettre en œuvre un Program Increment - Appréhender les notions de coaching d'une équipe agile - Préparer l'examen « SAFe SSM »
Tarif

A partir de 1 875,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser les fondamentaux de la programmation orientée objet en PHP
Tarif

A partir de 1 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Créer des applications autour du framework MVC Laravel
Tarif

A partir de 1 795,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

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

Utiliser les design pattern - Savoir utiliser les Webservices - Connaitre la création de PDF en PHP
Tarif

A partir de 1 495,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Ionic

Proposé par Sparks

Objectifs de la formation

  • Maîtriser le framework Ionic
  • Comprendre le framework et son environnement
  • Connaître les outils Ionic
  • Maîtriser les composants
  • Gérer les plugins Ionic
  • Pouvoir déployer et publier avec Ionic
Tarif

A partir de 1 300,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...