Introduction à l'architecture MVC et le développement logiciel à l'aide de Framework
Licence professionnelle Métiers de l'informatique : conception, développement et test de logicielsParcours Développement web, communication et apprentissages (EAD) (SFC)
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
Contacts
Responsable(s) de l'enseignement
MCC
Les épreuves indiquées respectent et appliquent le règlement de votre formation, disponible dans l'onglet Documents de la description de la formation.
- Régime d'évaluation
- ECI (Évaluation continue intégrale)
- Coefficient
- 1.0
Évaluation initiale / Session principale - Épreuves
| Libellé | Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Coéfficient de l'épreuve | Note éliminatoire de l'épreuve | Note reportée en session 2 |
|---|---|---|---|---|---|---|
Portfolio (applications web)Date de rendue limite fixée à 2 semaines après la dernière réunion synchrone, sinon l'étudiant sera considéré comme défaillant. | AC | A | 1 |