I211- Applications client/serveur (Web et mobiles)
metadata | |
---|---|
level | main |
Type | Enseignement |
Nom | Applications client/serveur (Web et mobiles) |
Enseignements | I211, I211, I211, I211 |
Promotions | M1, M1, M1, M1 |
Technologies | Java, Docker, Java, Docker |
Thèmes | POO, POO, devops, devops |
Description | Objectifs * 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 |
Docker
- Une introduction https://fr.slideshare.net/Docker/docker-101-nov-2016
- Mise ne pratique en TP https://bruno.univ-tln.fr/docker/dockerinvm
- Approfondissement Partie 1 et 2 de https://docs.docker.com/get-started/
JPA
- Le TP sur JPA
- JPQL https://fr.slideshare.net/ecosio/introduction-to-jpa-and-hibernate-using à partir de page 39
REST
Travaux Pratiques
Export CSV