WORKSHOPS

Rte des Acacias 24 | 1227 Genève | 022 328 0770 | info@nomades.ch

Framework Symfony

Prochaines dates

01.11.2021 - 19.11.2021

Durée et horaires

15 séances de 4h00
lundi à vendredi de 13h30 à 17h30
Pré-requis: Langage PHP Expert

Écolage

CHF 3000.-
à distance -20%
nomades alumni -20%

Programme

1. Fondements

  • Introduction et Installation
  • Outils
  • Architecture de Symfony 5
  • Auto-configuration des composantes
  • Configuration avancée
  • Création de pages
  • Routage
  • Contrôleurs: Répondre à la requête de l'utilisateur
  • Registre de service et injection de dépendances
  • Générer des pages web dynamiques avec TWIG
  • Interagir avec l'utilisateur final grâce aux formulaires
  • Interagir avec une base de données relationnelle avec doctrine ORM
  • Sécurité

2. Symfony Advanced

  • Tirer profit de la console de Symfony 5
  • Auditer son application avec le profiler
  • Découpler le code avec l'approche événementielle
  • Mettre en place une API JSON
  • Améliorer les performances de l'application avec le cache HTTP et le ESI
  • Les tests automatisés
  • Mettre en place des tests de comportement
  • Validation d'objet PHP
  • Sécuriser l'accès à certaines pages de l'application
  • Restreindre l'accès aux espaces sécurisés de l'application