Introduction à l'architecture MVC et le développement logiciel à l'aide de Framework

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'évaluationNature de l'épreuveDurée (en minutes)Coéfficient de l'épreuveNote éliminatoire de l'épreuveNote 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.
ACA1

Abonnez-vous à notre lettre d'information