Formation Spring Core

Formation Spring Core

Développer une application Java/JEE avec Spring

 

Formation certifiante
Formation officielle

 

Durée : 4 jour(s) En partenariat avec ZENIKA
Référence : SPRING-CORE-04

Présentation

Nous vous invitons à nous rejoindre dans les formations SpringSource officielles animées par un consultant certifié par SpringSource. Ce framework est utile dans le développement Java. N’hésitez pas à nous contacter pour plus d’information.

Objectifs

  • Utiliser le Framework Spring pour développer des applications Java.
  • Utiliser l’injection de dépendance pour configurer des applications.
  • Tester des applications basées sur Spring.
  • Effectuer la configuration Spring avec du XML, des annotations et des classes Java.
  • Utiliser Hibernate et JDBC avec Spring pour les accès aux bases de données relationnelles.
  • Utiliser le support de transaction de Spring.
  • Utiliser la programmation orientée aspect (AOP) pour ajouter du comportement aux objets.
  • Développer une application Web avec Spring MVC.
  • Utiliser Spring Security pour sécuriser les applications Web.
  • Développer plus rapidement avec Spring Boot.
  • Développer une architecture REST avec Spring.
  • Développer une architecture microservices simple avec Spring Cloud et Spring Boot.

Pédagogie :

40% Théorie, 60% Pratique

Public :

Architecte, Développeur, Chef de projet

Pré-requis :

Connaissance de Java

Programme

Introduction à Spring

  • Contexte d’utilisation de Spring
  • L’injection de dépendance

Configuration d’une application avec Spring (Java, Xml, Annotations)

  • Définition des Beans
  • Spring Expression Language (SpEL)
  • Bonnes pratiques. Quand utiliser les configurations Xml, Java, Annotations

Comprendre le cycle de vie du conteneur Spring

  • Les phases de d’initialisation, d’utilisation et de destruction d’un contexte Spring
  • Travailler avec les post-processeurs

Tester une application basée sur Spring

  • Support pour JUnit dans Spring
  • Spring Boot

Programmation orientée aspect (AOP)

  • Quels problèmes résout l’AOP ?
  • Définir des aspects. Utiliser les différents types : around, before, after

Accès aux données et JDBC avec Spring

  • Comment Spring s’intègre avec les technologies d’accès aux données existantes
  • Hiérarchie d’exceptions d’accès aux données (DataAccessException)
  • Simplifier les accès JDBC avec le JdbcTemplate

Intégration de Spring avec Hibernate

  • Bénéfices de l’utilisation de Spring et d’Hibernate
  • Configuration d’Hibernate avec Spring
  • Gestion des exceptions

Gestion des transactions avec Spring

  • Déclarer un gestionnaire de transaction dans Spring
  • Utiliser l’annotation @Transactionnal
  • Transactions et tests d’integration

Spring dans une application web

  • Configurer Spring dans une application Web
  • Introduction à Spring MVC
  • Définition des contrôleurs Spring MVC

Spring Boot

  • Créer rapidement une application web avec Spring Boot
  • Spring boot avancé

Spring Security

  • Les problèmes résolus par Spring Security
  • Sécurisation des URLs, des services, d’une application web

Microservices avec Spring Cloud

  • Bénéfices d’une architecture microservices
  • Du monolithe aux microservices
  • Spring Cloud : Service access, service discovery, service configuration
Nous
rejoindre
DAVIDSON Level Up
0
Connecting
Please wait...
Send a message

Sorry, we aren't online at the moment. Leave a message.

Your name
* Email
* Describe your issue
Login now

Need more help? Save time by starting your support request online.

Your name
* Email
* Describe your issue
We're online!
Feedback

Help us help you better! Feel free to leave us any additional feedback.

How do you rate our support?