Initiation à Symfony 6
€1,100.00€990.00
Durée : 20 heures
100% d'avis positifs
Langue: Français
Niveau de compétence : Débutant
Demander plus d'informations
Description
- Introduction à Symfony 6 et Installation
- Durée : 4 heures
- Objectif : Comprendre les concepts de base et installer Symfony 6.
- Détails :
- Présentation du framework Symfony 6 : histoire, concepts clés, et architecture.
- Installation de Symfony 6 et configuration de l’environnement de développement.
- Exploration de la structure d’un projet Symfony : dossiers et fichiers principaux.
- Configuration des environnements de développement et de production.
- Premiers Pas avec les Routes et les Contrôleurs
- Durée : 4 heures
- Objectif : Apprendre à définir des routes et à créer des contrôleurs pour gérer les requêtes HTTP.
- Détails :
- Création et configuration des routes dans Symfony.
- Création de contrôleurs et méthodes d’action pour gérer les différentes requêtes.
- Passage de paramètres aux routes et génération d’URL dynamiques.
- Utilisation des annotations et des fichiers de configuration YAML/PHP.
- Introduction aux Vues avec Twig
- Durée : 4 heures
- Objectif : Utiliser Twig pour créer et gérer des vues dans une application Symfony.
- Détails :
- Présentation de Twig : syntaxe et fonctionnalités de base.
- Création de templates Twig et inclusion dans les contrôleurs.
- Héritage et réutilisation des templates pour une organisation efficace des vues.
- Utilisation des filtres et fonctions Twig pour manipuler les données affichées.
- Gestion des Données avec Doctrine ORM
- Durée : 4 heures
- Objectif : Interagir 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 : définition des propriétés et des relations.
- Utilisation des repositories pour effectuer des requêtes simples et complexes.
- Création et gestion des migrations pour synchroniser les entités avec la base de données.
- Sécurité et Gestion des Utilisateurs de Base
- Durée : 4 heures
- Objectif : Implémenter des fonctionnalités de sécurité de base et gérer les utilisateurs.
- Détails :
- Configuration de la sécurité dans Symfony : firewall, encodage des mots de passe, etc.
- Création d’un système d’authentification et de gestion des utilisateurs.
- Mise en place des rôles et des permissions de base.
- Sécurisation des routes et des contrôleurs avec les annotations de sécurité.
Prérequis
- Connaissances de base en PHP. Compréhension des concepts de programmation orientée objet. Connaissances élémentaires en HTML et CSS.
Public Cible
- Développeurs web débutants souhaitant apprendre le framework Symfony 6 pour le développement d'applications web. Étudiants en informatique ou développement web cherchant à se familiariser avec un framework PHP moderne. Développeurs autodidactes voulant approfondir leurs connaissances en développement backend avec Symfony 6. Cette formation est conçue pour initier les participants à Symfony 6, leur permettant d'acquérir les compétences nécessaires pour développer des applications web en utilisant les fonctionnalités de base du framework, notamment la gestion des routes, des vues, de la base de données, et de la sécurité.
Vous pourriez être intéressé par
-
30 Hours
€1,600.00€1,490.00