01 56 59 33 00
united-kingdom

DÉVELOPPEMENT JAVA AVEC SPRING

4-JA-SPG
4-JA-SPG
Durée : 3 jour(s)
soit 21 heures
Prix : 1650 €
Programmes
Introduction des conteneurs légers
  • Portabilité du code et machine virtuelle
  • Téléchargement de code et sécurité
  • Programmation objet
Injection de dépendances
  • Description des mécanismes de l’injection de dépendances
  • BeanFactory, XmlBeanFactory et ApplicationContext
  • Injection de types 2 et 3
  • Injection automatique (autowire)
  • Interactions avec le conteneur léger (cycle de vie, connaissance du conteneur)
  • Portée de beans (scope)
  • Héritage de configuration
  • Support des fabriques
  • PropertyEditor
  • FactoryBean
  • Espaces de nommage
Programmation orientée aspect
  • Description des concepts de la programmation orientée aspect
  • Fonctionnement du tisseur Spring AOP
  • Tissage par bean
  • Tissage global
  • Relation entre les proxies et les beans tissés
  • Intégration du langage de coupe d’AspectJ
  • Support d’AspectJ
Accès aux données
  • Rappel des principes généraux de fonctionnement
  • Principes généraux du support de l’accès aux données de Spring
  • Configuration des fabriques de connexions
  • Approche fondée sur les templates
  • Approche objet
Gestion des transactions
  • Abstraction de Spring
  • API d’abstraction des transactions
  • Démarcation des transactions par la programmation
  • Démarcation des transactions par déclaration
Contextes Web de Spring
  • Principes de fonctionnement
  • Configuration des contextes Web
Intégration de frameworks MVC
  • Principes
  • Intégration de Struts
  • Intégration de JSF
Spring MVC
  • Principes et architecture
  • Mise en œuvre de contrôleurs
  • Interceptions de traitements
  • Gestion des formulaires
  • Mise en œuvre des vues
  • Vue JSP/JSTL et taglibs associés
  • Gestion des exceptions
Spring MVC avancé
  • Support des tiles
  • Vues Pdf et Excel
  • Intégration de JasperReports
  • Mise en œuvre de l’upload de fichiers
Objectifs
Maîtriser les fondations du framework Spring (injection de dépendance et programmation orientée aspect)
Prérequis
La connaissance du développement Objet et de JAVA est requise
Profil des participants
Développeurs, architectes, et chefs de projets
Dates des prochaines sessions :
Du 21 au 23 Mars 2022
Du 22 au 24 Juin 2022
Maîtriser les fondations du framework Spring (injection de dépendance et programmation orientée aspect)
Introduction des conteneurs légers
  • Portabilité du code et machine virtuelle
  • Téléchargement de code et sécurité
  • Programmation objet
Injection de dépendances
  • Description des mécanismes de l’injection de dépendances
  • BeanFactory, XmlBeanFactory et ApplicationContext
  • Injection de types 2 et 3
  • Injection automatique (autowire)
  • Interactions avec le conteneur léger (cycle de vie, connaissance du conteneur)
  • Portée de beans (scope)
  • Héritage de configuration
  • Support des fabriques
  • PropertyEditor
  • FactoryBean
  • Espaces de nommage
Programmation orientée aspect
  • Description des concepts de la programmation orientée aspect
  • Fonctionnement du tisseur Spring AOP
  • Tissage par bean
  • Tissage global
  • Relation entre les proxies et les beans tissés
  • Intégration du langage de coupe d’AspectJ
  • Support d’AspectJ
Accès aux données
  • Rappel des principes généraux de fonctionnement
  • Principes généraux du support de l’accès aux données de Spring
  • Configuration des fabriques de connexions
  • Approche fondée sur les templates
  • Approche objet
Gestion des transactions
  • Abstraction de Spring
  • API d’abstraction des transactions
  • Démarcation des transactions par la programmation
  • Démarcation des transactions par déclaration
Contextes Web de Spring
  • Principes de fonctionnement
  • Configuration des contextes Web
Intégration de frameworks MVC
  • Principes
  • Intégration de Struts
  • Intégration de JSF
Spring MVC
  • Principes et architecture
  • Mise en œuvre de contrôleurs
  • Interceptions de traitements
  • Gestion des formulaires
  • Mise en œuvre des vues
  • Vue JSP/JSTL et taglibs associés
  • Gestion des exceptions
Spring MVC avancé
  • Support des tiles
  • Vues Pdf et Excel
  • Intégration de JasperReports
  • Mise en œuvre de l’upload de fichiers
Développeurs, architectes, et chefs de projets
La connaissance du développement Objet et de JAVA est requise

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Du 21 au 23 Mars 2022
Du 22 au 24 Juin 2022

Réservez votre formation

Que cherchez-vous ?