I211- Applications client/serveur (Web et mobiles)

metadata
levelmain
TypeEnseignement
NomApplications client/serveur (Web et mobiles)
EnseignementsI211
PromotionsM1
TechnologiesJava, Docker
ThèmesPOO, devops
DescriptionObjectifs
* Connaître et mettre en oeuvre les bases de l’approche devops
* Savoir développer efficacement une application de gestion distribuée (persistance et protocoles standards).

Prérequis :
* Connaître le langage Java
* Savoir utiliser Git

Programme
* Devops de base : Docker, git avancé, base de l’intégration continue,
* Persistance de données avancée (Mapping Relationnel Object : JPA),
* Protocoles réseaux du Web (Rest et websocket) et échange de données (XML, JSON)

Outils
* Devops : docker, git, maven, travis/jenkins, nexus/artifactory/bintray
Persistance : JPA