使用 .Net Aspire 构建完整的分布式应用程序

Build a complete distributed app using .Net Aspire

使用 Aspire、.Net 服务和 Next.js 从头构建应用程序的完整指南

您将学到什么

  • 使用 .NET 和 Aspire 为云就绪分布式系统构建完整的微服务应用程序
  • 在实际应用中使用 Keycloak 实现安全身份验证和授权流程
  • 使用 WolverineFx 应用事件驱动架构模式以实现消息传递和可靠性
  • 使用 Next.js App Router、Tailwind 和 Zustand 开发现代前端进行状态管理
  • 将服务与 PostgreSQL、容器化和 API 网关集成,实现可扩展部署
  • 使用 Docker 和 Azure 在生产环境中部署和管理应用程序

要求

  • 对 C# 和 .NET 开发有基本的了解(您不需要成为专家)。
  • 熟悉 JavaScript 或 TypeScript 以便使用 Next.js 前端。
  • 一台能够运行 Docker 并安装您首选的 IDE 的计算机(建议至少 8GB RAM)。
  • 无需事先了解 Aspire、Wolverine 或 Keycloak——一切都会逐步解释。

描述

您准备好将您的 .NET 技能提升到新的水平并构建现代分布式应用程序了吗?

在本实践课程中,您将学习如何使用 .NET 生态系统及其他领域的最新技术设计和开发真实的 Stack Overflow 风格的应用程序 

我们将从零开始,逐步指导您使用 .NET 9、Aspire 和 WolverineFx 构建完整的系统。您将了解如何构建微服务、实现事件驱动的消息传递以及使用 PostgreSQL 管理数据,同时保持应用程序的可扩展性和可靠性。

在前端,您将使用 Next.js(应用路由器) 构建现代化的 UI,使用 Tailwind 进行样式设置,并使用 Zustand 进行状态管理。在此过程中,您将集成 Keycloak 进行安全的身份验证和授权,为您的应用提供可用于生产环境的身份识别功能。

完成本课程后,您不仅将了解分布式系统背后的理论,还将拥有一个功能齐全的应用程序,可以使用 Docker 在本地运行,也可以部署到云端。更重要的是,您将获得在自己的项目或职业生涯中构建、扩展和扩展真实系统的实践技能。

无论您是希望升级的 .NET 开发人员,还是对 Aspire 感到好奇的全栈开发人员,或者只是想了解现代分布式系统中所有部分如何组合在一起的人,本课程都适合您。

立即报名,让我们开始使用 .NET Aspire 和 Next.js 构建应用程序的未来!

本课程适合哪些人:

  • NET 开发人员希望超越整体式架构并使用 Aspire 学习现代分布式系统
  • 有兴趣将 .NET 后端与 Next.js 前端相结合的全栈开发人员
  • 任何想要使用当今的工具构建真实世界、可投入生产的应用程序的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。