Formation Spring Core Partenaire
Développer une application Java/JEE avec Spring
Formation certifiante
Référence : SPRING-CORE-04
Durée : 4 jour(s)
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é
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
Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org)
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !