Formation au format PDF

publicité
Spring Core
Durée 4 jour(s) (SPRING-CORE-04)
Développer une application Java/JEE avec Spring
Formation Certifiante
Formation officielle
Exclusivé Zenika
Description
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.
Le coût de la certification Spring n’est pas inclue dans le tarif de 2295 €HT ; si le stagiaire souhaite passer la certification, il devra faire sa
demande d’inscription directement sur le site web :
https://pivotal.io/training/certification
Cout de la certification : 200$
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.
Public
Architecte
Développeur
Chef de projet
Prérequis
Connaissance de Java
Répartition
40% Théorie, 60% Pratique
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
Téléchargement