Composante
ENSEIRB-MATMECA
Code interne
ET8PG219
Description
Au cours de ce module nous verrons comment programmer des applications à destination de plateformes mobiles (type tablettes, smartphones).
Pour cela nous étudierons premièrement les paradigmes client-serveur et n-tiers qui sont les plus souvent mis en oeuvre dans ce genre d'applications.
Ensuite, nous verrons comment utiliser les servlets Java ainsi que les base de données orientées document pour mettre en oeuvre une API REST.
Finalement, nous étudierons comment faire levier sur les techniques de programmation web côté client pour programmer des applications qui peuvent s'exécuter indifféremment sur de multiples plateformes (Android, IOS, ...).
Le module sera illustré par un projet conséquent de développement d'application mobile.
Pré-requis obligatoires
Programmation orientée objet (PG220)
Programmation web (IT103)
Syllabus
1. Programmation côté serveur
2. Programmation côté client
Informations complémentaires
Programmation
Modalités de contrôle des connaissances
Évaluation initiale / Session principale - Épreuves
Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Note éliminatoire de l'épreuve | Remarques |
---|---|---|---|---|---|---|
Contrôle Continu Intégral | Contrôle Continu | 1 |