Formation Spring Boot

Spring-Boot et son écosystème

sablier-violet  Durée : 2 jours

Référence : SPR 02

Réservez votre session

PARIS

Nous consulter

Nous consulter











Objectifs

Découvrir et comprendre l’univers de Spring-Boot
Être capable de réaliser une application avec Spring-Boot en quelques minutes en partant de zéro
Réussir à intégrer différents produits pour les assembler en une application cohérente

Public

Développeurs Java

Pré-requis

Connaissances de Git et de Java indispensables

Méthodes pédagogiques

50 % théorie / 50 % pratique

Modalités d’évaluation

modalites_d_evaluation

Nos intervenants

nos_intervenants

Description

En 2013, Rob Winch annonçait qu’il était possible de faire tourner une application Spring, en écrivant moins de 140 caractères. C’est le début de Spring-Boot. Aujourd’hui, à travers l’écosystème de Spring-Boot, il est désormais possible de monter une application en seulement quelques minutes. Toutefois, la diversité de l’écosystème de Spring Boot peut rendre la prise en main parfois difficile.

Au cours de cette formation, nous verrons comment créer une application Spring-Boot afin de réaliser rapidement ses projets dans la diversité et la richesse de l’écosystème de Spring. Nous verrons notamment comment Spring-Boot peut s’intégrer dans les SI actuels afin de faciliter le développement et l’intégration dans les systèmes les plus modernes. Cette formation vous permettra également de concevoir une application Spring Boot, d’appréhender l’écosystème autour de ce framework et vous montrera comment déployer cette application en production.

Programme

Principe de Spring-Boot

  • Un peu de théorie … Convention over Configuration !
  • L’écosystème Spring-Boot
  • Les bonnes ressources pour comprendre, apprendre et tester
  • Mise en place d’une application Spring-Boot

 

Aller un peu plus loin …

  • Des annotations Spring …
  • … aux annotations Spring-Boot !
  • Gestion avancée de configuration avec Spring-Boot
  • Tester facilement son application

 

S’intégrer dans un SI

  • Intégration avec un pom parent existant
  • Déployer son application dans un Tomcat
  • Externaliser sa configuration

 

Découverte de quelques starters

  • Utiliser une base de données grâce à Spring-Data
  • Interface utilisateur avec Spring-MVC
  • Sécuriser son application avec une authentification OAuth2 via Google
  • Monitorer son application Spring-Boot

 

Déployer son application dans le cloud Google

  • Créer une image docker pour son application
  • Déployer son application sur Google App Engine