Skip to content

Commit cfcdf9e

Browse files
author
SpicyCoder
committed
Restructure
1 parent c4e2c56 commit cfcdf9e

File tree

6 files changed

+53
-95
lines changed

6 files changed

+53
-95
lines changed

content/courses/dapr-aspire/_index.md

Lines changed: 39 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,68 @@ summary: ".NET Aspire + DAPR"
44
weight: 1
55
---
66

7+
This course is a **cookbook for modern .NET developers**.
8+
Each chapter is a recipe that teaches a core concept of **cloud‑native, distributed systems** using **.NET Aspire** and **DAPR**.
9+
Instead of full demo applications with extra boilerplate, we’ll use **simple service examples** — like *ServiceA* and *ServiceB* — to keep the focus on the building blocks themselves.
10+
11+
> Feel free to take the course in order, or jump directly to the building block you are interested in.
12+
713
```mermaid
8-
flowchart LR
14+
flowchart TD
915
root((.NET Aspire + DAPR))
10-
intro[📘 Introduction]
1116
sm[📒 State Management]
1217
si[📞 Service Invocation]
1318
ps[📨 Pub‑Sub]
1419
cfg[⚙️ Configurations]
1520
sec[🔐 Secrets]
1621
bind[⏱️ Bindings - CRON]
1722
dash[📈 Aspire Dashboard]
18-
dep[📦 Deployment]
19-
concl[🚢 Conclusion]
2023
21-
root --> intro
2224
root --> sm
2325
root --> si
2426
root --> ps
2527
root --> cfg
2628
root --> sec
2729
root --> bind
2830
root --> dash
29-
root --> dep
30-
root --> concl
3131
32-
click intro "/courses/dapr-aspire/introduction/" "Go to Introduction"
3332
click sm "/courses/dapr-aspire/state-management/" "Go to State Management"
3433
click si "/courses/dapr-aspire/service-invocation/" "Go to Service Invocation"
3534
click ps "/courses/dapr-aspire/pub-sub/" "Go to Pub-Sub"
3635
click cfg "/courses/dapr-aspire/configurations/" "Go to Configurations"
3736
click sec "/courses/dapr-aspire/secrets/" "Go to Secrets"
3837
click bind "/courses/dapr-aspire/bindings/" "Go to Bindings - CRON"
3938
click dash "/courses/dapr-aspire/aspire-dashboard/" "Go to Aspire Dashboard"
40-
click dep "/courses/dapr-aspire/deployment/" "Go to Deployment"
41-
click concl "/courses/dapr-aspire/conclusion/" "Go to Conclusion"
4239
```
40+
41+
---
42+
43+
## ⚡ What is Aspire
44+
45+
**.NET Aspire** is Microsoft’s framework for building **cloud‑native applications**.
46+
47+
You can think of it as *Docker‑Compose, but better* — it not only orchestrates services, but also adds built‑in support for configuration, observability, and deployment, making distributed application design smoother and more consistent.
48+
49+
---
50+
51+
## 🔹 What is DAPR
52+
53+
**DAPR (Distributed Application Runtime)**, as the name suggests, provides **building blocks for distributed systems** — state management, pub‑sub messaging, service invocation, bindings, and secrets.
54+
55+
It abstracts away infrastructure details so you can focus on designing resilient systems without reinventing the plumbing.
56+
57+
---
58+
59+
> 👉 Together, `Aspire` and `DAPR` are the **ingredients** of this course.
60+
By combining them, you’ll learn how to assemble scalable, future‑ready .NET systems step by step.
61+
62+
---
63+
64+
## What to expect from this course
65+
66+
By working through these recipes, you will have:
67+
68+
- A clear understanding of **.NET Aspire** and how it simplifies cloud‑native application design.
69+
- Practical knowledge of **DAPR building blocks** for distributed systems.
70+
- The ability to combine these tools into **scalable, resilient architectures** without boilerplate distractions.
71+
- A structured mental model — a **cookbook of patterns** — that you can apply directly to your own projects.

content/courses/dapr-aspire/conclusion.md

Lines changed: 0 additions & 33 deletions
This file was deleted.

content/courses/dapr-aspire/deployment.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

content/courses/dapr-aspire/introduction.md

Lines changed: 0 additions & 41 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Spectre.Console - Cheat-sheet"
3+
summary: "Planned 🔜"
4+
weight: 2
5+
---
6+
7+
Coming soon ...
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Unit Testing for .NET Developers"
3+
summary: "Planned 🔜"
4+
weight: 3
5+
---
6+
7+
Coming soon ...

0 commit comments

Comments
 (0)