Formation Architecture microservices avec Spring Cloud Stream et Kafka

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l’issue de cette formation Spring Cloud Stream et Kafka, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Mettre en place l'environnement de développement Spring Cloud Data Stream
  • Concevoir une architecture microservices basée sur Kafka et Spring Cloud
  • Adopter une programmation fonctionnelle
  • Mettre en place une topologie de processeurs Kafka avec SpringBoot
  • Surveiller et récolter les métriques d’une telle architecture

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Spring Cloud Stream est un framework basé sur Spring Cloud et Spring Intégration facilitant la mise en place d’architectures microservices event-driven.
Ces architectures, intégrant un système de messagerie partagée de type Kafka, sont extrêmement évolutives, très adaptées aux pratiques DevOps, et capables de traiter d’importants volumes de données grâce à la programmation réactive et aux capacités intrinsèques de Kafka.

Cette formation Spring Cloud Stream et Kafka, destinée à des développeurs ou architectes SpringBoot, commence par présenter les architectures visées par le couple SpringCloud/Kafka, puis approfondit avec les concepts de Spring Cloud Stream et les caractéristiques de la messagerie distribuée Kafka. Des ateliers permettront de mettre en place progressivement deux microservices en utilisant des topics Kafka.

La formation se poursuit avec l'intégration de KafkaStream dans SpringCloud, et un atelier mettant en place une topologie de processeurs Kafka permettra de valider ces acquis.

Enfin, la solution SpringCloudData Flow et ses apports pour le déploiement sont également présentés.

Programme

Introduction aux architectures microservices

Architectures microservices orientés événements : avantages attendus
Rôle du message broker dans l’architecture, les spécificités de Kafka
Transformer une architecture monolithique en microservices
Programmation réactive
Préparation de l’environnement de développement

Atelier

Installation de Kafka et mise en place de l'IDE

Concepts de Spring Cloud Stream

Historique du projet, Spring Integration
Modèle applicatif de Spring Cloud Stream, fat-jar, Dockerisation, Déploiements vers Kubernetes, Serverless
L’abstraction binder
Support pour la persistance
Groupe et types de consommateurs et partitionnement
Modèle de programmation : Binding, Structure des messages, Function vs Legacy
Gestion et routage des erreurs
Tests et Débug des microservices

Ateliers

Mise en place de deux microservices avec deux topics Kafa, puis démonstration de l’évolutivité

La messagerie distribuée Kafka

Historique, objectifs du projet et cas d’usage, distributions OpenSource et commerciales
Architecture en cluster, rôle de Zookeeper
Concepts de base des topics, des records, et du journal partitionné
Les APIs et CLI
Rôle des partitions et des groupes, conséquences sur les instances du cluster
Configuration des topics
Kafka Binder dans SpringCloud : les options de configuration
Gestion des erreurs, des transactions, et du partitionnement
Kafka Stream Binder

Ateliers

Mise en place d’un cluster trois nœuds Kafka
Partitionnement de topic et gestion des transactions

Kafka Stream et SpringCloud

KafkaStream et DSL
Notions de Flux et de Tables, Agrégations, Jointures, State-store
KafkaStream Binder. Modèle de programmation, Style fonctionnel
Sérialiastion et désérialisation d’événements
State-store et service de requêtage
État de santé, Métriques et visualisation de la topologie

Atelier

Mise en place d’un Kafka Stream avec différents state store via Spring Cloud

Spring Cloud Data Flow

Présentation du projet
Intégration de SpringCloud Stream
Architecture et alternative d’infrastructure

Ateliers

Installation SpringCloudDataFlow et déploiement des microservices précédemment développés

Prérequis

Pour suivre cette formation Spring Cloud Stream et Kafka, il est nécessaire de connaître au préalable Spring et SpringBoot.
Vous pouvez acquérir ces compétences en suivant les formations Spring : Développer avec le framework Spring (réf. SFSG) et Spring Boot : Accélérez vos développements avec Spring Boot (réf. JDSB).

Public

Ce cours Spring Cloud Stream et Kafka s'adresse aux développeurs et architectes ayant déjà une certaine maîtrise de Spring et SpringBoot.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Décrire les composants, architecture et nature d'une solution de BI
  • Créer une base de données multidimensionnelle avec Analysis Services
  • Créer et configurer des cubes et des dimensions
  • Créer et configurer des mesures et des groupes de mesures dans un cube
  • Interroger un cube avec MDX
  • Personnaliser un cube
  • Créer une base de données tabulaire avec Analysis Services
  • Utiliser DAX pour personnaliser un modèle tabulaire
  • Décrire l'analyse prédictive avec Data Mining
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir et architecturer une solution Veeam dans un environnement réel
  • Décrire les meilleures pratiques, passer en revue une infrastructure existante et évaluer les besoins de l'entreprise / du projet
  • Identifier les mesures pertinentes de l'infrastructure et effectuer le dimensionnement quantitatif des composants (stockage, CPU, mémoire)
  • Fournir des directives de mise en oeuvre et de test en accord avec les conceptions
  • Répondre de manière innovante aux défis de conception et aux points sensibles, en faisant correspondre les fonctionnalités appropriées de Veeam Backup et Replication aux exigences.
Tarif

A partir de 1 890,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Configurer Spring MVC (Modèle / Vue / Contrôleur)
  • Faire interagir des pages JSP (Java Server Pages) avec des contrôleurs Spring
  • Valider des formulaires
  • Mettre en oeuvre des fonctionnalités d'internationalisation pour adapter votre application à différents langages.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances necessaires pour :

  • Décrire le vocabulaire et les équipements fibres optiques
  • Concevoir une architecture optique en fonction de ses besoins
  • Mettre en œuvre une architecture fibre optique (câble optique, jarretière, liaison inter étage, soudeuse, switchs, transceiver, etc.)
  • Mesurer et tester les performances de votre réseau optique (photomètre, réflectomètre)
  • Mettre en œuvre avec recul et compréhension les normes relatives aux recommandations gouvernementales et/ou européennes en installant un réseau sûr et performant … tout en faisant des économies
Tarif

A partir de 2 090,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Architecte Cybersécurité Microsoft, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Être capable de concevoir une stratégie et une architecture confiance zéro
  • Savoir évaluer les stratégies techniques et les stratégies d'opérations de sécurité des Risques conformité en matière de gouvernance (GRC)
  • Comprendre comment concevoir la sécurité pour l'infrastructure
  • Apprendre à concevoir une stratégie de données et d'applications
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Apache Kafka

Proposé par Sparks

Objectifs de la formation

  • Identifier les principaux composants et avantages de Kafka
  • Installer et configurer Apache Kafka
  • Utiliser les APIs pour les producers et consumers
  • Mettre en œuvre et administrer Apache Kafka
  • Utiliser Kafka Connect pour l'intégration de données
  • Appliquer les principes fondamentaux de Kafka Streams
  • Assurer la sécurité et l'authentification dans Kafka
  • Implémenter et gérer Zookeeper
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier et décrire les applications et spécificités des systèmes industriels
  • Décrire les architectures de référence ISA-IEC 62443 et ANSSI
  • Définir le processus analyse des risques et mettre en place une gestion de risques
  • Identifier les vulnérabilités sur les différentes couches d'une architecture industrielle
  • Décrire les principes et les applications de défense en profondeur
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Faciliter la co-création de valeur grâce à une acquisition et une intégration réussies de services Cloud tout en appliquant le cadre ITIL 4
  • Analyser les solutions disponibles et les avantages potentiels en utilisant une approche indépendante des fournisseurs
  • Identifier, sélectionner et fournir efficacement des services Cloud optimisés
  • Mettre en place un parcours utilisateur d'approvisionnement Cloud de bout en bout axé sur le client
  • Vous préparer au passage de la certification ITIL® 4 Specialist Acquiring and Managing Cloud Services (AMCS).
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Acquérir une compréhension complète des concepts, approches, méthodes et techniques utilisés pour la mise en œuvre et la gestion efficace d'un programme de sécurité du cloud
  • Comprendre la corrélation entre ISO/IEC 27017, ISO/IEC 27018 et d'autres normes et cadres réglementaires
  • Apprendre à interpréter les lignes directrices des normes ISO/IEC 27017 et ISO/IEC 27018 dans le contexte spécifique d'un organisme
  • Développer les connaissances et les compétences nécessaires pour aider un organisme à planifier, mettre en œuvre, gérer, surveiller et maintenir efficacement un programme de sécurité du cloud
  • Acquérir les connaissances pratiques pour conseiller un organisme dans la gestion d’un programme de sécurité du cloud en suivant les bonnes pratiques
Tarif

A partir de 3 500,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les tâches relatives à la gestion des nœuds vSAN
  • Mettre à jour et mettre à niveau vSAN à l'aide de VMware vSphere Lifecycle Manager™
  • Expliquer les fonctionnalités de résilience et de disponibilité des données de vSAN
  • Reconfigurer les politiques de stockage vSAN et observer l'impact à l'échelle du cluster
  • Effectuer des opérations de mise à l'échelle et de sortie de cluster vSAN
  • Décrire les opérations courantes de maintenance des clusters vSAN
  • Contrôler les opérations de resynchronisation vSAN
  • Utiliser VMware Skyline™ Health pour surveiller la santé, les performances et la capacité de stockage du cluster
  • Décrire les opérations de sécurité de vSAN
  • Configurer vSAN Direct pour les applications cloud natives
  • Configurer le datastore vSAN distant et les services de fichiers natifs vSAN
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...