Formation Construction de microservices avec Microsoft Azure Service Fabric (ASF)
Microsoft Azure Service Fabric (ASF) est une plateforme en tant que service (PaaS) utilisée pour déployer des applications cloud basées sur des microservices évoluables.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent apprendre à construire des microservices sur Microsoft Azure Service Fabric (ASF).
À la fin de cette formation, les participants seront en mesure de :
- Utiliser ASF comme plateforme pour créer et gérer des microservices.
- Comprendre les concepts et modèles clés de la programmation de microservices.
- Créer un cluster dans Azure.
- Déployer des microservices sur site ou dans le cloud.
- Déboguer et résoudre les problèmes d'une application de microservice en cours d'exécution.
Format de la formation
- Cours interactif avec discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
- Pour en savoir plus sur Service Fabric, consultez : https://github.com/Microsoft/service-fabric
Plan du cours
Introduction
Aperçu des Microservices
- Concepts de conteneurs
- Caractéristiques et avantages des microservices
Aperçu de l'architecture Microsoft Azure Service Fabric (ASF)
- Le cluster Service Fabric
Orchestration et déploiement de conteneurs avec ASF
- Service Fabric Explorer
- Concepts en phase de conception
- Concepts en phase d'exécution
Prise en main d'ASF
- Utilisation de Visual Studio et du SDK ASF
- Création d'un cluster ASF
Création d'une application
- Mise à jour d'une application
- Utilisation du Cluster Resource Manager
Mise en œuvre de services sans état et avec état
- Services sans état vs services avec état
- Mise en œuvre simultanée de services sans état et avec état
- Utilisation de services de traitement des transactions en ligne (OLTP)
Gestion du cycle de vie de l'application
- Compréhension des flux de travail et de la communication entre les services
- Options de déploiement
Cadre de Services fiables
- Choix d'une pile de communication
- Télécommunication et services non Microsoft
Cadre d'Acteurs fiables
- Compréhension du modèle de conception des Acteurs
- Gestion des threads et concurrence
- Ramasse-miettes
- Basculement
Déploiement de l'application
- Déploiement local vs dans le cloud
- Déploiement sur d'autres clouds (AWS, etc.)
Débogage de l'application
- Utilisation des rapports d'état du système pour surveiller l'application
Dépannage
Résumé et étapes suivantes
Pré requis
- Expérience en développement d'applications
- Expérience en programmation .Net
Public cible
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Construction de microservices avec Microsoft Azure Service Fabric (ASF) - Réservation
Formation Construction de microservices avec Microsoft Azure Service Fabric (ASF) - Enquiry
Construction de microservices avec Microsoft Azure Service Fabric (ASF) - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
très sympathique et serviable
Aktar Hossain - Unit4
Formation - Building Microservices with Microsoft Azure Service Fabric (ASF)
Traduction automatique
Cours à venir
Cours Similaires
Développement sur la plateforme de nuage Apigee Google
21 HeuresCette formation en direct avec instructeur en Canada (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.
Gestion des API avec Apigee
14 HeuresCette formation en direct avec instructeur en Canada (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.
Développement d'Architecture Microservice avec Apigee Edge
21 HeuresApigee Edge, construit sur Java, vous permet de fournir un accès sécurisé à vos services via une API bien définie et cohérente pour tous vos services, indépendamment de l'implémentation des services. Une API cohérente :
- Rend facile l'utilisation de vos services par les développeurs d'applications.
- Vous permet de modifier l'implémentation du service backend sans affecter l'API publique.
- Vous permet de tirer parti des fonctionnalités d'analyse, de monétisation, du portail développeur et autres intégrées dans Edge.
Public cible
Ce cours s'adresse aux ingénieurs, architectes et développeurs cherchant à utiliser Apigee Edge dans leurs projets.
Axon Framework
21 HeuresCette 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.
Envoy Proxy : Proxy de service moderne et plan de données de la mesh de services
14 HeuresEnvoy Proxy est un proxy d’edge et de service à haute performance, initialement créé par Lyft, et qui est maintenant un projet du CNCF largement adopté dans les infrastructures cloud natives. Envoy agit comme un plan de données universel dans les architectures de maillage de services, permettant la mise en route dynamique, l’observabilité et la sécurité Zero Trust à travers les microservices.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux ingénieurs intermédiaires qui souhaitent déployer, configurer et opérer Envoy Proxy pour des environnements modernes de microservices et de maillage de services.
À la fin de cette formation, les participants seront en mesure de :
- Installer et configurer Envoy Proxy dans des environnements autonomes et Kubernetes.
- Comprendre l’architecture d'Envoy, y compris les filtres, les clusters et les listeners.
- Configurer des politiques de gestion du trafic telles que les tentatives de réessai, la coupure de circuit et le load balancing.
- Sécuriser la communication avec TLS/mTLS et appliquer les principes Zero Trust.
- Étendre les fonctionnalités d'Envoy avec des filtres WebAssembly (WASM).
- Intégrer Envoy à des maillages de services tels qu’Istio et Consul.
- Surveiller, tracer et dépanner le trafic de microservices en utilisant les fonctionnalités d'observabilité d'Envoy.
Format du cours
- Conférence interactive et discussion.
- Beaucoup d’exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Création d'un Maillage de Services avec Istio et Kubernetes
14 HeuresIstio est un réseau de services open source qui s'exécute sur Kubernetes pour fournir une connectivité sécurisée, observable et gérable entre des microservices. En utilisant les proxies côté-carotte basés sur Envoy d'Istio, les équipes peuvent appliquer des politiques, sécuriser les communications avec le mTLS, obtenir une observabilité approfondie du trafic et améliorer la fiabilité à l'échelle.
Cette formation dirigée par un instructeur (en ligne ou sur place) est destinée aux ingénieurs de niveau intermédiaire qui souhaitent déployer, sécuriser et gérer des applications de microservices en utilisant Istio sur Kubernetes.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer Istio sur des clusters Kubernetes.
- Comprendre et appliquer les concepts de réseau de services, notamment la gestion du trafic, la sécurité et l'observabilité.
- Déployer des applications de microservices au sein d'un réseau de services Istio.
- Sécuriser les communications service à service avec le mTLS (mutual TLS) et les principes de Zero Trust.
- Surveiller, tracer et dépanner des microservices avec Prometheus, Grafana et Jaeger.
- Intégrer Istio avec Calico pour des politiques de réseau avancées et la sécurité.
Format du cours
- Cours interactif avec discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Microservices Java
21 HeuresCette formation en direct avec instructeur en Canada (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.
Construire des Microservices avec le Framework Lumen PHP
14 HeuresCette formation en direct avec instructeur en Canada (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é.
Architecture système, architecture de service et architecture microservices avec Spring Cloud
21 HeuresAu cours de cette formation en direct à Canada, 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.
Construction de microservices avec Spring Cloud et Docker
21 HeuresDans cette formation dirigée par un instructeur et en direct à Canada, les participants apprendront les principes fondamentaux de la construction de microservices en utilisant Spring Cloud et Docker. Les connaissances des participants seront mises à l'épreuve grâce à des exercices et au développement étape par étape d'exemples de microservices.
À la fin de cette formation, les participants seront capables de :
- Comprendre les principes fondamentaux des microservices.
- Utiliser Docker pour créer des conteneurs pour les applications de microservices.
- Construire et déployer des microservices conteneurisés en utilisant Spring Cloud et Docker.
- Intégrer des microservices avec des services de découverte et la passerelle API de Spring Cloud.
- Utiliser Docker Compose pour les tests d'intégration de bout en bout.
Construire des Microservices avec Spring Cloud et Docker - 5 Jours
35 HeuresCette formation en direct avec instructeur dans Canada (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.
Spring Cloud pour les microservices
14 HeuresDans cette formation en direct avec instructeur à Canada, 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.
Microservices avec Spring Cloud et Kafka
21 HeuresCette 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.
Construction de microservices avec Spring Cloud et Netflix OSS
21 HeuresSpring Cloud est un cadre de microservices open source et léger pour la construction d'applications Java dans le cloud. Netflix OSS est un ensemble de cadres et de bibliothèques pour développer des microservices. Spring Cloud s'intègre parfaitement avec les composants Netflix grâce à l'auto-configuration et à la convention sur la configuration.
Dans cette formation dirigée par un instructeur, les participants apprendront les concepts fondamentaux de la construction de microservices en utilisant Spring Cloud et Netflix OSS. La connaissance des participants est mise à l'épreuve grâce à des exercices et au développement étape par étape d'exemples de microservices.
À la fin de cette formation, les participants auront une solide compréhension de la manière d'utiliser Spring Cloud et les technologies Spring connexes avec Netflix OSS pour développer rapidement leurs propres microservices prêts pour le cloud à l'échelle du cloud.
Public cible
- Développeurs Java
Format de la formation
- Partie présentation, partie discussion, exercices et pratique intensive
Traefik
7 HeuresCette 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.