DEVELOPPEMENT FRAMEWORK SYMFONY (BC03 Développeur Web)
INTERSKILLS
Objectifs de la formation
Vous souhaitez apprendre à créer rapidement et facilement des applications web en utilisant le framework Symfony ? Cette formation est faite pour vous.
Elle vous guidera pour :
- Maîtriser l'utilisation du Framework Symfonypour développer des applications évolutives et sécurisées.
- Configurer et optimiser l'environnement de développementen utilisant Composer, le gestionnaire de dépendances.
- Développer des applications structuréesen s'appropriant l'architecture MVC et en appliquant les bonnes pratiques du framework.
- Comprendre et appliquer la documentation Symfonypour résoudre des problématiques courantes et optimiser l'utilisation des fonctionnalités du framework.
Cette formation vous apportera toutes les compétences nécessaires pour devenir autonome dans le développement d'applications web professionnelles avec Symfony.
Pour participer à une session démo, faites une demande à l'adresse demo@learningcampus.fr en mentionnant la formation souhaitée.
Programme
Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement avec votre mentor une fois chaque semaine.
Programme
1 : Introduction à Symfony et Environnement de Développement
- Présentation de Symfony et de ses avantages
- Installation et configuration de l'environnement avec Composer
- Introduction aux commandes de la CLI Symfony
2 : Architecture MVC et Gestion des Routes
- Présentation de l'architecture MVC et structuration d'un projet Symfony
- Gestion des routes et des contrôleurs
- Création et manipulation des vues avec le moteur de templates Twig
3 : Gestion des Entités et des Bases de Données
- Création des entités et gestion des relations avec Doctrine ORM
- Connexion et interaction avec les bases de données (MySQL)
- Requêtes et manipulation des données avec Doctrine
4 : Sécurité et gestion des utilisateurs
- Introduction à la sécurité avec Symfony (système de firewall, authentification)
- Gestion des utilisateurs et des rôles
- Implémentation de stratégies de sécurité avancées
5 : Bonnes pratiques et optimisation des applications Symfony
- Documentation et utilisation de la documentation Symfony
- Debugging et optimisation des performances
- Mise en production et déploiement des applications Symfony
Résultats attendus
Passer le CCP3 du parcours développeur web, Titre RNCP de niveau 5.
Les points forts
- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment
La certification
- TypeTitre RNCP
- Niveau de sortieBAC+2 : DEUG, BT, DUT... (NIVEAU 5)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineArchitecture web
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37805 RS -1 CertifInfo 115146 Organisme & lieu
- OrganismeINTERSKILLS
- Région