Symfony est un des frameworks PHP les plus utilisés au monde. On le retrouve à la base de nombreux outils CMS (Drupal, Prestashop...) mais aussi en tant que générateur d'api back office (webservices).
Cette formation complète sur 2 semaines (10 jours) vous permettra de prendre la main sur ce puissant outil au travers des exercices pratiques et le développement d'un projet type.
1 INTRODUCTION AU FRAMEWORK SYMFONY
1.1 Trouver des ressources symfony
1.2 Concepts fondamentaux de Symfony
2 RAPPEL SUR LA PROGRAMMATION ORIENTEE OBJET
2.1 Classes et objets : attributs, méthodes et instances
2.2 Utilisation des namespaces
3 LES BASES DE SYMFONY
3.1 installation
4 CONFIGURATION DU FRAMEWORK
4.1 routes, services, package
4.2 Setter les locales
4.3 Configurer les variables d’environnements dans le fichier .env
4.4 Récupérer ces variables dans les Controllers
5 CREER UNE APPLICATION CRUD avec SYMFONY
5.1 Faire notre première route
5.2 Mettre des paramètres aux routes
5.3 Faire notre premier Controller associé aux routes précédentes
5.4 Les bonnes pratiques de TWIG
5.5 ENCORE a quoi ca sert ?
5.6 Premier template TWIG
6 PREMIER SERVICE : les langes ( ou locales )
6.1 Service de vue TWIG
6.2 Avoir des urls propres
7 SE CONNECTER GRACE A SYMFONY
7.1 Formulaire, security et page de connection
7.2 Installer et configurer Security
7.3 Ma premiere entité User
7.4 Se déconnecter
8 MODIFIER SON COMPTE
8.1 Les formulaires avec Symfony
8.2 Modifier son mot de passe
9 CREATION DE CONTENU EN BACKOFFICE
9.1 Entity Post
9.2 créer l’admin de l’application
10 EDITION, VISUALISATION, SUPPRESSION ET DROITS D’ACCES
10.1 Accès et Voter
10.2 Edition, include de template et visualisation
10.3 Suppression d’un contenu
10.4 Visualisation d’un contenu
11 VISUALISATION DU FRONTOFFICE
11.1 Liste et contenu
11.2 Poster un commentaire
11.3 Aller plus loin avec SYMFONY
Développeur voulant réaliser des applications web personnalisées
Avoir suivi la formation PHP avancé ou équivalent (savoir programmer en PHP objet)
Pauses café et déjeuner du midi compris si la formation se déroule dans nos locaux.
Le stage peut être prise en charge par votre organisme collecteur (numéro officiel d'organisme de formation: 11 95 04407 95). Prévoir des frais de déplacement en sus si la formation est réalisée dans les locaux du clients hors île de France.
Possibilité de formation à distance.