DO092
Developing Cloud-Native Applications with Microservices Architectures
Overview
Course description
Identify the proper frameworks and tools to build your microservices architecture
Developing Cloud-Native Applications with Microservices Architectures (DO092) is a series of on-demand, online videos that will teach you how to combine different frameworks and tools into a microservices architecture that fits your organizational needs.
You’ve no doubt heard about the microservices architecture, but understanding and executing it can be a bit of a challenge. Through a series of videos, this course will introduce microservices, review multiple microservices frameworks and runtimes, and show you techniques to deploy them through a hassle-free DevOps pipeline. We’ll discuss containers, Docker, Spring Boot, NodeJS, .NET, OpenShift, Jenkins, Vert.x, Kubernetes, and much more.
Note: You can view all videos or only the ones that interest you. There are no hands-on labs or course completion recognition associated with this course.
Audience for this course
Java™ developers and anyone interested in OpenShift and Kubernetes
Understanding of software and IT system architecture
Prerequisites for this course
- Understanding of software and IT system architecture
Outline
Outline for this course
- Video 1: Deploying Cloud-Native Applications with Microservices Architectures Introduction
- Video 2: Microservices Overview: What and Why?
- Video 3: API: Building and Deploying a Microservice (and demonstration)
- Video 4: Discovery and Invocation (and demonstration)
- Video 5: Microservices Patterns (and demonstration)
- Video 6: Circuit Breakers (and demonstration)
- Video 7: Pipelines (and demonstration)
- Video 8: Authentication (and demonstration)
- Video 9: Logging, Monitoring, and Tracing (and demonstration)
- Video 10: Blue/Green Deployment (and demonstration)
- Video 11: Canary Deployment (and demonstration)
- Video 12: Moving from Monolith to Microservices
マイクロサービス・アーキテクチャを構築するために適切なフレームワークとツールを特定する
Developing Cloud-Native Applications with Microservices Architectures (DO092) は、さまざまなフレームワークとツールを企業のニーズに適したマイクロサービス・アーキテクチャに統合する方法を説明する、オンデマンドのオンラインビデオシリーズです。
コース概要
マイクロサービス・アーキテクチャについては、耳にしたことがあるでしょう。しかし、理解して実行するとなると、困難です。このコースでは一連のビデオを通じて、マイクロサービスを紹介し、複数のマイクロサービスとランタイムを確認し、手間いらずで DevOps パイプラインからデプロイする手法を説明します。コンテナ、Docker、Spring Boot、NodeJS、.NET、OpenShift、Jenkins、Vert.x、Kubernetes、その他多数を取り上げます。
注:すべてのビデオを見ることも、関心をお持ちのビデオだけを見ることもできます。このコースに関連したハンズオンラボやコース修了の認定はありません。
コース対象者
Java™ 開発者、および OpenShift や Kubernetes に関心がある方
受講の前提条件
ソフトウェアおよび IT システム・アーキテクチャの理解
学習内容
- ビデオ 1:Deploying Cloud-Native Applications with Microservices Architectures の概要
- ビデオ 2:マイクロサービスの概要:概略と理由
- ビデオ 3:API:マイクロサービスの構築とデプロイ (およびデモ)
- ビデオ 4:ディスカバリーと呼び出し (およびデモ)
- ビデオ 5:マイクロサービスのパターン (およびデモ)
- ビデオ 6:回路ブレーカー (およびデモ)
- ビデオ 7:パイプライン (およびデモ)
- ビデオ 8:認証 (およびデモ)
- ビデオ 9:ログ、監視、追跡 (およびデモ)
- ビデオ 10:Blue/Green デプロイ (およびデモ)
- ビデオ 11:カナリアデプロイ (およびデモ)
- ビデオ 12:モノリスからマイクロサービスへの移行