Matière
Introduction à l'architecture MVC et le développement logiciel à l'aide de Framework
Description
Découvrir l'architecture du web, apprendre à structurer le code en suivant l'architecture MVC, Maitriser la programmation orientée objet et développer des applications web à partir d'un framework PHP
Compétences requises
Avoir des connaissances de base en PHP et de bonnes connaissances en HTML CSS
Compétences visées
- Analyser un besoin en vue de créer une application web
- Créer une application web à partir d'un framework PHP
- Déployer une application web sur un serveur mutualiser
Syllabus
- Introduction à la conception orientée objet (Méthode UML)
- Modèle MVC et architecture 3- tiers
- Survol rapide du propocol HTTP (Code HTTP, Méthodes HTTP etc..)
- Les bases du framework PHP Symfony (Notions de route, contrôleur, doctrine, Twig)
- Authentification avec Symfony
- Bundle et réutilisabilité du code
- Création des applications web complexes
- Déploiement des applciations web
Bibliographie
Livre officiel de symfony 6 https://symfony.com/doc/6.2/the-fast-track/fr/index.html