Formation Symfony - Avancé

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l’issue de cette formation Symfony avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Concevoir le principe d'injection de dépendances et utiliser le registre de services de manière adaptée et efficace
  • Interagir avec le fonctionnement de Symfony à travers les évènements
  • Savoir créer ses propres services
  • Être capable de surcharger des services existants

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 300,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 300,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Symfony Avancé vous permet de découvrir deux sujets importants d’un framework : son extensibilité et l’accès sécurisé aux différentes ressources. Pour les services d’un projet Symfony avec les différents concepts lié à l’injection de dépendances.

Programme

Injection de dépendances

Concepts et intégration dans un projet Symfony
Présentation des différentes solutions
Autowiring
Shunter des services du framework
Tags et Attributes

Sécurité : authentification

Concepts
Authentification personnalisée
Authentification par magic link
Authentification 2FA
Récupérer l’identité de l’utilisateur

Sécurité : contrôle d’accès

Vérification par stratégie globale
Vérification par controller
Vérification ponctuelle en PHP
Vérification ponctuelle en Twig
Voters

Évènements

Introduction aux évènements et comment les propager dans un projet Symfony
Créer des "subscribers" pour déclarer des "listeners"
Liste d'évènements importants à connaître dans une application Symfony

Prérequis

Pour suivre cette formation Symfony Avancé, il est nécessaire d'avoir une expérience préalable en développement PHP, objet ainsi que d'avoir suivi la formation Symfony - Initiation (ISYM).

Public

Ce cours s'adresse aux développeurs PHP.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Symfony Professionnaliser ses applications, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Créer des commandes sur-mesure pour assurer des tâches récurrentes
  • Sécuriser un process par un suivi de progression par étapes
  • Comprendre la communication synchrone et asynchrone pour traiter des informations vers des services tiers
  • Savoir planifier des traitements à déclenchement automatique
  • Découvrir comment émettre des emails, sms, ou messages de chat depuis son application
  • Sécuriser son application par des tests automatisés
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l’issue de ce cours Drupal 8 & 9 Développeur Back-End, le participant sera capable de :

  • Créer son propre module qui sera capable d'interagir avec Drupal 8.
  • Utiliser Drupal comme un framework pour accélérer ses développements maison, en s'appuyant sur ses APIs.
  • Comprendre le fonctionnement global de Drupal 8 et le container (Symfony 2).
  • Adapter le fonctionnement du coeur de Drupal 8 ou de modules communautaires sans toucher à leur code source.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Symfony - Initiation

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement à l'issue de cette formation Symfony Initiation, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Découvrir le framework Symfony pour créer votre site Web
  • Créer un nouveau projet Symfony, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
Tarif

A partir de 1 600,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Drupal Développement Avancé, vous serez en mesure de :

  • Comprendre les fondements de Drupal au travers de Symfony
  • Comprendre l'injection de dépendance dans Drupal
  • Savoir utiliser l'Event Dispatcher
  • Créer son propre type de plugin
  • Créer un type d'entité de contenu "maison"
Tarif

A partir de 1 000,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place un environnement de développement et un projet Symfony 
  • Découper une application en couche en identifiant le rôle de chaque élément 
  • Développer une couche de persistance métier avec Doctrine 2 : le framework de persistance de Symfony 
  • Concevoir le routage des requêtes HTTP avec les contrôleurs 
  • Utiliser des composants additionnels pour implémenter des services REST avec Symfony 
  • Mettre en place une gestion de la sérialisation/désérialisation des données en utilisant le format JSON 
  • Maitriser les interactions entre les contrôleurs et le modèle 
  • Utiliser l’injection de dépendance entre les composants 
  • Appliquer une stratégie de sécurité efficace dans une applications Symfony
Tarif

Contacter l'organisme

Durée

4j / 28h

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
  • Distance
  • Centre

Objectifs de la formation

  • Comprendre la philosophie et les apports des frameworks MVC et plus particulièrement Symfony.
  • Mettre en place un environnement de développement
  • Créer un projet Symfony.
  • Configurer une application Symfony.
  • Découper une application en couche en suivant le modèle MVC et identifier le rôle de chaque élément.
  • Développer une couche de persistance métier avec Doctrine 2 : le framework de persistance de Symfony.
  • Concevoir le routage des requêtes HTTP avec les contrôleurs.
  • Créer des vues d’affichage et de saisie de données et construire des formulaires interactifs.
  • Maitriser les interactions entre les vues, les contrôleurs et le modèle.
  • Utiliser l’injection de dépendance entre les composants.
  • Appliquer une stratégie de sécurité efficace dans une applications Symfony.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Nouveautés PHP 8, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les nouveautés apportées par la version 8.x de PHP
  • Connaître le fonctionnement des fonctions, classes, attributs et traits sous cette version
  • Connaître les meilleures pratiques de développement
  • Pouvoir aborder un développement Symfony en toute sérénité
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation API - SI et développement d'un modèle d'affaires, vous aurez acquis les compétences et connaissances suffisantes pour :

  • Comprendre les enjeux techniques, fonctionnels et métier des APIs
  • Maitriser la consommation de votre API et son ouverture aux développeurs
  • Savoir déployer et maintenir une stratégie d’API durable.
Tarif

A partir de 2 120,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Maîtriser Symfony

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Maîtriser Symfony, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir le framework Symfony pour créer votre site Web
  • Créer un nouveau projet Symfony, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
  • Concevoir le principe d'injection de dépendances et utiliser le registre de services de manière adaptée et efficace
  • Interagir avec le fonctionnement de Symfony à travers les évènements
  • Savoir créer ses propres services
  • Être capable de surcharger des services existants
Tarif

A partir de 2 490,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...