Certification de formation Spring

Formation Spring éligible CPF faisant partie de la certification « Développement Java J2EE »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Spring »
Prochaines dates
Planning et dates

« Spring »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
Spring.

Spring est un Framework libre pour construire et définir l’infrastructure d’une application Java, il facilite le développement et les tests.
Spring prend en charge la création et la mise en relation d’objets par l’intermédiaire d’un fichier de configuration qui décrit les objets à fabriquer et les relations de dépendances entre ces objets.

Objectifs

Quelles seront mes compétences à l’issue de la formation : Spring ?

À l’issue de la formation « Spring », les apprenants auront les capacités de :

  1. Apprendre les principes fondamentaux de Spring, injection de dépendance (DI), et l’inversion de contrôle
  2. Comprendre le conteneur Spring et API
  3. Intégrer Spring avec les niveaux de persistance basés sur JDBC, Hibernate et JPA
  4. Mettre en œuvre les transactions dans les applications Spring
  5. Créer des interfaces d’applications Web avec Spring MVC
  6. Utiliser Spring comme back-end pour les applications Ajax

Publics

Quels sont les profils concernés par le module : Spring ?

La formation certifiante « Spring » s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Java J2EE, notamment :

  1. Toute personne ayant des connaissances en développement web et souhaitant maîtriser le développement Java J2EE
  2. Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement Java J2EE

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Spring ?

Avoir des connaissances en Java.

Programme détaillé

Comprendre les fondamentaux de Spring.

Présentation de Spring

  1. Lacunes de Java EE et nécessité du coulage faible
  2. Gestion des beans, conteneur Spring, inversion de contrôle
  3. Le modèle Factory
  4. Configuration des métadonnées – XML, @component
  5. Dépendances et injection de dépendances (DI) avec le BeanFactory

Injection de dépendance

  1. En utilisant le contexte de l’application
  2. PropertyEditors
  3. Méthodes factory
  4. Les espaces de noms crucial ‘p’ et ‘c’
  5. Configuration des Collections
  6. Héritage : définition des Bean et Collection
  7. Expression Language, Spel

Conteneur Spring et API

  1. Le cycle de vie Bean Spring managé
  2. Interfaces clés, annotations et BeanPostprocessors
  3. Gestion des événements et getters
  4. Sources de message et Internationalisation
  5. Autowiring des dépendances

Atelier et cas pratique.

Comprendre les spécificités de Spring.

Configuration d’autres métadonnées

  1. Configuration des Annotations @Autowired, @Required, @Resource
  2. @component, Scans Component. Filtres de composants
  3. @value et @Qualifier
  4. Cycle de vie Annotations
  5. Configuration Java, @Configuration, configuration libre XML (en option)
  6. AnnotationConfigApplicationContext

Spécificités de Spring 4

  1. Bean Définition DSL
  2. Qualifiers génériques pour Injection de Bean
  3. L’utilisation Cglib des classes proxy avec la bibliothèque Objenesis
  4. En utilisant @Conditional et @Lazy
  5. Java 8 : support de fonctionnalité

Atelier et cas pratique.

Comprendre les différents modules de Spring.

Spring et persistance

  1. Spring et JDBC
  2. Spring et Hibernate

Spring AOP

  1. Configuration Annotation
  2. Configuration XML

Gestion des transactions

  1. Propagation des transactions
  2. Gestion des transactions : @Transactional
  3. Configuration Annotation, Règles Rollback, Isolation
  4. Configuration XML

Atelier et cas pratique.

Développer des applications Web en utilisant le framework Spring

Spring MVC

  1. Le WebApplicationContext et le ContextLoaderListener
  2. Model View Controller
  3. Front Controller Pattern
  4. Configuration DispatcherServlet
  5. Contrôleurs, RequestMapping
  6. Utilisation des formulaires
  7. Obtenir à la demande, @RequestParam, @RequestHeader, @CookieValue
  8. ModelAndView
  9. En utilisant le modèle POST Redirect GET avec FlashAttributes

Techniques avancées

  1. Balises et modèle de liaison, @ModelAttribute
  2. Validation des données JSR303

Atelier et cas pratique.

Comprendre Spring dans un environnement professionnel.

Contrôleurs de Spring et Ajax

  1. L’accès aux contrôleurs (aperçu bref de sélection) JavaScript (JQuery)
  2. URITemplates
  3. L’utilisation de @ResponseBody
  4. JSON et les données XML exchange
  5. HTTP GET et POST

Services Web RESTful

  1. Concepts de base REST
  2. REST et Spring 4.x
  3. Utiliser Spring MVC pour créer des services Web RESTful
  4. Annotations spécifiques REST à Spring
  5. URITemplates, @PathVariable, @RequestParam
  6. JSON et les données XML exchange
  7. @RequestMapping
  8. Accès client avec HttpClient ou RestTemplate

Atelier et cas pratique.

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]