English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 40 Lessons (4h 20m) | 1010 MB
Get started with .NET Aspire, the future of .NET development
.NET Aspire is Microsoft’s vision for how every .NET developer will develop systems. It is a cloud-ready stack for production-ready, distributed applications using .NET, and it makes it extremely easy to develop, run, and test your systems locally. With unmatched dev-time orchestration, integrations with third-party services, and excellent tooling, .NET Aspire aims to make working with the cloud and technologies like Docker and Kubernetes easier than ever. In this course, Dan Clarke will assume you have no knowledge of what .NET Aspire is and get you started with everything there is to learn about the stack and what it can do. It’s quickly becoming a job requirement, so check out this course and get ahead of the curve.
Table of Contents
1 Welcome
2 What will you learn in this course?
3 Who is the course for and prerequisites
4 Tooling across IDEs and editors
5 The Aspire CLI
6 The Aspire Dashboard
7 So why use Aspire?
8 Introducing the podcast listing webapp
9 Adding the AppHost project
10 Adding the ServiceDefaults project
11 What are integrations?
12 Adding the database
13 Seeding the database
14 Exploring some other integrations
15 How does Service Discovery work?
16 Aspire networking
17 Parameters: config, secrets, and connection strings
18 App host and dashboard configuration options
19 Adding a rating service to our podcast app
20 What is OpenTelemetry?
21 Structured Logs
22 Metrics
23 Traces and Spans
24 Health Checks
25 Eventing in Aspire
26 Testing in Aspire
27 Introduction
28 The manifest file
29 Publishers (and a docker-compose demo)
30 Deploying Azure with azd
31 Understanding Run vs Publish modes
32 Deploying Kubernetes applications (new publisher version)
33 Deploying Kubernetes applications (Aspir8)
34 Closing thoughts on deploying with Aspire
35 Persist Aspire data using volumes or bind mounts
36 Custom Resource Commands
37 Running non .NET apps
38 Running images and custom Dockerfiles
39 Custom Resource URLs
40 Conclusion
Resolve the captcha to access the links!