• slide-formation

Spring

 

Objectifs de la formation

  • 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.

Contenu du cours

 

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

bouton un devis softway tunisie

D'autres formations SUR LE MÊME THÈME: Développement

Pour plus d’informations contactez-nous :

MAIL  commercial@softway.com.tn 

call icon md Tél : 216 71.770.508 / +216 71.771.501 / +216 71.772.508

Powered by Amazing-Templates.com 2014 - All Rights Reserved.