Formation

Spring

3 jours – 21 heures  

Session inter-entreprises du 20 au 22 novembre 2019

Sodifrance

Objectifs

  • Connaitre les fonctionnalités du framework
  • L’intégrer dans l’IDE Spring Tool Suite
  • Connaitre les apports pour les différentes couches applicatives (JPA, Rest/MVC, Test) et pour la mise en production d’application

Contenu pédagogique

Introduction Spring Boot

  • Rappels Spring Core
  • L’offre Spring Boot
  • Pré-requis, installation, intégration 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

Persistance des données

  • Principes de Spring Data
  • Configuration base SQL
  • Spring Boot et JPA
  • L'exemple MongoDB
  • Autres types de supports de persistance (Redis, Cassandra, ElasticSearch)

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é

Spring Boot et le test

  • Types de tests
  • Configuration
  • Mocking
  • Tests auto-configurés
  • Utilitaires

Auto-configuration

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

Mise en production

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

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Programmeurs
  • Développeurs
  • Chefs de projet

Pré-requis

  • Connaissances Java et Spring Core

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique
  • 8 stagiaires maximum

Durée

  • 3 jours - 21 heures

Cette formation est aussi disponible en intra-entreprise. N'hésitez pas à nous consulter pour plus d'information.

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?