BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Expert Team Tunisie - ECPv6.16.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Expert Team Tunisie
X-ORIGINAL-URL:https://www.expertunisie.com
X-WR-CALDESC:Évènements pour Expert Team Tunisie
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Africa/Tunis
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20220101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20230814
DTEND;VALUE=DATE:20230819
DTSTAMP:20260531T130121
CREATED:20231121T150516Z
LAST-MODIFIED:20231121T150516Z
UID:11175-1691971200-1692403199@www.expertunisie.com
SUMMARY:Formation Spring Professional Certification - Tunisie
DESCRIPTION:Prérequis pour la formation spring professional certification tunisie:\nPour suivre ce cours formation spring professional certification \, il est nécessaire d’avoir des  connaissance de Java. \nObjectifs :\nÀ la fin de la formation spring professional certification tunisie \, vous serez capable de valider les objectifs d’apprentissages suivants : \n\n Utiliser le Framework Spring pour développer des applications Java.\nConfigurer Spring avec des classes Java ou par Annotations.\n Comprendre l’injection de dépendances et la programmation orientée aspect (AOP).\nTester des applications basées sur Spring\, en utilisant JUnit5.\n Utiliser Spring pour accéder aux données: JDBC\, JPA\, et Spring Data.\n Utiliser le support de transaction de Spring.\n Développer une application Web avec Spring MVC.\n Exposer et consommer des services REST avec Spring MVC et RestTemplate.\n Réaliser et configurer des applications plus rapidement avec spring Boot.\n Utiliser Spring Security pour sécuriser des applications.\n Comprendre les enjeux des microservices : Introduction à Spring Cloud.\n Comprendre la programmation réactive : introduction à Spring Web Reactive.\n\nProgramme\n1.Introduction à spring.\n➤La configuration Java et le conteneur Spring.\n➤Les annotations @Configuration\, @Bean\, @Import.\n➤La notion de scope.\n➤Lancer une application Spring et obtenir nos beans. \n2·La configuration spring en java externalisation des propriétés\, property sources.\n➤La notion d’Environnement.\n➤La notion de profil des beans.\n➤Spring Expression Language (SpEL).\n➤Le fonctionnement des proxys par héritage. \n3.La configuration spring par annotations.\n➤Injection et auto-découverte des composants.\n➤Configuration Java ou auto-découverte : quand les utiliser?\n➤Les annotations du cycle de vie : @PostConstruct\, @PreDestroy.\n➤Annotations stéréotypes\, méta-annotations.\n➤Les fabriques (patron de conception) : FactoryBeans. \n4.Avancé : fonctionnement du conteneur spring.\n➤Le cycle de vie d’un composant Spring.\n➤Les post-processeurs : BeanFactoryPostProcessor\, BeanPostProcessor.\n➤Les proxies.\n➤Le typage des méthodes @Bean. \n5.Tester une application spring.\n➤Spring et le TDD (Test Driven Development).\n➤Présentation rapide de JUnit 5.\n➤Les tests d’intégration Spring 5 avec JUnit 5.\n➤La mise en cache du contexte applicatif et l’annotation @DirtiesContext.\n➤La sélection des profils avec @ActiveProfiles.\n➤Une mise en oeuvre facile des tests d’accès aux données avec @SQL. \n6.La programmation orientée aspect (AOP).\n➤Quelles sont les problématiques résolues par l’AOP?\n➤Différence entre spring AOP et AspectJ.\n➤Définir des aspects avec @Around\, @Before\, @After. \n7.L’accès aux données et jdbc avec spring.\n➤Comment Spring s’intègre avec les technologies existantes d’accès aux données.\n➤La hiérarchie d’exceptions DataAccessException.\n➤La mise en cache avec @Cacheable.\n➤Faciliter les tests avec des bases de données embarquées.\n➤Le JdbcTemplate de Spring. \n8.La gestion des transactions avec spring.\n➤La notion de transaction.\n➤Mise en oeuvre des transactions avec Spring.\n➤Niveaux d’isolation; stratégies de propagation et de retour arrière des transactions.\n➤Les transactions dans les tests d’intégration. \n9.JPA avec spring et spring data.\n➤Introduction rapide aux ORM avec JPA.\n➤Utiliser JPA avec Spring : les avantages.\n➤La mise en oeuvre de JPA avec Spring. \n10.Spring boot.\n➤Réduire la configuration au minimum avec Spring Boot.\n➤Simplifier la gestion des dépendances avec les starter POMs.\n➤Redéfinir de façon simple les configurations par défaut de Spring Boot. \n11.Spring jpa – avancé.\n➤Configurer Spring JPA avec Spring Boot.\n➤Spring Data JPA : l’implémentation automatique des accès aux données(dynamic repositories). \n12.Spring dans une application web.\n➤Configurer Spring dans une application Web.\n➤Introduction à Spring MVC et composants nécesaires.\n➤La signature des méthodes sur les contrôleurs.\n➤Les vues : Views et ViewResolvers.\n➤Les annotations @Controller\, @RequestMapping.\n➤Configuration de Spring MVC avec Spring Boot.\n➤Création d’un livrable avec Spring Boot : JAR ou WAR? \n13.Spring boot – avancé (optionnel).\n➤Aller au-delà du paramétrage par défaut.\n➤Personnalisation fine de configuration Spring Boot.\n➤Paramétrage du système de log.\n➤Les propriétés au format YAML.\n➤Les tests Spring Boot. \n14.Spring security.\n➤Quelles sont les problématiques résolues par Spring Security?\n➤Configurer l’authentification et intercepter les URLS.\n➤Le support Spring Security côté serveur.\n➤Sécurisation au niveau des méthodes.\n➤Comprendre la chaîne de filtrage Spring Security. \n15.Rest avec spring mvc.\n➤Introduction à l’architecture REST.\n➤Contrôler les codes de retour HTTP avec @ResponseStatus.\n➤Mettre en oeuvre REST avec Spring MVC et les annotations @RequestBody\, @ResponseBody.\n➤Négociation automatique de contenu et convertisseurs de messages HTTP(HttpMessageConverter). \n16.Introduction – les microservices avec spring cloud (optionnel).\n➤Les bénéfices d’une architecture orientée microservices.\n➤Les nouveaux défis des application « cloud ».\n➤Utiliser Spring Cloud.\n➤Développer un système simple avec des microservices. \n17.Introduction – les applications réactives avec spring (optionnel).\n➤Les concepts de la programmation réactive.\n➤Le support de la programmation réactive avec Spring.\n➤Mettre en oeuvre le Reactive WebClient de Spring.
URL:https://www.expertunisie.com/voir_formation/formation-spring-professional-certification-tunisie-2/
ATTACH;FMTTYPE=image/png:https://www.expertunisie.com/wp-content/uploads/2022/04/spring-professional-certification.png
END:VEVENT
END:VCALENDAR