Description
Cette formation JHipster résolument orientée vers la pratique vous guide le long d'un parcours exhaustif des différentes fonctionnalités offertes par ce générateur. Après une rapide introduction, la formation consiste en une succession d’ateliers qui illustre les capacités de l’outil, les bonnes pratiques et les écueils à éviter.
À qui s'adresse cette formation ?
Pour qui ?
cible principalement les développeurs.
Prérequis
il est demandé d'avoir une certaine expérience du développement d’application web. La connaissance de SpringBoot et Angular est un plus mais pas nécessaire.
Les objectifs de la formation
Programme de la formation
- Introduction à Jhipster
- Objectifs de la solution et Yeoman
- Les technologies associées
- Générateurs et Modules
- Installation, mise en place
- Workflow de développement
- Application monolithique avec Jhipster
- Création d’application, structure projet
- Générateur d’entité
- Gestions des relations
- Personalisation de l’application CRUD, gestion des montées de version
- Création de service
- Création de DTO
- Apport d’ElasticSearch
- DevOps avec JHipster
- Process de build avec yarn, Gradle, Maven, personnalisation
- Tests unitaires, e2e, Ajout de Gatling dans la pipeline
- CI Alternative Travis/Jenkins : le JenkinsFile
- Alternatives de Déploiement, les Dockerfile
- Monitoring de la production
- Application Micro-services avec Jhipster
- Architecture micro-services, les micro-services technique
- Spring Cloud, Ribbon, Feign, Hysrix
- Création avec JHipster, les choix de JHipster, le rôle du JHipster Registry
- Implémentation de la sécurité avec JHipster UAA