Fantom Tag

Formation - Maîtriser Symfony 7

Acquérir les concepts-clés d'un projet dans son ensemble

  • Présentiel ou classe à distance
  • Perfectionnement
PRESENTIEL OU CLASSE A DISTANCE
Durée
2 jours (14 heures)

Prix 2024
1 375,00 €  HT

Référence
LI208
S'inscrire
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Le développement de sites et d'application en ligne requiert plus que jamais des connaissances et compétences techniques pointues en vue de garantir la sécurité des informations... Cette formation avancée permettra aux participants de maîtriser certains aspects du Framework Symfony tels que les formulaires et la sécurité. Grâce à des instructeurs experts ils découvriront le principe d'injection de dépendance et apprendront notamment à utiliser le registre de service de manière adaptée et efficace
Consulter le programme 2025
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Chefs de projet Web
  • Développeurs PHP
  • Architectes techniques

Prérequis

Programme

Le programme

1 - Obtenir des données à distance

  • Introduction au composant HttpClient
  • Préparer ses requêtes grâce aux ScopedClients

2 - Organiser votre code

  • Les environnements dans Symfony
  • Introduction à l’injection de dépendances et aux services de Symfony
  • Utiliser la meilleure manière pour déterminer les services disponibles
  • Utiliser l’« autowiring » pour injecter des dépendances dans un constructeur, un setter ou un attribute
  • Compléter un service grâce à la « décoration »

3 - Découpler son code

  • Introduction aux évènements et comment les propager dans un projet Symfony
  • Créer des « subscribers » et « listeners »
  • Liste d’évènements importants à connaître dans une application Symfony

4 - Sécurisez votre application

  • Introduction à l’autorisation dans un projet Symfony
  • Vérifier les rôles de vos utilisateurs pour les laisser accéder à certaines ressources de l’application
  • Créer des voteurs personnalisés pour gérer de rares situations qui nécessitent une vérification particulière en PHP

5 - Console

  • Introduction aux commandes, et comment créer et optimiser des commandes interactives, des commandes batch, etc...
  • Écrire sa première commande
  • Utilise des outils de « SymfonyStyle » pour vous faciliter la vie
  • Déclarer et gérer des options et arguments dans votre commande

Evaluation

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

Les objectifs de la formation

  • Maîtriser les différents rouages du framework
  • Connaître le principe d'injection de dépendances et savoir utiliser le registre de services de manière adaptée et efficace
  • Savoir interagir avec le fonctionnement de Symfony à travers les évènements
  • Être en mesure de mettre en place une stratégie de droits d'accès sur l'application
  • Savoir créer ses propres commandes pour faciliter sa vie de développeur
Points forts

Les points forts de la formation

  • Une formation très pratique : 60% du temps de la formation est consacré aux ateliers pratiques.
  • Le partage de trucs et astuces et de bonnes pratiques de la part de formateurs experts
  • En complément de la formation en présentiel, l'accès à la plate-forme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences et de suivre sa progression.
  • Le support de cours est en anglais.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Sessions

Mise à jour le 12/10/2024
  • 1 375,00 € HT
    Places disponibles
    S'inscrire
  • 1 375,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 375,00 € HT
    Places disponibles
    S'inscrire
  • 1 375,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 375,00 € HT
    Places disponibles
    S'inscrire
  • 1 375,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Consulter les dates 2025
Formation - Maîtriser Symfony 7