Formation - Spring Boot

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Introduction

  • Rappels Spring

2 - Le projet Spring Boot

    3 - Création d'une application Spring Boot

    • Spring Initializr
    • Spring Tool Suite
    • Les projets Maven
    • La classe principale
    • L'exécution
    • Le packaging

    4 - Concepts fondamentaux

    • Convention over configuration
    • L'auto configuration
    • Les starters

    5 - Injection de dépendance

    • Le couplage faible
    • Types d'injection de dépendances
    • La définition via Java Config
    • Cycles de vie
    • Les profiles

    6 - Configuration des propriétés

    • Propriétés de configuration
    • Fichiers properties ou Yaml
    • Les priorités de définition
    • La bannière Spring Boot

    7 - Journalisation et traces

    • Configuration des traces
    • Utiliser une implémentation

    8 - Spring Boot Devtools

    • Redémarrage automatique
    • Utilisation distante

    9 - Application Web avec Spring MVC

    • Rappels MVC
    • Architecture générale de Spring MVC
    • Les contrôleurs
    • Le mapping avec une requête
    • L'extraction de données de la requête
    • Le format des données
    • Le templating avec Thyemeleaf

    10 - Spring Boot et Spring MVC

    • Les apports de Spring Boot
    • Personnalisation de la configuration
    • Contenu statique et webjar

    11 - Conteneur de servlets

    • Choix du conteneur
    • Configuration du conteneur
    • Graceful shutdown

    12 - Persistance avec Spring Data

    • Les repositories
    • Stratégie de déduction des requêtes
    • La définition des méthodes
    • L'annotation @Query

    13 - Configuration d'une source de données

    • Support pour une base embarquée ou externe
    • Configuration du pool de connexions

    14 - Spring Data JPA

    • JPA Repository
    • Mots clés supportés pour JPA
    • Les annotations @Query et @NamedQuery
    • Les projections
    • Le support de l'API Criteria
    • La gestion des transactions et des verrous
    • L'implémentation personnalisée d'un repository

    15 - Services REST avec Spring MVC

    • Les contrôleurs
    • La sérialisation JSON avec Jackson
    • La gestion des erreurs

    16 - Invocation d'un service REST distant

    • La classe RestTemplate
    • La classe WebClient

    17 - Documenter une API

    • Le support de Swagger avec SpringFox
    • La configuration
    • Swagger UI

    18 - CORS

    • Présentation
    • Support dans une application Spring

    19 - Spring Data REST

    • HAL
    • L'API exposée
    • La configuration et la personnalisation

    20 - Cache

    • Activation et mise en oeuvre
    • Le gestionnaire de cache

    21 - Tests automatisés

    • Spring Boot et JUnit

    22 - Tests unitaires

    • Avec JUnit, Mockito et Maven

    23 - Tests d'intégration

    • Les annotations de Spring Boot
    • Les tests d'intégration avec Maven
    • Les tests avec des données JSON

    24 - Tests d'intégration de services REST

      25 - Tests d'intégration d'un client REST

      • L'annotation @RestClientTest
      • La classe MockRestServiceServer

      26 - Tests d'intégration des repository

      • L'annotation @DataJpaTest
      • L'initialisation de la base de données de test

      27 - Déploiement

        28 - Spring Boot Actuator

        • Les endpoints
        • La configuration des endpoints
        • Les endpoints personnalisés

        Prérequis

        • Posséder des connaissances de base sur Spring Core

        Public

        • Architectes
        • Développeurs

        Ces formations pourraient vous intéresser

        Objectifs de la formation

        • Maîtrisez toute l’actualité juridique et les nouvelles pratiques d’assurance IARD
        • Nouvelles pratiques en matière de déclaration de risques, nouvelles jurisprudences sur la modification du contrat d’assurance, de conditions et exclusions de garantie, de faute dolosive ou encore de déclaration de sinistre… Anticipez tous les changements
        • Nouvelles décisions en matière d’action directe en assurance RC, d’opposabilité des clauses d’exclusion, de réclamation ou encore de subrogation… Adoptez les nouveaux réflexes indispensables
        Tarif

        A partir de 1 095,00 €

        Durée

        1 jour 7,3 heures

        Modes

        Objectifs de la formation

        • Identifier les règles de territorialité de la TVA des prestations de services
        • Identifier les conséquences pratiques de la réforme dans la gestion courante de la TVA
        • Définir et appliquer les obligations comptables et déclaratives
        • Établir les déclarations (CAS, DES) sans erreurs
        Tarif

        A partir de 1 390,00 €

        Durée

        1j / 7h

        Modes
        • Centre
        • Entreprise
        • Distance

        Objectifs de la formation

        • Identifier les enjeux et les impacts du digital pour la fonction RH
        •• Savoir formaliser les besoins d’accompagnement pour la fonction RH
        • Elaborer et savoir mettre en œuvre les étapes clés d’un projet de transformation
        • Identifier les dispositifs à développer pour accompagner le changement au sein de la fonction RH

        Tarif

        A partir de 1 400,00 €

        Durée

        Nous contacter

        Modes

        Objectifs de la formation

        • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
        Tarif

        Contacter l'organisme

        Durée

        5 jours (35 heures)

        Modes
        • Entreprise
        • Distance
        • Centre

        Formation Actualité de la formation 2024

        Proposé par LEFEBVRE DALLOZ COMPETENCES

        Objectifs de la formation

        • Faire un tour d'horizon de la réglementation et ses impacts
        • Analyser les derniers textes et jurisprudences du droit de la formation professionnelle continue
        • Décrypter les dispositifs à intégrer dans sa stratégie de formation
        • Cerner les enjeux du financement
        • Gérer l'alternance dans sa structure
        Tarif

        A partir de 1 050,00 €

        Durée

        1 jour

        Modes
        • Entreprise
        • Centre
        • Distance

        Objectifs de la formation

        • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
        Tarif

        Contacter l'organisme

        Durée

        3 jours (21 heures)

        Modes
        • Distance
        • Centre

        Formation Droit de la consommation : les fondamentaux

        Proposé par LEFEBVRE DALLOZ COMPETENCES

        Objectifs de la formation

        • Cerner les règles de protection du consommateur à chaque étape de la vie du contrat
        • Identifier les pratiques commerciales interdites, réglementées et autorisées
        • Analyser les règles applicables au contentieux de la consommation
        Tarif

        A partir de 1 638,00 €

        Durée

        2 jours

        Modes
        • Entreprise
        • Centre
        • Distance

        Objectifs de la formation

        • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
        Tarif

        Contacter l'organisme

        Durée

        3 jours (21 heures)

        Modes
        • Distance
        • Centre

        Formation C#

        Proposé par Sparks

        Objectifs de la formation

        • Identifier les principaux composants de la plateforme .NET et du langage C#
        • Créer et exécuter une application simple en utilisant Visual Studio .NET
        • Utiliser les types de données, les variables, les expressions et les instructions de contrôle de flux en C#
        • Appliquer les principes de la programmation orientée objet, tels que l'héritage et le polymorphisme
        • Manipuler les tableaux, les collections et les délégations en C#
        • Définir et utiliser des classes, des objets et des espaces de noms en C#
        • Accéder et modifier les données d'une base de données à l'aide d'ADO .NET
        • Déployer et configurer une application C#
        Tarif

        A partir de 2 750,00 €

        Durée

        5 jours

        Modes
        • Centre
        • Entreprise
        • Distance

        Objectifs de la formation

        • Maîtriser les spécificités des différentes phases du transport d'échantillons de laboratoire
        • Connaître et appliquer les mesures réglementaires et d'hygiène et de sécurité
        Tarif

        A partir de 580,00 €

        Durée

        1j / 7h

        Modes
        • Centre
        • Entreprise
        • Distance

        Je cherche à faire...