Description
This resolutely practical-oriented JHipster training guides you along an exhaustive journey of the different functionalities offered by this generator. After a quick introduction, the training consists of a succession of workshops which illustrate the capabilities of the tool, good practices and the pitfalls to avoid.
Who is this training for ?
For whom ?
mainly targets developers.
Prerequisites
It is required to have some experience in web application development. Knowledge of SpringBoot and Angular is a plus but not necessary.
Training objectives
Training program
- Introduction to Jhipster
- Solution objectives and Yeoman
- Associated technologies
- Generators and Modules
- Installation, implementation
- Development workflow
- Monolithic application with Jhipster
- Application creation, project structure
- Entity generator
- Relationship management
- Customization of the CRUD application, management of version upgrades
- Creation of service
- Creation of DTO
- Contribution of ElasticSearch
- DevOps with JHipster
- Build process with yarn, Gradle, Maven, customization
- Unit tests, e2e, Adding Gatling to the pipeline
- CI Alternative Travis/Jenkins: the JenkinsFile
- Deployment Alternatives, Dockerfile
- Production Monitoring
- Microservices application with Jhipster
- Micro-services architecture, technical micro-services
- Spring Cloud, Ribbon, Feign, Hysrix
- Creation with JHipster, the choices of JHipster, the role of JHipster Registry
- Implementing security with JHipster UAA