Formation JHipster

Logo Formation JHipster

1400€

1260€HT/ personne

2 jours (14 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Présentation

Un architecte ou un développeur doit mettre en place l’architecture technique de son application. Cette tâche s’avère longue et difficile, et demande des compétences de haut niveau.
JHipster est un outil qui génère l’architecture technique d’une application de type Spring Boot et Angular complété par des composants riches. Le squelette de l’application ainsi fourni est doté d’un socle de connectivité, de sécurité et de tests, ce qui permet de disposer dès le départ des éléments de base et de se concentrer uniquement sur le code métier. Cette formation de 2 jours décrit l’éventail des capacités de JHipster. Elle est illustrée d’exemples pratiques et d’une démonstration de mise en œuvre. JHipster fournit, aux développeurs, un environnement moderne et performant, à la fin de cette formation vous ne pourrez plus vous en passer !

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de JHipster (à la date de rédaction de l’article : JHipster 5).

 

Objectifs

  • Être capable d’utiliser JHipster comme socle technique dans vos projets
  • Comprendre la structure d’une application monolithique générée par JHipster
  • Sécuriser et tester votre application en utilisant JHipster
  • Comprendre les bonnes pratiques pour maintenir et faire évoluer une application JHipster

 

Public visé

Développeurs, Architectes, DevOps

 

Pré-requis

Bonne connaissance des écosystèmes Java et JavaScript (Spring, JPA et Angular)

Programme de la formation JHipster

 

Introduction

  • Philosophie de JHipster
  • Architecture classique d’une application JHipster
  • Documentation
  • Outillage et bonnes pratiques

 

Les technologies de base

  • Spring Boot
  • Angular 5
  • Yeoman/Maven/Yarn/Git

 

Le générateur principal

  • JDL studio
  • JHipster Online
  • Local Installation
  • Détail des options possibles
  • Étude des fichiers générés
  • Bien démarrer son projet

 

Structure du projet

  • Structure du projet Java
    Fichiers de configuration
    Structure du code Angular

 

Le sous-générateur “entity”

  • Génération d’un CRUD simple
  • Types de relations
  • Utilisation de la validation
  • Pagination

 

Utiliser les workflows de développement

  • Installer une librairie avec Yarn
  • Utiliser Webpack pour développer son front-end
  • Mettre à jour sa base de données avec Liquibase
  • Utiliser les profils Spring et Maven

 

L’internationalisation

  • Le sous-générateur “languages”
  • i18n en Java

 

L’accès aux données

  • Spring Data JPA avec base SQL
  • MongoDB
  • Liquibase

 

Sécurité

  • Options disponibles : stateful, stateless…
  • Remember-me
  • CSRF
  • Utiliser l’entité “User” dans une relation many-to-one

 

Les tests

  • Test Unitaire back-end (JUnit) et Front (Jest)
  • Mocks et tests d’intégration avec Spring
  • Tests d’interface avec Protractor
  • Tests de performance avec Gatling

 

Déployer en production

  • Le profil “prod” : minification du front-end et optimisations côté serveur
  • Déployer un JAR exécutable
  • Déployer sur un serveur d’applications
Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Benjamin

Benjamin

Je trouve fascinant de déceler les technos web qui sont suffisamment structurées et souples pour s’imposer. Springboot, Angular et JHipster en font à mon avis vraiment partie. J’ai réalisé de nombreux projets avec ces technos, et j’adore transmettre mon expertise à mes « fellows developpers » quel que soit leur niveau.

Témoignages

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1400€

1260€HT/ personne

2 jours (14 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.