Formation Spring Boot

Date

14 et 28/11/2018
}

Heure

19:15 – 21:15

lieu

Invivoo

inscription

Contact

Description

Spring est le framework Java le plus utilisé pour le développement d’applications d’entreprises. Il s’appuie principalement sur l’intégration de trois concepts clés : l’inversion de contrôle ou injection de dépendance, la programmation orientée aspect et une couche d’abstraction qui permet d’intégrer d’autres frameworks et bibliothèques avec une plus grande facilité.
Pour améliorer le démarrage des projets et la phase de configuration, qui est souvent la plus fastidieuse, le projet Spring Boot a vu le jour depuis avril 2014. Au cours de cette formation, qui est la première d’une série autour de ce framework, nous présenterons les concepts clés de Spring et montrerons comment utiliser Spring Boot pour avoir des applications ready-for-production rapidement.

programme

1. À la découverte de Spring Boot

Présentation générale du Framework
• Fondements du framework (IOC, AOp)
• Injections des dépendances
• Modules Spring
• Conteneur léger
• Annotations

Le module Spring Boot

•  Création Rapide d’une application web REST

  • Spring Boot : basics
  • La gestion simplifiée des dépendances avec les starters
  • Configuration, Auto-Configuration, Les Appendix
  • Packaging, SpringApplication class, External configuration
  • Profiles and Logging

2. Développement d’une application web avec Spring Boot

• Web
• JPA
• Rest
• DevTools
• Test
• Security
• ACTUATOR/METRICS/HEALTH INDICATORS

Que vais-je apprendre ?

• Comprendre les concepts et apports de Spring Boot
• Créer et configurer un projet Spring Boot
• Adapter la configuration aux spécificités des applications web
• Packager une application Spring Boot
• Développer des applications Web et des Web Services RESTful avec Spring Boot
• Utiliser Spring Data JPA pour accéder avec Hibernate à une base de données
• Utiliser Spring Security pour sécuriser son application web

Intervenants

Benoît Jonathas

Benoît Jonathas

Manager - Expertise Java

Développeur sur l’écosystème Java, passionné de web et agiliste convaincu, Benoît s’intéresse à tous les outils permettant de concevoir des applications qui apportent des réponses à la fois pertinentes et efficaces aux besoins des utilisateurs.

Diplômé de l’Ecole des Mines de Saint Etienne, il a pu développer son expertise technique et sa vision d’ensemble sur des projets d’envergure, jusqu’à évoluer désormais en tant que manager de l’Expertise Programmation Java chez INVIVOO.

Hervé Tamto

Hervé Tamto

Consultant senior - Expertise Java

Développeur sur l’écosystème Java, passionné de web, Hervé s’intéresse à toutes les nouveautés techniques du monde java et javascript permettant de développer des applications performantes et robustes.
Hervé rejoint INVIVOO en Mai 2017 pour intervenir au Crédit Agricole en tant que développeur web FullStack.
En janvier 2018, Hervé devient Consultant Senior de l’Expertise Programmation Java dans le cadre du programme Grow Together.

inscription

Formation spring boot 2018

informations pratiques

}

durée

2x2h

Tarif entreprise

650€

Niveau

Connaissance du langage Java
v

Langue

Français

Sessions

14/11/2018
28/11/2018