Dapr 1 Fundamentals
This course will teach you how to use Dapr building blocks to simplify and enhance the experience of building Microservices.
What you'll learn
Dapr has the potential to greatly accelerate and simplify the process of developing Microservices. In this course, Dapr 1 Fundamentals, you’ll learn how to use the Dapr building blocks in a Microservices application, and configure Dapr on a Kubernetes cluster. First, you’ll explore how Dapr’s service invocation and pub sub building blocks enable synchronous and asynchronous communication between Microservices. Next, you’ll discover how Dapr can simplify the task of interacting with other services using Dapr building blocks for state management, bindings and secrets. Finally, you’ll learn how Dapr’s observability features can help you monitor what’s going on in production.. When you’re finished with this course, you’ll have the skills and knowledge of Dapr needed to incorporate it into an existing Microservices application, or to use it for a brand new Microservices architecture.
Table of contents
- Course Introduction 4m
- Version Check 1m
- Dapr Building Blocks 3m
- Dapr Sidecars 4m
- Self Hosted and Kubernetes Modes 2m
- Demo: Installing the Dapr CLI 2m
- Installing the Dapr Runtime in Self-hosted Mode 2m
- Demo: Installing the Dapr Runtime on Kubernetes 2m
- GloboTicket Demo Application 5m
- Module Summary 1m
- Module Introduction 1m
- The Dapr State Management Building Block 2m
- Benefits of Dapr State Management 2m
- Demo: Using the State Management Building Block 2m
- Dapr Component Definitions 4m
- Dapr State Store URLs 3m
- Dapr Language SDKs 1m
- Demo: GloboTicket Dapr Run Startup Scripts 4m
- Demo: Running GloboTicket in Self-hosted Mode 3m
- Demo: Using the Dapr State Store Building Block 5m
- Demo: Testing the Dapr State Store Building Block 2m
- Demo: Using a Different State Store Component 3m
- Module Summary 2m
- Module Introduction 1m
- Service Invocation Challenges 3m
- How it Works 3m
- Service Invocation URLs 3m
- Demo: Invoking a Service Through the Dapr Sidecar 4m
- Demo: Update GloboTicket to Use Service Invocation 4m
- Demo: Using the Dapr SDK for Service Invocation 2m
- gRPC and Access Control Lists 2m
- Module Summary 1m
- Module Introduction 3m
- Dapr Secrets Management Building Block 3m
- Demo: Accessing Secrets Programmatically 5m
- Demo: Running On Kubernetes Part 1 - Creating Azure Resources 7m
- Demo: Running on Kubernetes Part 2 - Installing GloboTicket 6m
- Demo: Running On Kubernetes Part 3 - Secrets In Component Config 5m
- Demo: Running on Kubernetes Part 4 - Accessing Kubernetes Secrets 2m
- Secret Scoping and Module Summary 2m