Titre RNCP 100% CPF À distance

Développeur Web – Framework Symfony (PHP 8+, MVC, Routing, ORM, API, Sécurité, Performance)

ILARIA DIGITAL SCHOOL

1 450 €à partir de
70 hdurée
2sessions actives
Francelieu

Objectifs de la formation

Les objectifs pédagogiques incluent :
- Comprendre la structure et le fonctionnement de Symfony.
- Savoir créer une petite application web complète (CRUD simple).
- Appliquer les bonnes pratiques de base (routage, formulaires, sécurité).
Objectifs RNCP: Confronter ses connaissances en développement avec la documentation d'un framework dans le but de s'approprier l'architecture et les fonctionnalités d'un nouveau cadre de travail. Configurer le framework en utilisant un gestionnaire de dépendances afin de préparer l'environnement de développement de l'application. Développer une application évolutive avec un framework afin de disposer d'un environnement de développement standardisé pour l'ensemble du projet.

Programme

- Module 1 – Découverte et fondamentaux
- Présentation du framework Symfony et de son écosystème.
- Installation et création d'un projet avec Symfony CLI.
- Structure des dossiers et configuration (.env, services.yaml).
- Cycle requête / réponse et architecture MVC.
- Routage et contrôleurs : création de routes et passage de paramètres.
- Introduction à Twig : templates, héritage, affichage de variables.
- Travaux pratiques :création d'une page d'accueil et de pages dynamiques.
- Module 2 – Base de données et formulaires
- Présentation de Doctrine ORM.
- Création et configuration de la base de données.
- Définition d'entités simples et gestion des migrations.
- Requêtes basiques via le repository.
- Introduction aux formulaires : création, affichage, soumission.
- Validation et gestion des erreurs de formulaire.
- Travaux pratiques :réalisation d'un CRUD complet (ex. gestion de tâches).
- Module 3 – Sécurité et finalisation
- Introduction au système de sécurité : utilisateurs et authentification.
- Création d'un login simple avec le composant Security.
- Gestion des accès : routes protégées et rôles de base.
- Introduction aux tests fonctionnels (démonstration pratique).
- Optimisation minimale et préparation au déploiement local.
- Travaux pratiques :ajout de l'authentification et finalisation du mini-projet.
- Revue de code, questions, et bonnes pratiques pour aller plus loin.
Projet fil rouge :petite application web de gestion (tâches, notes ou réservations)
– 70 % de pratique, 30 % de théorie.
– Objectif : livrer un projet fonctionnel localement à la fin du dernier jour.

Résultats attendus

La formation vise l'acquisition du bloc de compétences 3 "Développement avancé : Comprendre et utiliser une architecture de type framework" de la certification RNCP37805 "Développeur Web" du certificateur WEBECOM, enregistrée le 19/07/2023. Cette certification est reconnue dans le secteur informatique et garantit que les diplômés possèdent les compétences requises pour concevoir, développer et gérer des sites web et applications web complexes en utilisant les technologies les plus modernes et pertinentes, y comprisSymfony.
En complément de la certification, les diplômés recevront une attestation de compétences qui détaille les aptitudes spécifiques maîtrisées pendant le cours, renforçant leur profil professionnel et leur employabilité dans le secteur du développement web.
Chaque apprenant développera un portfolio professionnel qui compile les travaux réalisés pendant la formation. Ce portfolio est crucial pour la démonstration de leurs compétences pratiques à de futurs em
Cette formation équipe également les participants avec des compétences transversales en communication, en gestion de projet et en travail collaboratif, essentielles pour réussir dans des environnements professionnels interdisciplinaires et internationaux. L'accent est mis sur le développement d'une approche analytique et méthodique, permettant de traduire les besoins des utilisateurs en solutions web efficaces et innovantes.
Ces modalités de reconnaissance des acquis assurent une préparation complète des participants, leur permettant d'entrer sur le marché du travail avec une expertise validée et prête à être mise en application dans des projets de développement web de toute envergure.
-----------
La certification est octroyée après validation des compétences acquises à travers différentes modalités :Contrôle Continuetmises en situation professionnelle sous forme de projets: conformément aux standards définis par France Compétences. Pour en savoir plus, visitez le site officiel. Le tuteur évalue la période de stage si un stage est réalisé.

Les points forts

Devenez Développeur Web PHP Symfony :
- Pédagogie innovante via projets réels
- Flexibilité des formats d'apprentissage

La certification

Développeur Web

RNCP 37805 RS -1 CertifInfo 115146

Organisme & lieu