Maitriser le framework Spring


5 j (35 heures)
Tarif : 2950€HT
À DISTANCE PRESENTIEL
Ref : FSPR

Les objectifs

- Maîtriser le framework Spring
- Mettre en œuvre le module Spring boot
- Construire une architecture Java avec Spring
- Faciliter les développements
- Tester son application
- S'intégrer avec le Web et le SI
- Accroitre progressivement le périmètre de ses applications
Je souhaite m'inscrire Télécharger le programme

En quelques mots...

Public

Développeurs, architectes, et chefs de projets

Pré-requis

Maitrise du langage Java

Méthodes et Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue - Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois - Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires Questionnaire d’évaluation de la satisfaction en fin de stage Auto-évaluation des acquis de la formation par les stagiaires Attestation de fin de formation

Programme détaillé

INTRODUCTION

  • Historique du Projet
  • Concepts fondamentaux
  • Éléments de Langage

PREPARATION D'UN PROJET SPRING

  • Annotations ou XML ?
  • Configuration d'Eclipse
  • Utilisation de Maven
  • Gestion des Logs
  • Gestion des Versions
  • Démarrer et déployer une Application Spring

SPRING IOC

  • L'injection de dépendance
  • IoC et BeanFactory
  • Le cycle de vie des Beans
  • Les scopes de Beans
  • Les contructeurs
  • Configuration avancée

SPRING AOP

  • La Programmation orientée Aspect
  • Exemple
  • Utiliser le Modèle en AOP

CONSTRUIRE SON MODELE METIER

  • Choisir ses outils
  • Core Spring
  • Bean Validation
  • Comparaison avec les EJB

PERSISTENCE DU MODELE AVEC SPRING DATA

  • Spring JDBC
  • Mapping Hibernate & JPA
  • Performances
  • NoSQL avec MongoDB
  • Principes et fonctionnement des Transactions
  • Transactions imbriquées

APPLICATIONS WEB

  • Spring MVC
  • WebFlow
  • Grails : Killing Feature ?

LES TESTS

  • Tests Unitaires
  • Injection des Mocks
  • Tests fonctionnels avec Selenium
  • Tests d'intégration
  • Tests de montée en charge avec Gatling
  • Intégration continue

WEB SERVICES

  • Exposer son Modèle Métier
  • Services REST

SPRING SECURITY

  • Objectifs et Principe
  • Authentification
  • Autorisations
  • Comparaison avec JAAS

INTEGRATION AVEC JEE

  • Intégrer le Modèle Spring dans une Servlet
  • Accéder aux EJB
  • CDI : Context and Dependency Injection

SPRING JMS

  • API JMS
  • Message Driven Pojos
  • Envoi et Reception de messages

SPRING BATCH

  • Processing Batch : généralités
  • Création d'un Job
  • Scheduling
  • Transactions

Ils parlent de cette formation

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Maxime DUPONT

'

Test témoignage Excel - Initiation Test

Axel ALEX

'

Test commentaire Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT