- Cours (CM) -
- Cours intégrés (CI) 15h
- Travaux dirigés (TD) -
- Travaux pratiques (TP) 15h
- Travail étudiant (TE) -
Langue de l'enseignement : Français
Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant
Description du contenu de l'enseignement
Cette UE présente les principes et techniques avancés de développement client/serveur permettant de réaliser et faire communiquer entre elles des applications WEB ou mobile. Les différentes briques nécessaires à cet objectif y seront abordées pour en maîtriser les principaux aspects. Durant cette UE, les étudiants réalisent un mini-développement mettant en oeuvre tout ou partie de ces principes dans le cadre d'un projet.
Compétences à acquérir
À l'issue de cette UE un étudiant connaîtra :
- le modèle MVC
- les principes de développement de services WEB
- comment réaliser une API HTTP appelée par une application WEB et une application mobile
- les échanges et contrôles de données via le protocole HTTP aux formats XML ou JSON
- le dialogue client/serveur WebSocketIO
- les principes d'authentification
- le modèle MVC
- les principes de développement de services WEB
- comment réaliser une API HTTP appelée par une application WEB et une application mobile
- les échanges et contrôles de données via le protocole HTTP aux formats XML ou JSON
- le dialogue client/serveur WebSocketIO
- les principes d'authentification
Pré-requis recommandés
À l'entrée de cette UE, un étudiant devrait savoir :
- développer une application WEB simple en PHP
- utiliser des composants fournis par une librairie
- mettre en oeuvre le HTML/CSS/JS pour développer une page WEB
- développer une application WEB simple en PHP
- utiliser des composants fournis par une librairie
- mettre en oeuvre le HTML/CSS/JS pour développer une page WEB
Contact
UFR de mathématique et d'informatique
7, rue René Descartes67084 STRASBOURG CEDEX
0368850200
Formulaire de contact