Formation Spring Intermédiaire : Web Services REST avec Spring Web, Boot et Security

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser l'utilisation de Spring Boot, Web et Security pour la construction de web services REST

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 975,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 975,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Comprendre l'architecture

    Architecture en couches : du monolythe au microservices
    Contraintes d'architecture des microservices
    Gestion de l'authentification centralisée dans une architecture microservices
    Intérêt d'une passerelle d'API
    Gestion centralisée des traces

    Développement de web services avec Spring Boot

    Spring Boot : principe, fonctionnalités, pré-requis
    Configuration du projet (.properties ou .yml) et utilisation de profils ou d'une configuration externe
    Configuration de Logback pour la gestion des logs (logback.xml)
    Organisation des couches du projet : controllers, services, repositories
    Intérêt d'une couche de DTOs, utilisation d'un mapper d'objets
    Implémentation de contrôleurs REST : mapping global ou spécifique, méthodes, types de retours, annotations jackson
    Gestion des paramètres de méthodes et du mapping
    Gestion du download
    Gestion de l'upload, configuration
    Gestion des services et des transactions associées
    Gestion du cross origin et restriction des domaines appelants
    Test de l'api REST avec Postman
    Ecriture de tâches asynchrones, planification
    Cache web

    Atelier : Écriture de micro-services avec Spring web - Test des méthodes de services avec Postman ou autre

    Documenter une API REST

    Open API Specification (Swagger) : présentation, outil
    Utilisation de Spring Doc Open API UI
    Visualisation avec Swagger Editor
    Documentation du code Java, génération de javadoc

    Atelier : Documentation de l'api

    Intercepter des requêtes et gérer les erreurs

    ControllerAdvice et gestion globale des exceptions
    Capture d'exceptions personnalisées (@ExceptionHandler)
    Intercepteurs de requêtes/réponses

    Atelier : Gestion des exceptions et implémentation d'intercepteurs

    Appeler d'autres API REST (écriture de clients)

    RestTemplate : présentation, méthodes
    Ecriture de requêtes GET, POST, PUT, DELETE - utilisation de la méthode exchange()
    Gestion des paramètres et du corps de la requête
    Gestion des headers
    Gestion des réponses et utilisation d'object mappers

    Atelier : Implémentation de clients Java pour un service REST

    Sécuriser un service web

    Gestion des données d’entête
    Gestion de la sécurité avec Spring Security
    Gestion des utilisateurs et des rôles

    Atelier : Intégration de Spring Security

    Tester une application Spring Boot

    Stratégies de tests, types supportés
    Configuration de l'application
    Mocking des couches de l'application
    Tests auto-configurés
    Exécution et reporting

    Atelier : implémentation et exécution de tests

    Prérequis

    Maîtriser la programmation orientée objet en Java - Maîtrise Spring Core

    Public

    Développeurs Java EE

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les concepts de base et les approches principales de l'Intelligence Artificielle (IA)
    • Identifier les enjeux et les bénéfices de l'IA pour améliorer la productivité, les processus décisionnels et la transformation des entreprises
    • Explorer les applications concrètes de l'IA Générative et des modèles de langage de grande taille (LLM), tels que GPT, et identifier leurs opportunités et défis
    • Découvrir les applications pratiques de l'IA dans des secteurs clés tels que l'industrie, les services et le transport / distribution, en mettant en lumière des solutions impossibles sans l'IA moderne
    • Mettre en oeuvre des projets d'IA en entreprise, de l'identification des opportunités à l'évaluation des performances, en utilisant des outils et technologies spécifiques
    • Participer à des ateliers pratiques pour appliquer les connaissances acquises.
    Tarif

    A partir de 860,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    Créer des web apps avec Angular

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Découvrir les fonctionnalités du framework Angular
    • Créer une nouvelle application Web Angular
    • Maîtriser le système de composants d'Angular
    • Organiser, modulariser ses développements JavaScript
    • Intégrer des tests unitaires au développement
    Tarif

    A partir de 1 390,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire l'état de l'art du SOC (Security Operation Center)
    • Répondre aux besoins des enjeux liés à la cybersécurité et des menaces par le métier d'analyste SOC.
    Tarif

    A partir de 3 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Cloud Computing Architectures v2 vous aurez acquis les compétences en connnaissances nécessaires pour :

    • Connaître les composants techniques et technologiques du Cloud Computing
    • Connaître les principaux fournisseurs de ces composants
    • Connaître les acteurs du Cloud Computing et les produits et les services qu'ils offrent
    • Connaître les architectures générales des principales solutions du marché
    • Connaître les produits utilisés pour implémenter une architecture virtuelle
    • Connaître les standards du Cloud Computing et les recommandations
    • Avoir une large vision des plates-formes et les applications utilisées par les utilisateurs finaux
    Tarif

    A partir de 2 850,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les principaux axes de prévention pour vivre votre retraite en pleine forme
    • Décrire les bénéfices d'une alimentation équilibrée sur la santé des séniors
    • Expliquer l'importance de l'activité physique régulière pour maintenir une bonne forme physique
    • Enumérer les facteurs qui contribuent à un sommeil de qualité et proposer des stratégies pour améliorer le sommeil
    • Analyser les effets du stress sur la santé et mettre en place des techniques de gestion du stress
    • Reconnaître l'importance du suivi médical régulier et établir un plan de suivi adapté
    • Décrire l'impact des relations sociales sur le bien-être des séniors et élaborer des stratégies pour maintenir des liens sociaux
    • Expliquer l'importance de la stimulation du cerveau pour maintenir une bonne mémoire et proposer des activités de stimulation cognitive
    • Identifier les services disponibles, tels que les médecins traitants et les organismes sociaux, et utiliser ces services de manière efficace
    • Elaborer un plan d'alimentation préventive en fonction des problèmes de santé courants chez les séniors et suivre les recommandations nutritionnelles appropriées.
    Tarif

    A partir de 690,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Microsoft Azure - Technologies de sécurité vous aurez acquis les connaissances et les compétences nécessaires pour : 

    • Comprendre comment gérer l'identité et l'accès sur Azure
    • Apprendre à mettre en œuvre la protection de la plate-forme
    • Être capable de sécuriser les données et les applications
    • Comprendre comment gérer les opérations de sécurité
    Tarif

    A partir de 2 890,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principales caractéristiques et capacités du FortiManager
    • Définir l'API du FortiManager et les champs méta
    • Déployer des domaines administratifs (ADOM) pour prendre en charge plusieurs clients sur un seul FortiManager
    • Restreindre l'accès simultané aux ADOM en utilisant les espaces de travail et le mode workflow
    • Utiliser des modèles de provisionnement pour les changements au niveau de plusieurs appareils
    • Identifier les états de synchronisation et gérer l'historique des révisions des appareils gérés
    • Gérer les politiques de pare-feu sur plusieurs appareils FortiGate en utilisant des paquets de politiques avec des objets partagés et dynamiques
    • Déployer des politiques et des objets de l'ADOM global vers plusieurs ADOM
    • Définir la Security Fabric de Fortinet avec FortiManager
    • Décrire les options de haute disponibilité (HA), de sauvegarde et de restauration pour FortiManager
    • Gérer le firmware des appareils pris en charge de manière centralisée
    • Intégrer un serveur de distribution FortiGuard local à vos appareils Fortinet
    • Diagnostiquer et résoudre les problèmes d'importation et d'installation.
    Tarif

    A partir de 2 050,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser les principales fonctionnalités d'After Effects - savoir créer et manipuler des compositions pour réaliser des animations destinées au web ou à  la vidéo.
    Tarif

    A partir de 875,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire les principes de développement de services avec PHP ;
    • Exposer les principes du développement en couches et les responsabilités des composants dans une application back-end ;
    • Mettre en place et utiliser un environnement de développement pour concevoir et déboguer une application back-end PHP ;
    • Mettre en place une couche de persistance métier avec PDO ;
    • Développer des Services REST avec des bibliothèques PHP pour exposer les fonctionnalités applicatives ;
    • Utiliser les APIs de gestion des formats d’échanges (JSON par exemple) ;
    • Sécuriser une application back-end PHP en mettant en œuvre l’authentification et le cryptage.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation ASP.NET

    Proposé par Sparks

    Objectifs de la formation

    • Maîtriser le framework ASP.NET
    • Savoir programmer des pages ASP.NET
    • Gérer les données
    • Contrôler les serveurs
    • Utiliser des services Web
    • Gérer la sécurité dans les applications ASP.NET
    • Savoir configurer les applications ASP.NET
    • Déployer ASP.NEGT avec IIS
    Tarif

    A partir de 3 000,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...