En ligne ou sur site, les cours de formation en direct sur les microservices, animés par un instructeur, démontrent par la pratique pratique les principes fondamentaux de l'architecture des microservices et comment développer des applications de microservices. La formation aux microservices est disponible sous forme de "formation en direct en ligne" ou de "formation en direct sur site". La formation en direct en ligne (alias « formation en direct à distance ») est effectuée au moyen d'un ordinateur de bureau interactif à distance . La formation en direct sur site peut être effectuée localement dans les locaux du client en Louvain ou dans les centres de formation d'entreprise NobleProg en Louvain. Les microservices sont également connus sous le nom d'architecture de microservice. NobleProg - Votre fournisseur de formation local
Louvain
Park Inn by Radisson Leuven, Martelarenlaan 36, Louvain, Belgique, 3010
Louvain
Louvain (en néerlandais Leuven, en allemand Löwen) est une ville néerlandophone de Belgique située en Région flamande, chef-lieu de la province du Brabant flamand et chef-lieu de l'arrondissement qui porte son nom. Elle est arrosée par la Dyle, affluent du Rupel. C'est une ville universitaire où siège la Katholieke Universiteit Leuven, branche néerlandophone née de la scission de la plus ancienne université de Belgique. Louvain est aussi connue pour abriter le siège de l'entreprise AB InBev, la plus grande brasserie du monde. Louvain est la capitale de la bière en Belgique.
Cette formation en Louvain (en ligne ou sur site) s'adresse aux développeurs de Java de niveau intermédiaire qui souhaitent intégrer Apache Kafka dans leurs applications pour une messagerie fiable, évolutive et à haut débit.
A l'issue de cette formation, les participants seront capables de :
Comprendre l'architecture et les composants de base de Kafka.
Mettre en place et configurer un cluster Kafka.
Produire et consommer des messages en utilisant Java.
Mettre en œuvre les flux Kafka pour le traitement des données en temps réel.
Assurer la tolérance aux pannes et l'évolutivité des applications Kafka.
Cette formation en direct avec instructeur à Louvain (en ligne ou sur site) est destinée aux administrateurs de systèmes de niveau intermédiaire qui souhaitent exploiter efficacement les fonctionnalités de mise en file d'attente de messages de Kafka.
A l'issue de cette formation, les participants seront capables de :
Comprendre les capacités et l'architecture de la file d'attente de messages de Kafka.
Configurer les sujets Kafka pour les scénarios de mise en file d'attente de messages.
Produire et consommer des messages en utilisant Kafka.
Surveiller et gérer Kafka en tant que file d'attente de messages.
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire à avancé, aux professionnels DevOps et aux architectes qui souhaitent concevoir, déployer et gérer des applications résilientes en utilisant des microservices, des conteneurs et des pipelines d'intégration continue/déploiement continu (CI/CD).
A l'issue de cette formation, les participants seront capables de :
Comprendre et mettre en œuvre l'architecture des microservices.
Déployer et gérer des applications conteneurisées avec Docker et Kubernetes.
Configurer et optimiser les pipelines CI/CD pour des déploiements automatisés.
Appliquer les bonnes pratiques en matière de sécurité, de monitoring et d'observabilité.
Cette formation en direct avec instructeur à Louvain (en ligne ou sur site) s'adresse aux ingénieurs de plateforme de niveau avancé et aux professionnels DevOps qui souhaitent maîtriser la mise à l'échelle des applications à l'aide de microservices et Kubernetes.
A l'issue de cette formation, les participants seront capables de :
Concevoir et mettre en œuvre des architectures de microservices évolutives.
Déployer et gérer des applications sur des clusters Kubernetes.
Utiliser les diagrammes Helm pour un déploiement efficace des services.
Contrôler et maintenir la santé des microservices en production.
Appliquer les meilleures pratiques en matière de sécurité et de conformité dans un environnement Kubernetes.
Cette formation en direct avec instructeur à Louvain (en ligne ou sur site) s'adresse aux administrateurs système de niveau débutant à intermédiaire qui souhaitent apprendre à gérer efficacement les sujets Kafka pour une diffusion et un traitement efficaces des données.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux et l'architecture des sujets Kafka.
Créer, configurer et gérer les sujets Kafka.
Contrôler l'état, les performances et la disponibilité des sujets Kafka.
Mettre en œuvre des mesures de sécurité pour les sujets Kafka.
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des frameworks Java tels que Spring Boot et Spring Cloud.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes et les avantages de l'architecture microservices.
Construire et déployer des microservices en utilisant Java et Spring Boot.
Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
Déployer des microservices en utilisant Docker et Kubernetes.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire qui souhaitent apprendre les principes fondamentaux de Kafka et l'intégrer à Spring Boot.
A l'issue de cette formation, les participants seront capables de :
Comprendre Kafka et son architecture.
Apprendre à installer, configurer et mettre en place un environnement Kafka de base.
Cette formation en direct animée par un instructeur (en ligne ou sur site) est destinée aux développeurs expérimentés qui souhaitent créer, déployer et mettre à l'échelle des applications à l'aide de microservices créés avec NodeJS et React.
Au terme de cette formation, les participants seront capables de :
Développez, déployez et mettez à l'échelle des applications à l'aide de différents microservices. Créez une application rendue côté serveur React. Déployez des applications multiservices dans le cloud à l'aide de Docker et Kubernetes. Effectuer des tests d'application sur les microservices.
Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs, aux architectes d'intégration et aux administrateurs de systèmes qui souhaitent maîtriser l'art des modèles et techniques d'intégration avancés utilisant Apache Camel.
A l'issue de cette formation, les participants seront capables de :
Comprendre les modèles et techniques d'intégration avancés.
Mettre en œuvre un routage et des transformations complexes.
Optimiser les performances et l'évolutivité.
Gérer les erreurs et les exceptions dans des scénarios d'intégration complexes.
Intégrer Apache Camel avec différentes technologies et plateformes.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire qui souhaitent développer des applications big data avec Apache Kafka.
A l'issue de cette formation, les participants seront capables de :
Développer des producteurs et des consommateurs Kafka pour envoyer et lire des données à partir de Kafka.
Intégrer Kafka avec des systèmes externes en utilisant Kafka Connect.
Ecrire des applications de streaming avec Kafka Streams & ; ksqlDB.
Intégrer une application client Kafka avec Confluent Cloud pour des déploiements Kafka basés sur le cloud.
Acquérir une expérience pratique grâce à des exercices et des cas d'utilisation réels.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent développer des microservices à l'aide de Spring Boot, Docker et Kubernetes.
A l'issue de cette formation, les participants seront capables de :
Comprendre l'architecture des microservices.
Construire des microservices prêts à la production à l'aide de Spring Boot.
Comprendre le rôle de Docker dans les microservices.
Mettre en place un cluster Kubernetes pour déployer des microservices.
Cette formation en direct avec instructeur dans Louvain (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire et aux ingénieurs DevOps qui souhaitent construire, déployer et gérer des microservices en utilisant Spring Cloud et Docker.
A l'issue de cette formation, les participants seront capables de :
Développer des microservices en utilisant Spring Boot et Spring Cloud.
Conteneuriser des applications avec Docker et Docker Compose.
Mettre en œuvre la découverte de services, les passerelles API et la communication inter-services.
Surveiller et sécuriser les microservices dans les environnements de production.
Déployer et orchestrer des microservices à l'aide de Kubernetes.
Le cours est destiné aux spécialistes de l'informatique qui souhaitent mettre en place une solution basée sur RabbitMQ, le système de messagerie d'entreprise hautement fiable qui met en œuvre le protocole AMQP (Advanced Message Queuing Protocol).
Cette formation en Louvain (en ligne ou sur site) s'adresse aux architectes logiciels et aux développeurs web qui souhaitent utiliser RabbitMQ comme middleware de messagerie et programmer en Java en utilisant Spring pour construire des applications.
A l'issue de cette formation, les participants seront capables de :
Utiliser Java et Spring avec RabbitMQ pour construire des applications.
Concevoir des systèmes asynchrones pilotés par messages en utilisant RabbitMQ.
Créer et appliquer des files d'attente, des sujets, des échanges et des liaisons dans RabbitMQ
Au cours de cette formation en direct à Louvain, les participants apprendront à installer, configurer et administrer RabbitMQ, puis à intégrer la messagerie RabbitMQ dans un certain nombre d'exemples d'applications .NET.
À l'issue de cette formation, les participants seront en mesure de :
Installer, configurer et gérer RabbitMQ.
Comprendre le rôle de RabbitQ dans la conception et la mise en œuvre d'une architecture microservices.
Comprendre comment RabbitMQ se compare à d'autres architectures de mise en file d'attente de messages.
Configurer et utiliser RabbitMQ en tant que courtier pour traiter les messages asynchrones et synchrones pour les applications .Net d'entreprise du monde réel.
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) est destinée aux développeurs et ingénieurs logiciels qui souhaitent utiliser RabbitMQ pour communiquer entre les microservices par le biais de la messagerie et effectuer une mise en œuvre et un dépannage avancés.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place l'environnement nécessaire pour commencer à développer des solutions de messagerie avancées avec RabbitMQ.
Comprendre comment concevoir une architecture distribuée de microservices avec RabbitMQ.
Apprendre à mettre en œuvre une configuration avancée, la sécurité, le réseau, la haute disponibilité et la réplication.
Connaître les problèmes courants rencontrés dans les installations RabbitMQ et savoir comment les résoudre.
Apprendre l'optimisation de la mémoire, le contrôle de flux et le réglage avancé des performances.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent connecter, sécuriser et gérer des applications basées sur le cloud (par exemple, des microservices) à l'aide d'un maillage de services basé sur Istio.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer Istio sur Kubernetes.
Comprendre les maillages de services et en implémenter un avec Istio.
Déployer un maillage de services Istio sur Kubernetes.
Utiliser un maillage de services pour exécuter, gérer et surveiller des microservices dans le nuage.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent conteneuriser leurs Java EE 8 applications et les exécuter en tant que microservices dans le nuage.
A l'issue de cette formation, les participants seront capables de :
Construire et déployer des microservices Java dans des conteneurs Docker.
Gérer les conteneurs Docker à l'aide de Kubernetes.
Intégrer les microservices dans un système monolithique existant.
Surveiller, tester et sécuriser les microservices.
Dépanner les conteneurs et les environnements d'orchestration.
Dans cette formation en direct avec instructeur à Louvain (en ligne ou sur site), les participants apprendront à découpler une application Python, puis à l'intégrer au système de messagerie RabbitMQ pour créer des applications cloud distribuées ou des microservices.
À la fin de cette formation, les participants seront capables de :
Installer, configurer et gérer RabbitMQ.
Comprendre le rôle de RabbitMQ dans la conception et la mise en œuvre de l'architecture d'un microservice.
Comprendre comment RabbitMQ se compare à d'autres architectures de file d'attente de messages.
Configurer et utiliser RabbitMQ en tant que courtier pour traiter les messages asynchrones et synchrones pour les applications Python du monde réel.
Ce cours s'adresse aux intégrateurs de systèmes qui souhaitent découvrir Apache Camel en tant que moteur de routage et de médiation basé sur des règles, qui fournit une Java implémentation basée sur des objets des modèles d'intégration d'entreprise (Enterprise Integration Patterns).
Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs qui souhaitent intégrer Apache Kafka aux bases de données et applications existantes à des fins de traitement, d'analyse, etc.
A l'issue de cette formation, les participants seront capables de :
Utiliser Kafka Connect pour ingérer de grandes quantités de données d'une base de données dans des sujets Kafka.
Ingérer les données de logs générées par un serveur d'application dans les sujets Kafka.
Mettre à disposition toutes les données collectées pour le traitement en flux.
Exporter les données des sujets Kafka vers des systèmes secondaires pour le stockage et l'analyse.
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à construire, tester, déboguer et déployer une API sur la plate-forme Apigee API de Google Cloud.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place un environnement de développement qui comprend toutes les ressources nécessaires pour commencer à développer une API.
Comprendre et mettre en œuvre les outils disponibles dans Apigee Edge.
Construire et déployer une API sur Google Cloud.
Surveiller et déboguer les erreurs de l'API.
Exploiter les solutions d'analyse et d'apprentissage automatique de Google Cloud pour rendre les API plus intelligentes.
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à construire, tester, déboguer et déployer une API sur la plate-forme Apigee API de Google Cloud.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place un environnement de développement qui comprend toutes les ressources nécessaires pour commencer à développer une API.
Comprendre et mettre en œuvre les outils disponibles dans Apigee Edge.
Construire et déployer une API sur Google Cloud.
Surveiller et déboguer les erreurs de l'API.
Exploiter les solutions d'analyse et d'apprentissage automatique de Google Cloud pour rendre les API plus intelligentes.
Apigee Edge , qui repose sur Java , vous permet de fournir un accès sécurisé à vos services avec une API bien définie, cohérente pour tous vos services, quelle que soit la mise en œuvre du service. Une API cohérente:
Facilite l'utilisation de vos services par les développeurs d'applications.
Vous permet de modifier l'implémentation du service principal sans affecter l'API publique.
Vous permet de tirer parti des fonctions d'analyse, de monétisation, du portail de développeur et d'autres fonctionnalités intégrées à Edge.
Public
Ce cours est destiné aux ingénieurs, architectes et développeurs cherchant à utiliser Apigee Edge dans leurs projets.
Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser Axon pour créer des applications d'entreprise bien structurées qui exploitent la puissance du CQRS et de l'Event Sourcing.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement nécessaire à la création d'une application Axon Framework.
Mettre en œuvre les modèles architecturaux CQRS (Command Query Responsibility Segregation) et Event Sourcing pour développer des applications complexes.
Appliquer les concepts de Domain Driven Design à la conception de leur application.
Construire des applications qui se concentrent sur le problème de l'entreprise plutôt que sur l'infrastructure.
Cette formation en direct avec instructeur à Louvain (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à construire des microservices sur Microsoft Azure Service Fabric (ASF).
A l'issue de cette formation, les participants seront capables de :
Utiliser ASF comme plateforme pour construire et gérer des microservices.
Comprendre les concepts et modèles clés de programmation de microservices.
Créer un cluster dans Azure.
Déployer des microservices sur site ou dans le cloud.
Déboguer et dépanner une application de microservices en direct.
Cette formation en direct, animée par un instructeur (sur site ou à distance), est destinée aux ingénieurs souhaitant utiliser Confluent (une distribution de Kafka) pour créer et gérer une plate-forme de traitement de données en temps réel pour leurs applications.
À la fin de cette formation, les participants seront en mesure de:
Installez et configurez Confluent Platform.
Utilisez les outils et les services de gestion de Confluent pour exécuter Kafka plus facilement.
Stocker et traiter les données de flux entrants.
Optimiser et gérer les clusters Kafka.
Flux de données sécurisés.
Format du cours
Conférence interactive et discussion.
Beaucoup d'exercices et de pratique.
Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
Ce cours est basé sur la version open source de Confluent: Confluent Open Source.
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Apache Kafka est une plate-forme de diffusion distribuée. C'est un standard de facto pour la construction de pipelines de données qui résout de nombreux cas d'utilisation liés au traitement de données: il peut être utilisé comme une file d'attente de messages, un journal distribué, un processeur de flux, etc.
Nous commencerons par une théorie sur les pipelines de données en général, puis nous poursuivrons avec les concepts fondamentaux derrière Kafka. Nous découvrirons également des composants importants tels que Kafka Streams et Kafka Connect.
Cette formation en direct dirigée par un instructeur en Louvain (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent utiliser Envoy Proxy pour permettre aux microservices de « communiquer entre eux ».
A l'issue de cette formation, les participants seront capables de :
Installer et configurer Envoy Proxy.
Utiliser Envoy Proxy pour abstraire le réseau et visualiser facilement les zones à problèmes.
Résoudre les problèmes de microservices liés au réseau et à l'observabilité.
Dans cette formation dirigée par un instructeur en <loc> ; (sur site ou à distance), les participants apprendront comment configurer et intégrer différents Stream Processing frameworks avec des systèmes de stockage de big data existants et des applications logicielles et microservices connexes.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer différents Stream Processing frameworks, tels que Spark Streaming et Kafka Streaming.
Comprendre et sélectionner le framework le plus approprié pour le travail à effectuer.
Traiter des données en continu, de manière concurrente et enregistrement par enregistrement.
Intégrer les solutions Stream Processing aux bases de données existantes, aux entrepôts de données, aux lacs de données, etc.
Intégrer la bibliothèque de traitement de flux la plus appropriée avec les applications d'entreprise et les microservices.
Ce cours s'adresse aux architectes d'entreprise, aux développeurs, aux administrateurs système et à tous ceux qui souhaitent comprendre et utiliser un système de messagerie distribuée à haut débit. Si vous avez des exigences plus spécifiques (par exemple, uniquement du côté de l'administration système), ce cours peut être adapté pour mieux répondre à vos besoins.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système qui souhaitent mettre en place, déployer, gérer et optimiser un cluster Kafka de niveau entreprise.
A l'issue de cette formation, les participants seront capables de :
Mettre en place et administrer un cluster Kafka.
Évaluer les avantages et les inconvénients du déploiement de Kafka sur site et dans le cloud.
Déployer et surveiller Kafka à l'aide de divers outils d'environnement sur site et dans le nuage.
Cette formation en direct avec instructeur dans Louvain (en ligne ou sur site) est destinée aux ingénieurs de données, aux scientifiques de données et aux programmeurs qui souhaitent utiliser les fonctionnalités Apache Kafka dans les flux de données avec Python.
À la fin de cette formation, les participants seront en mesure d'utiliser Apache Kafka pour surveiller et gérer les conditions dans les flux de données continus en utilisant la programmation Python.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent mettre en œuvre des mesures de sécurité réseau dans une application Apache Kafka.
A l'issue de cette formation, les participants seront capables de :
Déployer Apache Kafka sur un serveur en nuage.
Mettre en place le cryptage SSL pour prévenir les attaques.
Ajouter l'authentification ACL pour suivre et contrôler l'accès des utilisateurs.
S'assurer que les clients crédibles ont accès aux clusters Kafka avec SSL et l'authentification SASL.
Kafka Streams est une bibliothèque côté client permettant de créer des applications et des microservices dont les données sont transmises depuis et vers un système de messagerie Kafka. Apache Kafka s’appuyait traditionnellement sur Apache Spark ou Apache Storm pour traiter les données entre les producteurs de messages et les consommateurs. En appelant l'API Kafka Streams depuis une application, les données peuvent être traitées directement dans Kafka, ce qui évite d'avoir à les envoyer à un cluster distinct.
Au cours de cette formation en direct animée par un instructeur, les participants apprendront comment intégrer Kafka Streams à un ensemble d’exemples d’applications Java qui transmettent des données depuis et vers Apache Kafka pour le traitement de flux.
À la fin de cette formation, les participants seront en mesure de:
Comprendre les fonctionnalités et les avantages de Kafka Streams par rapport aux autres infrastructures de traitement de flux
Traiter les données de flux directement dans un cluster Kafka
Écrire une application ou un microservice Java ou Scala intégrant Kafka et Kafka Streams
Écrivez un code concis qui transforme les sujets d’entrée de Kafka en sujets de sortie de Kafka
Construire, empaqueter et déployer l'application
Public
Développeurs
Format du cours
Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarques
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser
Cette formation en direct dans Louvain (en ligne ou sur site) est destinée aux développeurs qui souhaitent mettre en œuvre le traitement de flux Apache Kafka sans écrire de code.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer Confluent KSQL.
Mettre en place un pipeline de traitement de flux en utilisant uniquement des commandes SQL (pas de codage Java ou Python).
Effectuer le filtrage des données, les transformations, les agrégations, les jointures, le fenêtrage et la sessionnalisation entièrement en SQL.
Concevoir et déployer des requêtes interactives et continues pour l'ETL en continu et l'analyse en temps réel.
Cette formation en direct avec instructeur en Louvain (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Lumen pour construire des microservices et des applications basées sur Laravel.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place l'environnement de développement nécessaire pour commencer à développer des microservices avec Lumen.
Comprendre les avantages de la mise en œuvre de microservices en utilisant Lumen et PHP.
Exécuter et mettre en œuvre les fonctions et opérations des microservices en utilisant le framework Lumen.
Protéger et contrôler l'accès aux architectures de microservices en construisant des couches de sécurité.
Au cours de cette formation en direct à Louvain, les participants apprendront à évaluer différentes technologies et approches pour la conception d'une architecture de système basée sur les services. La formation commence par une discussion et une comparaison des systèmes monolithiques et des architectures de services, puis entre dans les détails de l'architecture de microservices.
Les participants ont la possibilité de mettre leurs connaissances en pratique en créant et en déployant un ensemble de microservices de démonstration construits avec Spring Cloud, Spring Boot et Docker. Enfin, les blocs d'infrastructure pertinents sont examinés pour aider les participants à déterminer les outils et les approches les plus appropriés à utiliser pour les différentes exigences organisationnelles. À la fin de cette formation, les participants auront une solide compréhension de Service-Oriented Architecture (SOA) et de l'architecture des microservices, ainsi qu'une expérience pratique de l'utilisation de Spring Cloud et des technologies Spring connexes pour développer rapidement leurs propres microservices à l'échelle du nuage et prêts pour le nuage.
Dans cette formation en direct, dirigée par un instructeur, dans Louvain, les participants apprendront à construire des microservices en utilisant Go (Golang) et Spring Cloud.
Cette formation en direct, dirigée par un instructeur, s'adresse aux développeurs et architectes d'entreprise. Elle introduit l'architecture microservice, présente des stratégies de migration à partir d'un système monolithique et accompagne les participants dans la création et le déploiement d'un exemple d'application basée sur les microservices.
A l'issue de cette formation, les participants seront capables de :
Comprendre quand utiliser et quand ne pas utiliser l'architecture de microservices.
Créer et mettre en œuvre une stratégie de test pour les microservices.
Déployer un exemple d'application basée sur les microservices dans un environnement de production.
Refacturer une application monolithique en services.
This instructor-led, live training in Louvain (online or onsite) is aimed at intermediate-level software developers, system architects, and DevOps professionals who wish to build scalable and maintainable applications using a microservices architecture.
By the end of this training, participants will be able to:
Understand the core principles of microservices architecture.
Design and implement scalable microservice-based systems.
Apply design patterns and best practices for microservices.
Implement event-driven approaches such as CQRS and event sourcing.
Address challenges in system operations and microservices adoption.
Microservice Architecture est une approche pour développer une application logicielle en tant que suite de petits services indépendants, chacune fonctionnant dans son propre processus et communiquant avec des mécanismes légers tels qu'une API de ressources HTTP. Ces services peuvent être déployés efficacement à l’aide de systèmes d’automatisation continu et dépassent la nécessité d’une gestion centralisée. Microservices peut être écrit dans différentes langues de programmation et intégré avec différents systèmes de stockage de données.
Cette formation guidée par des instructeurs, en direct, est destinée aux développeurs d'entreprise et aux architectes. Il introduit l'architecture du microservice à partir d'une perspective.Net, présente des stratégies de migration à partir d'un système monolithique et guide les participants à travers la création et le déploiement d'une application basée sur le microservice à l'échantillon.
À la fin de cette formation, les participants seront en mesure de :
Comprendre quand utiliser et quand ne pas utiliser l'architecture microservices
Créer et mettre en œuvre une stratégie de test pour les microservices
Déployer une application basée sur le microservice dans un environnement de production
Refacteur d'une application monolithique dans les services
Audience
Développeurs
Architectes
Format du cours
Lecture partielle, discussion partielle, exercices et pratiques lourdes
Dans cette formation dirigée par un instructeur, en direct dans Louvain, les participants apprendront les principes fondamentaux de la construction de microservices en utilisant Spring Cloud et Docker. Les connaissances des participants sont mises à l'épreuve à travers des exercices et le développement étape par étape d'exemples de microservices.
A la fin de cette formation, les participants seront capables de :
Comprendre les fondamentaux des microservices.
Utiliser Docker pour construire des conteneurs pour des applications de microservices.
Construire et déployer des microservices conteneurisés en utilisant Spring Cloud et Docker.
Intégrer les microservices avec les services de découverte et la passerelle API Spring Cloud.
Utiliser Docker Compose pour les tests d'intégration de bout en bout.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux data scientists qui souhaitent utiliser la pile SMACK pour construire des plateformes de traitement de données pour des solutions big data.
A l'issue de cette formation, les participants seront capables de :
Mettre en place une architecture de pipeline de données pour le traitement des big data.
Développer une infrastructure de cluster avec Apache Mesos et Docker.
Analyser les données avec Spark et Scala.
Gérer les données non structurées avec Apache Cassandra.
Cette formation en direct avec instructeur dans Louvain (en ligne ou sur site) est destinée aux ingénieurs de données, aux scientifiques de données et aux programmeurs qui souhaitent utiliser les fonctionnalités de Spark Streaming dans le traitement et l'analyse de données en temps réel.
À la fin de cette formation, les participants seront en mesure d'utiliser Spark Streaming pour traiter des flux de données en temps réel et les utiliser dans des bases de données, des systèmes de fichiers et des tableaux de bord en temps réel.
Dans cette formation en direct avec instructeur à Louvain, nous commençons par une discussion sur l'architecture des microservices. Les connaissances des participants sont mises à l'épreuve à travers des exercices et le développement pas à pas d'exemples de microservices.
À la fin de cette formation, les participants auront une solide compréhension de l'utilisation de Spring Cloud et des technologies Spring connexes pour développer rapidement leurs propres microservices à l'échelle du nuage et prêts pour le nuage.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) s'adresse aux développeurs qui souhaitent transformer une architecture traditionnelle en une architecture basée sur des microservices hautement concurrents en utilisant Spring Cloud, Kafka, Docker, Kubernetes et Redis.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement nécessaire à la construction de microservices.
Concevoir et mettre en œuvre un écosystème de microservices hautement concurrents en utilisant Spring Cloud, Kafka, Redis, Docker et Kubernetes.
Transformer les services monolithiques et SOA en architecture basée sur les microservices.
Adopter une approche DevOps pour développer, tester et publier des logiciels.
Assurer une concurrence élevée entre les microservices en production.
Surveiller les microservices et mettre en œuvre des stratégies de récupération.
Effectuer des réglages de performance.
Apprendre les tendances futures en matière d'architecture de microservices.
Spring Cloud est un cadre de microservices léger et open-source destiné à la création d'applications Java pour le cloud. L'OSS Netflix est un ensemble de cadres et de bibliothèques pour le développement de microservices. Spring Cloud s'intègre parfaitement aux composants Netflix en utilisant l'auto-configuration et la convention sur la configuration.
Dans cette formation en direct dirigée par un instructeur, les participants apprendront les concepts fondamentaux de la construction de microservices à l'aide des OSS Spring Cloud et Netflix. Les connaissances des participants sont mises à l'épreuve à travers des exercices et le développement étape par étape d'exemples de microservices.
À la fin de cette formation, les participants auront une solide compréhension de l'utilisation de Spring Cloud et des technologies Spring associées avec Netflix OSS pour développer rapidement leurs propres microservices à l'échelle du nuage et prêts pour le nuage.
Public
Java Développeurs
Format du cours
En partie conférence, en partie discussion, exercices et pratique intensive.
La création d'applications d'entreprise complexes est très difficile dans un environnement en constante évolution.
Des modifications de l'intégration entre services ou systèmes entraîneront des modifications dans la conception du système. Ce cours explique comment concevoir des solutions de maintenance, adaptées à la taille et aux objectifs de votre service organisationnel, de votre architecture système et de votre infrastructure pratique.
Ce cours aborde les problèmes courants liés à la création du paysage des applications distribuées, en partant des problèmes d'intégration, d'infrastructure et d'approches modernes, en passant par la résolution de problèmes de complexité.
Ce cours explique les avantages et les inconvénients de chaque solution (par exemple, l’architecture SOA classique vs Microservice), les outils disponibles (principalement à source ouverte) prenant en charge le développement et la maintenance, etc.
Format du cours
C'est surtout une discussion (avec des présentations limitées).
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système et aux développeurs qui souhaitent déployer, gérer, surveiller et exploiter des microservices à l'aide de Traefik.
A l'issue de cette formation, les participants seront capables de :
Configurer et lancer Traefik via un fournisseur Docker.
Activez les connexions sécurisées et cryptées à l'aide de Let's Encrypt.
Déployer et connecter un middleware à un routeur pour transformer les demandes de service.
Surveiller Traefik opérations à l'aide du tableau de bord.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront les caractéristiques, les concepts et les normes qui sous-tendent WS02 API Manager. La théorie sera associée à des exercices pratiques et à une mise en œuvre tout au long de la formation. A la fin de la formation, les participants auront les connaissances et la pratique nécessaires pour déployer leurs propres API en utilisant les fonctionnalités de base de WS02 API Manager.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (25)
lors de ma formation, le plus appréciable a été l'accessibilité d'augustin qui sait s'adapter au niveau des participants tout en faisant attention à ne pas ralentir le groupe.
un formateur TOP!!!
Rodrigue - Cegid
Formation - Managing APIs with Apigee
Engagement avec le formateur Un certain nombre d'exercices et de laboratoires pertinents Examens pratiques
Salim - SICPA SA
Formation - Administration of Kafka Message Queue
Traduction automatique
la préparation technique des enseignants
Giorgio - Asystel-BDF S.p.A.
Formation - Creating a Service Mesh with Istio and Kubernetes
Traduction automatique
l'approche interactive de l'enseignant, qui ne se contente pas d'un récit direct, mais répond aux questions de l'auditoire.
Rens - Canon Medical Informatics Europe B.V.
Formation - Administration of Kafka Topic
Traduction automatique
Les explications, les labs
Abdel-Kader Sabiou - Bizao
Formation - WSO2 API Manager for Developers
Les laboratoires et les diapositives se combinent bien avec les connaissances et l'amour de Jorge pour Kafka.
Willem - BMW SA
Formation - Apache Kafka for Developers
Traduction automatique
L'écoute du formateur. Il a prit en compte les questions posées, et y a répondu le lendemain.
Erwan - SNCF Connect & Tech
Environnement convivial. J'ai également apprécié la formation individuelle. C'est très productif. Je le recommanderais sans hésiter à mes amis et collègues.
Zeed - Tamkeen Technologies
Formation - Building Microservices with NodeJS and React
Traduction automatique
C'était dynamique et très pratique,尤其在通过URL向我们提供虚拟机的情况下。
(注意:最后一部分的翻译似乎混入了中文,正确的法语翻译应为:“en plus du fait qu'une machine virtuelle nous a été fournie via une URL”)
正确翻译:
C'était dynamique et très pratique, en plus du fait qu'une machine virtuelle nous a été fournie via une URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Formation - Spring Cloud for Microservices
Traduction automatique
Les thèmes abordés lors de la formation et les connaissances du formateur sur ces thèmes.
Sajid Baloch - Eschbach GmbH
Formation - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Traduction automatique
très sympathique et serviable
Aktar Hossain - Unit4
Formation - Building Microservices with Microsoft Azure Service Fabric (ASF)
Traduction automatique
Flexibilité pour aborder les sujets qui m'intéressent le plus
James Ferrier - OptoicoreIT
Formation - Building Microservices with Go
Traduction automatique
très interactif...
Richard Langford
Formation - SMACK Stack for Data Science
Traduction automatique
Une pratique suffisante, le formateur est compétent
Chris Tan
Formation - A Practical Introduction to Stream Processing
Traduction automatique
Excellentes compétences, exemples, très bons exercices
Marek Konieczny - G2A.COM Limited
Formation - Kafka for Administrators
Traduction automatique
Les explications sur bonnes pratiques RabbitMq
Jean-Francois Menon - METEO-FRANCE
Formation - RabbitMQ with Java and Spring
Le formateur était très compétent. Il a également organisé pour nous montrer un travail en temps réel à distance.
Chandani Singh - Hertz Europe Service Centre Limited
Formation - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Traduction automatique
Exemples pratiques et discussions ouvertes
Nenad Terzic - Pejsejf B"lgaria EOOD
Formation - Building Microservices with Spring Cloud and Netflix OSS
Traduction automatique
Le cours était excellent. Notre formateur Andreas était très préparé et a répondu à toutes nos questions. De plus, il nous a aidés lorsque nous avons eu des difficultés et a expliqué en détail quand c'était nécessaire. Le meilleur cours auquel j'aie jamais participé.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Formation - Microservices with Spring Cloud and Kafka
Traduction automatique
Rappel/revue des points clés des sujets discutés.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Formation - Building Stream Processing Applications with Kafka Streams
Traduction automatique
La concrétisation (l'applicabilité) des informations reçues au cours de la formation.
Roberto NATALE - SIA
Formation - Building Microservice Architectures
Traduction automatique
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Formation - Systems and Service Architecture - Microservices Architecture
Traduction automatique
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Formation - Apache Camel
Traduction automatique
Informative and had correct level of detail I believe.
Asif Akhtar
Formation - Distributed Messaging with Apache Kafka
Traduction automatique
Deep knowledge and coverage of the subject. Good delivery and presentation. Respectful and engaging with the audience. Very nice person.
Microservices formation à Louvain, Weekend Microservice Architecture cours à Louvain, Soir Microservice Architecture formation à Louvain, Microservice Architecture formateur en ligne à Louvain, Microservice Architecture formation à Louvain, Microservice Architecture cours du soir à Louvain, Microservices formation Intra à Louvain, Microservices formation Intra Entreprise à Louvain, Microservice Architecture formation Inter à Louvain, Microservices formation Inter Entreprise à Louvain, Microservice Architecture sur place à Louvain, Microservices instructeur à Louvain, Microservice Architecture cours particuliers à Louvain, Microservice Architecture formateur à Louvain, Microservice Architecture préparation à Louvain, Microservices coach à Louvain, Microservice Architecture entraînement à Louvain, Microservices préparation aux examens à Louvain, Weekend Microservices formation à Louvain, Microservice Architecture professeur à Louvain,Microservices cours à Louvain, Soir Microservice Architecture cours à Louvain, Microservices stage de préparation à Louvain, Microservices cours privé à Louvain, Microservice Architecture coaching à Louvain