Formation Spring Core

publicité
Partenaire
Formation Spring Core
Développer une application Java/JEE avec Spring
Référence : SPRING-CORE-04
Durée : 4 jour(s)
Formation certifiante
Présentation
Dans le cadre de leur partenariat, Zenika vous invite à vous joindre aux formations SpringSource
officielles animées par un consultant certifié par SpringSource. 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.
Répartition: 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é
Powered by TCPDF (www.tcpdf.org)
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
Tel: +33(0)1 45 26 19 15
Fax : +33(0)1 75 43 49 92
Email : [email protected]
Téléchargement