ippon

JHipster Master Class (1 jour)

Revenir aux formations

Objectifs.

Nous délivrons cette formation personnalisable uniquement à nos clients existants ou aux nouveaux clients dans nos locaux. Le support de formation a été développé par Julien Dubois, Chief Innovation Officer à Ippon et créateur de JHipster. Cette formation est idéale pour apprendre à prendre en main JHipster, utiliser pleinement toutes ses fonctionnalités et de profiter de l’expérience d’Ippon dans la mise en oeuvre de JHipster pour répondre aux besoin de nos clients. Il s’agit d’une formation pratique d’une journée avec beaucoup de code et de démos.

Contenu de la formation.

Introduction
  • Qu’est ce que JHipster ?
  • Architecture
  • Outillage généré
  • Bonnes pratiques d’utilisation de JHipster
...
Technologies embarquées
  • Spring
    • Spring Boot
    • Spring Data
    • Spring MVC REST
    • Spring Security
  • Angular
  • React
  • Yeoman
  • Maven or Gradle
  • NPM and Webpack
...
Le générateur principal
  • Installation
  • Options disponibles
  • Fichiers générés
  • Démarrer correctement un nouveau projet
  • Mettre à jour un projet existant
  • Votre premier projet JHipster
...
Structure du projet
  • Structure du code JAVA
  • Fichiers de configuration
  • Structure du projet Web
  • Structure d’un projet Angular
  • Structure d’un projet React
...
Le sous générateur d’entité
  • Génération d’une entité CRUD
  • Types d’attributs
  • Validation
  • Types de relations
  • Ordre de création des entités
  • Entité “user”
  • Options d’entités
...
Workflows de développement
  • Lancer l’application Java
  • Utiliser Maven (ou Gradle)
  • Utiliser NPM
  • Gérer les dépendances avec NPM
  • Utiliser BrowserSync
  • Migration de bases de données avec Liquibase
...
i18n
  • Sous-générateur “languages”
  • i18n en Java
...
Bases de Données
  • Spring Data JPA
  • Cache de 2nd niveau Hibernate
  • MongoDB
  • Cassandra
...
Développement web avancé
  • Websockets
  • Thymeleaf
...
Sécurité
  • Options disponibles : stateful, stateless…
  • Spring Security
  • Sécuriser le front-end
  • Remember-me
  • Protection CSRF
  • Utiliser l’entité “User”
...
Tests
  • Tests Spring
  • Tests d’UI avec Jest
  • Tests de performance avec Gatling
...
Déployer en production
  • Le profile “prod” : packager et optimiser le front-end et back-end
  • Déployer un WAR
  • Déployer dans un Cloud
...
Microservices
  • Architecture
  • Créer un microservice avec JHipster
  • Créer une gateway avec JHipster
  • JHipster Registry
  • JHipster Console
  • Démarrer la stack complète avec Docker Compose
...

Niveau des participants.

Le niveau requis pour participer à la formation : Débutant

Le niveau atteint à l’issue de la formation : Avancé

Support de formation.

http://jhipster.github.io/

Public.

Architectes, chefs de projet

Localisation.

Cette formation peut être dispensée sur Paris comme en région, nous contacter pour plus de détails.

Besoin d'aide?

Vous souhaitez discuter avec nous à propos de votre projet de formation ? Vous voulez organiser une formation personnalisée dans vos locaux ?

Suivez-nous