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 : 1800 €
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 (AOP)
  • 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
Utilisation de spring dans un contexte web
  • Principes de fonctionnement
  • Configuration des contextes web
  • Spring MVC et mise en œuvre de contrôleurs, vues
  • Intégration de Struts
  • Intégration de JSF
  • Introduction à l’utilisation de Spring pour l’accès aux données et la gestion des DAO
  • La gestion des transactions avec Spring
  • Mise en œuvre de services Web RESTful
  • Mise en œuvre de WebSocket
Spring MVC avancé
  • Support des tiles
  • Vues Pdf et Excel
  • Intégration de JasperReports
  • Mise en œuvre de l’upload de fichiers
Introduction à l’utilisation de spring boot
  • Initialisation et conception d’une application Spring Boot
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 20 au 22 mars 2023
Du 21 au 23 juin 2023
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 (AOP)
  • 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
Utilisation de spring dans un contexte web
  • Principes de fonctionnement
  • Configuration des contextes web
  • Spring MVC et mise en œuvre de contrôleurs, vues
  • Intégration de Struts
  • Intégration de JSF
  • Introduction à l’utilisation de Spring pour l’accès aux données et la gestion des DAO
  • La gestion des transactions avec Spring
  • Mise en œuvre de services Web RESTful
  • Mise en œuvre de WebSocket
Spring MVC avancé
  • Support des tiles
  • Vues Pdf et Excel
  • Intégration de JasperReports
  • Mise en œuvre de l’upload de fichiers
Introduction à l’utilisation de spring boot
  • Initialisation et conception d’une application Spring Boot
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 20 au 22 mars 2023
Du 21 au 23 juin 2023

Réservez votre formation

Que cherchez-vous ?