Spring Boot

Loader DigitalCityChargement...

Spring Boot

(Réf.2024-031)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

    Spring Boot est un framework back end utilisant des API Rest qui réduit fortement la complexité de configuration des projets Java. Il permet un cadre structurant pour un développement productif, maintenable, testable et facilement déployable.

    Cette formation s'adresse à toute personne désireuse d’utiliser Spring Boot pour ses développements Java.

     

    Quels sont les buts de la formation ?

    Les compétences visées par la formation sont les suivantes :

    • -        Comprendre les couches d'une application n-tiers
    • -        Créer une façade Web REST et MVC
    • -        Assurer la persistance des données
    • -        Sécuriser une application
    • -        Comprendre les relations entre Spring et les API Java EE

    Que devez vous connaître pour suivre la formation ?

    Disposer de connaissances avancées en Java.

    Programme de la formation

    Le conteneur Spring

    -        Pratiques de conception

    -        Spring dans l'écosystème Java EE

    -        Core et l'accès aux données. MVC et Rest

    -        L'intégration aux autres technologies

    -        L’environnement de développement

    -        Les stratégies de déploiement

    -        Au-delà de Spring Framework

    -        Gestion des beans avec Spring Core

    -        Le découpage en couches, l'approche POJO

    -        La gestion de l'état. L'injection de dépendances

    -        Les intercepteurs et la programmation orientée aspect

    -        Le cache et la supervision avec JMX

    -        Les invocations planifiées. Les profils. Test des beans Spring

    Accès aux données et gestion des transactions

    -        JPA et le framework Hibernate

    -        Les bases de données embarquées

    -        Le moniteur transactionnel de Spring

    -        Le support des transactions au sein des tests

    -        Spring Data

    API REST avec Spring MVC et Spring WebFlux

    -        API REST : bonnes pratiques

    -        Les bases du protocole HTTP

    -        Mise en place de l' API REST

    -        L'API Bean validation et la gestion des exceptions

    -        Cross Origin Shared Resource. Test d’une API Rest

    -        La programmation réactive. Présentation de Spring Boot

    Packaging et déploiement avec Spring Boot

    -        Application autonome et conteneur embarqué

    -        Configurer une application Spring Boot

    -        Le packaging d’application cloud ready

    -        Construction d’une image Docker

    Spring Security

    -        Sécuriser des routes

    -        Référentiels utilisateurs. Sécurité applicative

    Echanges de messages avec Spring Websocket

    -        Théorie, design patterns, le principe pub/sub

    -        Présentaton de STOMP et SockJS

    -        Support et mécanismes de fallback

    -        Mise en place côté serveur et côté client

    IHM Web avec Spring MVC

    -        Rappel du pattern MVC. Le 2 ways binding

    -        Les vues JSP et JSTL.L’API Bean validation. Internationalisation, exceptions

    retour ver le catalogue

    Comment s'inscrire à la formation ?

    Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.