Sélectionner une page

Développement d’Applications en Java avec Spring 5

Objectifs de la formation :

  • Comprendre les principes de fonctionnement et fonctionnalités de Spring ainsi que son positionnement dans les technologies Java
  • Savoir développer efficacement une application de qualité en exploitant les divers modules de Spring et les bonnes pratiques associées.

 

Déroulement de la formation :

La formation se déroulera sur 3 jours selon la répartition suivante :

  • 40% de modules théoriques
  • 60% d’ateliers pratiques.

Il sera nécessaire pour les participants d’assister à ce cours avec son propre matériel informatique (ordinateur portable).

 

Ce cours combine les méthodes d’apprentissage suivantes :

  • Formation assurée par un instructeur
  • Ateliers pratiques.

Ce cours permet de tester de nouvelles compétences et d’appliquer ces connaissances dans un environnement de travail grâce à différents exercices pratiques.

Contenu Pédagogique

  • Introduction à Spring et à l’injection de dépendance
  • Conteneur léger et cycle de vie des composants
  • Première application web
  • Modes de configuration de Spring
  • Les différents modules de Spring
  • Services REST avec Spring Web
  • Spring Boot
  • Pages dynamiques avec Spring Web MVC et Thymeleaf
  • Persistance avec Spring JDBC puis Spring Data
  • Gestion de transactions
  • Programmation orientée aspect
  • Sécurité avec Spring Security
  • Tests automatisés
  • Remoting
  • WebSocket
  • Programmation réactive avec WebFlux et Reactor
Ce cours s’adresse aux personnes suivantes :

  • Développeurs Java
  • Architectes Java
  • Chefs de projet
Pour assister à ce cours, il est recommandé :

  • Connaître JAVA 8, avoir les bases de Java EE
  • Postes de développement : JDK 1.8+, Maven 3.5+, IDE
Merci de nous contacter pour obtenir nos tarifs.

Florian Beaufumé

Florian Beaufumé est architecte logiciel et expert Java de 19 ans d’expérience et diplômé de Télécom ParisTech. Il a créé sa société, Adeliosys, en 2007 et est depuis un consultant indépendant. Il a travaillé pour des grands comptes, des éditeurs de logiciels, des SSII et des startups dans des domaines tels que la banque, l’aéronautique et les assurances. Il donne régulièrement des présentations au Java User Group de Toulouse.

Contactez Nous

Contactez-nous pour plus d'information.

5 + 2 =

Lieux de la Formation