Formation JHipster
1490€ HT / personne |
2 jours (14 heures) |
Programme de la formation JHipster
Introduction
- Philosophie de JHipster
- Architecture classique d’une application JHipster
- Documentation
- Outillage et bonnes pratiques
- Les nouveautés de Jhipster 5, 6 et 7
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
Pour aller plus loin
Formation Angular Avancé
Formation Angular
Formation Vue.js
Formation Redux et RxJS
Formation Nestjs
Formation D3.js
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
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1490€ HT / personne |
2 jours (14 heures) |