
- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Description de la formation Jhipster
JHipster est le générateur d’application dont tout le monde parle. Il regroupe toutes les technologies, frameworks et méthodologies du moment en générant du code de qualité. Il permet principalement de démarrer rapidement un projet en générant tous les fichiers nécessaires à un build devops complet (gestion des environnements, pipeline JenkinsFile, DockerFile, Tests, Métriques qualité, …) ainsi que le code source pour une application CRUD complète.
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. Les ateliers ont pour vocation de construire les types d’applications proposées par JHipster : les applications mono-lithiques et les applications micro-services.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation JHipster, vous aurez acquis les connaissances et compétences nécessaires pour :
- Être capable de démarrer rapidement un projet avec un build DevOps complet
- Gérer le code source pour une application CRUD complète
- Connaître les bonnes pratiques et les écueils à éviter
- Connaître les différents types d'applications proposées par JHipster
Objectifs opérationnels
Objectif opérationnel :
Connaître les différentes fonctionnalités proposées par JHipster.
Programme
Contenu du cours, module par module
4 modules
- Objectifs de la solution et Yeoman
- Les technologies associées
- Générateurs et Modules
- Installation, mise en place
- Workflow de développement
Atelier
- 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
Ateliers
Génération modèle et UI
Personnalisation et gestion des branches Git
Mise en place de services transactionnels,
Mise en place d’ElasticSearch
- 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
Ateliers
Ajout de tests.
Exécution de la pipeline Jenkins
Déploiement standalone et Docker
Monitoring disponible
- 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
Ateliers
Mise en place JHipster Registry
Génération des micro-services applicatif de la gateway.
Ajout de la sécurité avc Jhipster UAA
Travaux pratiques
La formation consiste en une succession d’ateliers.
Programme mis à jour le 16/10/2024
Public concerné
Ce stage cible principalement les développeurs.

Prérequis
Pour suivre cette formation Jhipster, 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.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4/5
1 avis
« Mon avis sur le contenu du stage : "R.A.S" Mon avis sur le formateur : "R.A.S" »
MK
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- LangChain4j : intégrer ses LLMs dans des applications JavaRéf. LC4J1 jourIntermédiaireProchaine session : 21 déc.950 €
- Le framework JUnitRéf. JJUN2 joursIntermédiaireProchaine session : 14 déc.1 590 €
- Liferay 7.x - Développer un portail d'entrepriseRéf. LRD73 joursIntermédiaire
- Liferay 7.x - Présentation de Liferay 7.xRéf. LRP71 jourFondamental