Formation SPRING 4.2 avec Spring Boot

Présentation formation SPRING

JPG - 18.4 ko

Notre formation spring 3j complète nos 10 tutoriaux Spring. Avec la formation SPRING Objis, développez les réflexes et connaissances clés vous permettant d’intégrez efficacement tout projet impliquant le framework Spring. Le tout en utilisant Spring Boot qui permet d’accélerer les développements Spring

Créez une architecture en couche. Privilégiez les interfaces. Mettez en oeuvre des services transversaux avec la programmation Aspect (Spring AOP et AspectJ). Accédez aux données avec Spring Data et développez des écrans web avec Spring MVC.

Dates (3j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
19-21 Avril (Paris)
25-27 Octobre (Paris)
Inter : 1790
Intra : nous consulter
Développeurs JAVA 70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés formation Spring
- Spring 4.2 , STS 3.7, Spring Boot 1.2.5, Tomcat 8, MySQL 5,

Vous allez apprendre à

- Créer une architecture en couches (Pres, Service, Métier, DAO).
- Mettre en oeuvre la programmation Aspect (Spring AOP et AspectJ)
- Injecter vos composants sous forme de bean spring.
- Paramétrer le conteneur léger de Spring
- Accéder à vos données avec Spring JDBC
- Créer des écrans web avec Spring MVC.
- Tester plus facilement vos applications
- Mettre en oeuvre Spring Boot

Cours détaillé formation SPRING

Introduction

- Historique : faire du JEE sans JEE
- la valeur ajoutée d’un conteneur léger
- L’intégration avec les autres frameworks

Paramétrage conteneur Spring

- Avant : Paramétrage avec XML
- Aujourd’hui : @Configuration, @Bean
- scope : singleton, prototype
- @PostConstruct, @Predestroy
- @Autowired, @Inject
- Liens et différence avec Weld / CDI

Spring Boot
- Limiter la configuration de Spring
- Pensez fonctionalité !
- Les 4 atouts clés de Spring Boot
- Mise en oeuvre avec STS et CLI
- AutoConfig

Programmation orientée aspect

- POA = Interception
- Lien avec spec CDI : Intercepteurs
- Tissage, Pointcut, Advice, JoinPoint
- Paramétrage Spring AOP
- Intégration Spring AOP / AspectJ

Spring Data

- Atout N°1 : moins de code
- Atout N°2 : gestion Exception
- Atout N°3 : pagination & Tri
- Atout N°4 : gérer bases NoSQL
- Mise en oeuvre Spring JDBC
- Comprendre Spring JPA
- Stratégie DAO : 2 approches
- Annotation @Repository
- Accès à base NoSQL : problématiques

Gestion des transactions

- Concept de transaction
- Gérer les transactions avec Spring
- Transactions programmatiques
- Transactions déclaratives
- @Transactional

Création d’écrans web avec Spring MVC

- Présentation Spring MVC
- DispatcherServlet
- Création de controleurs
- Annotations @Controller
- Formulaires Spring MVC
- Gestion internationalisation
- Exceptions
- @RestController