M2i Formation

Langages et développement - Développeur Java

Spring 4 Framework

Présentiel

5 jours (35 heures) - SPRG-FRW

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Spring 4 Framework

Objectifs pédagogiques

  • Comprendre le positionnement de Spring par rapport à EJB et JEE
  • Créer une architecture en couches
  • Mettre en oeuvre la programmation par Aspect
  • Paramétrer le conteneur léger de Spring et utiliser les annotations
  • Accéder à vos données avec Spring JDBC et Spring ORM
  • Créer des pages web avec Spring MVC
  • Sécuriser vos applications avec Spring Security.

Niveau requis

Bonne connaissance du langage Java et bonne vue d’ensemble de la plate-forme JEE ou avoir suivi le cours JAV-SE "Java - Les fondamentaux et le développement Java SE".

Public concerné

Développeurs, architectes et chefs de projets techniques.


Éligible aux financements suivants : Formation éligible au CPF

La Défense08/10/20182 750 € HTFormation garantie, plus que quelques places de disponiblesRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Nancy08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Reims08/10/20182 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Évreux08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Le Havre08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Lille08/10/20182 750 € HTInscriptions en cours, places disponiblesRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Grenoble08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Lyon08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne08/10/20182 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Orléans08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Tours08/10/20182 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence06/12/20182 750 € HTFormation garantie, plus que quelques places de disponiblesRéserver
Sophia Antipolis24/09/20182 750 € HTInscriptions en cours, places disponiblesRéserver
Montpellier08/10/20182 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/10/20182 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Vue d'ensemble

  • Origines et vision d'architecture de Spring
  • L'inversion de contrôle ou injection de dépendances
  • La programmation orientée aspects
  • SpEL
  • Bilan des solutions apportées par Spring
  • Evolution de Spring

Spring Core

  • Construction des instances
  • Injections des instances
  • Annotation ou configuration
  • Spring profiles
  • Nommage des beans et bean factory
  • Bean Scopes
  • Auto Wiring
  • Application Context

Programmation AOP dans Spring

  • Concepts de la programmation orientée Aspects 
  • Utilisation d'AOP dans Spring
  • Types d'advice (Around, after, throws...)
  • Advisors et pointcuts
  • MethodMatcherPointcut
  • AspectJ Pointcut expressions
  • Proxies et ProxyFactoryBean

Spring et l'accès aux données

  • Le pattern DAO
  • Les JDBC template
  • NamedParameters
  • RowMappers
  • BatchSqlUpdate
  • Spring et les ORM : Hibernate, iBatis)
  • Bean validation
  • Gestion des transactions
  • PlatformTransactionManager

Spring et le web

  • Spring MVC pour le Web
  • Bean Validation côté Web
  • Conversions et affichage
  • Intégration d’autres frameworks serveurs
  • Spring et Ajax / jQuery
  • Support des services RestFul
  • RestTemplate et AsyncRestTemplate
  • Support des WebSockets avec Spring 4

Les autres services

  • Spring remoting
  • Spring WebFlow
  • Scheduling et Quartz
  • Spring Batch
  • Outils : Spring IDE et Tool Suite

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Testez vos connaissances

Objectif : Tester vos connaissances sur le langage Java.