Construction d'applications WEB - 4MMCAWE6
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
Ce cours vise à donner les bases pour la réalisation d’applications Web et mobile.
Coté client (frontend), on abordera les langages HTML, CSS, Javascript et le framework React (ou ReactNative).
Côté serveur (backend), on aborde l’architecture MVC dans une application en node avec le framework express.
Coté développement, la mise en place des techniques d'intégration et de déploiement continu en utilisant gitlab.
Contenu Tout le cours a lieu en salle machine, au fur et à mesure de l’avancement des TP
1) Concepts de base du web (HTTP, HTML, CSS)
2) Langage de script coté client (javascript)
3) Programmation asynchrone via la gestion des évènements et Ajax
4) L'authentification (session, JWT)
5) Architecture MVC avec Node express
6) Intégration continue (qualité du code, tests)
7) Déploiement continu (déploiement dans des pages, dans le cloud, génération d'applications)
Prérequis
Bases de la programmation impérative.
Bases de données.
Conception objet.
Connaissance élémentaire des réseaux.
Contrôles des connaissances En contrôle continu avec des quiz, des TP et évaluation par les pairs et 1 projet en libre service avec rendu (CC)
-
- MCC en présentiel et distanciel **
N1 = CC
N2 = N1 (pas de rattrapage)
Informations complémentaires Code de l'enseignement : 4MMCAWE6
Langue(s) d'enseignement : 
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 19 avril 2023