Booster des Talents IT

Formation JHipsterNew Formation !

formation jhipster
Devenez un Hipster du développement Java avec notre formation d’une journée !
Notre formation JHipster vous permettra d’utiliser avec efficacité ce générateur d’applications et de développer des applications Web modernes en utilisant AngularJS et le framework Spring. Apprenez les bonnes pratiques pour optimiser le développement de vos applications et tirez parti des nombreuses possibilités offertes par JHipster. Gardez un temps d’avance sur les technologies Web grâce à notre formation JHpister !
Prixà partir de
600€ HT
RéférenceAF25147
Durée1 jour
Public Développeurs
PrérequisConnaissances en Java et JavaScript, et notamment Spring, JPA et AngularJS
Éditeurs Open Source
TP50%

Plan de Formation JHipster

Introduction – Découvrez JHipster !

Présentation générale
Philosophie et concepts clés
Architecture d’une application JHipster
Outils à disposition
Bonnes pratiques

Vue d’ensemble des technologies utilisées

Côté client : Responsive Web Design, HTML5 Boilerplate, Twitter Botstrap, AngularJS…
Yeoman, Bower, Gulp.js, Karma et PhantomJS
Thymeleaf
Côté serveur : Spring Boot, Maven, Gradle, Spring MVC REST, Elasticsearch, MongoDB, Cassandra…
Mise en production : Metrics, ehcache, hazelcast, Logback…

Mise en place de l’environnement

Installations : locale, Vagrant, Docker
Options de configuration de l’IDE
Docker Compose
Fichiers générés
Démarrer un projet JHipster

Structure

Structure du projet Java
Fichiers de configuration
Structure du code AngularJS

Utilisation du sous-générateur « entity »

Générer un CRUD simple
Validation, différentes options
Types de relations d’entités, pour les bases de données SQL
Data Transfer Objects (DTOs)
Pagination

Workflows de développement

Installer une librairie avec Bower
Utiliser BowerSync pour développer le front-end
Mettre à jour la base de données avec Liquidbase
Utiliser les profils Spring et Maven

Internalisation

Utiliser le sous-générateur « languages »
i18n, Angular Translate
Supprimer un langage existant

Accès aux données

Utiliser Spring Data JPA
Utiliser MongoDB
Utiliser Cassandra
Le cache

Développement Web avancé

Utiliser les Websockets
Templates Thymeleaf

Sécurité

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

Tests

Tests d’intégration avec Spring
Tests d’interface avec Karma
Tests de performance avec Gatling
Tests BDD avec Cucumber
Tests d’intégration AngularJS avec Protractor

Déploiement en production

Profil « prod », performance et scalabilité
Générer un fichier WAR
Surveillance d’applications JHipster
Déployer un serveur d’applications
Déployer sur Cloud Foundry

Nos autres formations Applications Web

AF25147Formation JHipster New Formation ! 6 sessions prévues1 jour600€ HT
AF24608Formation Développer des applications Web avec Java EE 7 New Formation ! en Intra/Cours Particulier5 jours2450 €HT
AF10155Formation Applications Web avec JSF 2.0 et Java EE 6 en Intra/Cours Particulier5 jours2500 €HT
AF4321Formation Java/JEE Performance des applications en Intra/Cours Particulier2 jours1210 €HT
AF1989Formation Développement d’applications XML avec Java 10 sessions prévues3 jours1960 €HT
Vous pouvez également être intéressé par des formations angularjs, docker, Java, Javascript, jhipster, Maven, Spring ou par les formations de notre filière Applications Web
A propos de JHipster
JHipster est un générateur d’application permettant de développer rapidement et simplement une application JavaScript moderne en utilisant AngularJS et le framework Spring. Le projet a connu une popularité croissante depuis sa création en novembre 2013. En savoir plus
Prixà partir de
600€ HT
RéférenceAF25147
Durée1 jour
Public Développeurs
PrérequisConnaissances en Java et JavaScript, et notamment Spring, JPA et AngularJS
Éditeurs Open Source
Travaux pratiques50%
Suivez l'une de
nos 6 sessions
le 30/06/2017 à Paris
le 06/07/2017 à Lyon
le 28/09/2017 à Paris
le 06/10/2017 à Lyon
le 22/11/2017 à Paris
le 01/12/2017 à Lyon