Architecture Framework - Maitrisez le Développement Symfony 6 100% Distanciel
HUYNH YVON
Objectifs de la formation
La formation permet d'accéder au 1 de la certification RNCP37805 « Développeur Web »
niveau 5, délivrée par WEBECOM et enregistrée au RNCP le 17/07/2023.
Pré-requis :
- Intérêt pour les nouvelles technologies
- Bases de l'anglais
- Logique de base
Modalités d'évaluation :
- Mise en situation professionnelle
- Contrôle continu
Lien vers la fiche France compétences : https://www.francecompetences.fr/recherche/rncp/37805/
A l'issue de la formation, le stagiaire saura concevoir un site web responsif,
une application MVC avec le framework Symfony
Programme
Mise en place de l'environnement
Introduction et installation
- Présentation de Symfony 6
- Définition du Framework MVC
- Installation de l'environnement de développement
- Création du projet Symfony
Rappels de PHP et programmation orientée objet
- Les 4 concepts fondamentaux de la programmation orientée objet
- Les classes et les objets et héritage
- Les interfaces
- Injection de dépendance
- Architecture orientée service SOA
Installation de l'environnement de développement
- Installation de Laragon
- Installation de Composer
- MacOS Installation de MAMP
- Linux Installation de LAMP
- Installation de VSCode
Codage de l'application Symfony
Création de votre projet Symfony
- Créer un projet Symfony avec Composer
- Alternative créer un projet avec l'exécutable Symfony CLI
- Note importante de versioning avec Git
Création de la première page et de la base de données
- Structure de répertoires d'un projet Symfony
- Création de la base de données
- Création d'un controller
- Les annotations, route et slug
- Le code HTML avec Twig (template)
- Exercice 1 : Création d'une page
- Correction exercice 1 : création d'une page Contact
L'entité spéciale User
- Création de l'entité User avec make (gitlens)
- Entity et Repository
- Création du script de migration
- Migration de User dans la base de données avec Doctrine
Création d'entités avec relation de cardinalité
- Création de l'entité Product
- Correction Création de l'entité Category
- Exercice - création de l'entité Category
Doctrine Migration et ORM
- Migration des entités
- Défaire une migration
suite du programme: https://www.formapedia.com/edof/webecom/RS_framework/maitrisez-le-developpement-symfony-6.html
Résultats attendus
Résultats attendus
A l'issue de la formation, le stagiaire sera en mesure de concevoir et coder une application web, avec
persistence
des données dans une base de donnée relationnelle,
avec interface dynamique.
Les points forts
Formateur avec 12 ans d'expérience dans la production, grande expérience en formation et très bonne pédagogie, qui n'hésite pas à vous communiquer tout ce qu'il a appris durant sa carrière. Il saura vous communiquer son enthousiasme dans la programmation.
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
- OrganismeHUYNH YVON
- Région