Spring Boot Réf : JDSB

Par James Ravaille

Accélérez vos développements avec Spring Boot

Durée :
3 jours
Lieux :
Paris

1 720 € HT (prix conseillé)

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Spring Boot simplifie à l’extrême le démarrage, la configuration et le déploiement d'un projet Spring. Avec ses capacités d’auto-configuration basées principalement sur la gestion des dépendances, il permet aux développeurs de se concentrer sur leur problématique métier plutôt que sur des problèmes techniques de configuration et d’intégration. Embarquant un conteneur de servlet embarqué, les applications Spring Boot sont de simples applications Java qu’il suffit de démarrer. Ce nouveau type de packaging simplifie à l’extrême la mise en production des applications (plus de déploiement sur un serveur applicatif!). En ce sens, les applications Spring Boot s’inscrivent dans l’approche DevOps et sont très appropriées aux architectures micro-service.

Objectifs pédagogiques

Cette formation Spring Boot vous apporte les connaissances et les compétences nécessaires pour appréhender :
  •         Les fonctionnalités du framework
  •         Son intégration dans l’IDE Spring Tool Suite
  •         Ses apports pour les différentes couches applicatives (JPA, Rest/MVC, Test) et pour la mise en production d’application.


Public

Programmeurs, développeurs et chefs de projet

Pré-requis

Connaissance de Java et le Spring Core

Type

Stage pratique

Méthode pédagogique

50% théorie / 50% pratique Les travaux pratiques s'appuient sur l’IDE Spring Tools Suite

Plan de cours

Introduction Spring Boot
Rappels Spring Core
L’offre Spring Boot
Pré-requis, installation, intégration dans STS

Travaux Pratiques :
Exécution d’une application Spring Boot via Spring CLI, création de projet dans STS


Premiers pas avec Spring Boot
Gestion des dépendances
Structure projet et options pour la configuration
Exécution, Support pour le développement
Configuration des propriétés, fichier .yml
Configuration des traces

Travaux Pratiques :
Création d’une application web, configuration via le fichier .yml


Persistance des données
Principes de Spring Data
Configuration base SQL
Spring Boot et JPA
NoSQL. L'exemple MongoDB
Autres types de supports de persistance (Redis, Cassandra, ElasticSearch)

Travaux Pratiques :
API de persistance pour une base de données relationnelles et NoSQL


Applications Web et API Rest
Rappels Spring MVC
Spring Boot et Spring MVC
Rest et HATEOAS
Servlet Containers supportés
Technologies de présentation
Sécurité

Travaux Pratiques :
Mise en place contrôleurs Web et Rest, configuration Spring Boot


Spring Boot et le test
Types de tests
Configuration
Mocking
Tests auto-configurés
Utilitaires

Travaux Pratiques :
Mise en place de tests et mock objects pour toutes les couches applicatives


Auto-configuration
L’annotation @Conditionnal
Séquencement des auto-configurations
Packaging et starter

Travaux Pratiques :
Création d’un module starter


Mise en production
Configuration de production
Spring Boot Actuator
Déploiement vers le cloud

Travaux Pratiques :
Mise en œuvre de Spring Boot Actuator



Prochaines sessions

picto Du lundi 27/08 au mercredi 29/08 2018 Paris 1 720 € fleche S’inscrire à la session du lundi 27/08 au mardi 29/08
picto Du lundi 19/11 au mercredi 21/11 2018 Paris 1 720 € fleche S’inscrire à la session du lundi 19/11 au mardi 21/11
Proposer une session.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Développement JAVA »  – Voir toutes les formations