NetFormationFrance

Maitriser Symfony 6

NetFormationFrance

Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
450 €
Durée
15 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Connaissances de base en PHP et en programmation orientée objet. Expérience pratique avec le développement web et les concepts HTTP. Connaissance de base des bases de données relationnelles et du SQL.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Comprendre les concepts clés et l’architecture de Symfony 6
Se familiariser avec le framework Symfony 6 et son organisation interne.

Installer et configurer un environnement de développement Symfony 6
Mettre en place un environnement prêt à développer des applications Symfony.

Gérer les routes et créer des contrôleurs pour répondre aux requêtes HTTP
Savoir définir des routes, créer des contrôleurs et gérer différents types de requêtes.

Maîtriser la création de vues dynamiques avec le moteur de templates Twig
Utiliser Twig pour créer des interfaces utilisateur réutilisables et dynamiques.

Interagir efficacement avec une base de données via Doctrine ORM
Gérer les entités, relations, requêtes et migrations de base de données avec Doctrine.

Implémenter des mécanismes de sécurité et gérer les utilisateurs
Configurer l’authentification, l’autorisation, et sécuriser les accès selon les rôles.
Programme
* Introduction et Configuration de Symfony 6

* Durée : 3 heures
* Objectif : Acquérir une compréhension solide de Symfony 6 et configurer un environnement de développement.
* Détails :
* Présentation de Symfony 6 : concepts clés et architecture.
* Installation et configuration de Symfony 6.
* Structure d'un projet Symfony et exploration des dossiers principaux.
* Configuration des environnements de développement et de production.

* Gestion des Routes et Contrôleurs
* Durée : 3 heures
* Objectif : Maîtriser la gestion des routes et la création de contrôleurs pour gérer les requêtes HTTP.
* Détails :
* Définition et configuration des routes dans Symfony.
* Création et utilisation des contrôleurs.
* Passage de paramètres aux routes et génération d'URL.
* Gestion des différentes méthodes HTTP (GET, POST, PUT, DELETE).

* Gestion des Vues avec Twig
* Durée : 3 heures
* Objectif : Utiliser le moteur de templates Twig pour créer des vues dynamiques et réutilisables.
* Détails :
* Introduction à Twig : syntaxe et fonctionnalités de base.
* Création et utilisation des templates Twig.
* Héritage et inclusion de templates pour une meilleure organisation des vues.
* Utilisation des filtres et des fonctions Twig pour manipuler les données.

* Interaction avec la Base de Données (Doctrine ORM)
* Durée : 3 heures
* Objectif : Gérer les interactions avec la base de données en utilisant Doctrine ORM.
* Détails :
* Introduction à Doctrine ORM et son intégration avec Symfony.
* Création et gestion des entités et des relations.
* Utilisation des repositories pour effectuer des requêtes.
* Migration de schéma de base de données et gestion des migrations.

* Sécurité et Gestion des Utilisateurs
* Durée : 3 heures
* Objectif : Implémenter des fonctionnalités de sécurité et gérer les utilisateurs dans une application Symfony.
* Détails :
* Configuration du système de sécurité dans Symfony.
* Création et gestion des utilisateurs : enregistrement, authentification et autorisation.
* Gestion des rôles et des permissions.
* Implémentation de la sécurité au niveau des routes et des contrôleurs.

Cette formation est temporairement suspendue.

Voici des formations similaires :

Ces formations peuvent vous intéresser

Cette formation est temporairement suspendue.

Voir des formations similaires
Haut de page