【Udemy中英字幕】.NET Aspire and GenAI Develop Distributed Architectures 2025
最近更新 2025年03月30日
资源编号 29194

【Udemy中英字幕】.NET Aspire and GenAI Develop Distributed Architectures 2025

2025-03-30 Udemy 0 132
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

.NET Aspire 和 GenAI 开发分布式架构 2025

使用 .NET Aspire 开发基于 PostgreSQL、Redis、RabbitMQ、Keycloak、Ollama、VectorDB 的 AI 分布式架构

讲师:Mehmet Ozkaya

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 使用 .NET Aspire 和 GenAI 开发 AI 驱动的分布式架构
  • 云原生分布式架构
  • 用于云原生分布式应用程序开发的 .NET Aspire 框架
  • 使用 .NET Aspire 构建 EShop 分布式微服务架构
  • 使用 RabbitMQ 进行消息传递和事件驱动模式
  • 在 .NET Aspire 中使用 PostgreSQL 编排开发目录微服务
  • 在 .NET Aspire 中使用 Redis 编排开发篮子微服务
  • 使用 .NET Aspire 服务发现在目录-购物篮之间同步通信
  • 使用 RabbitMQ 和 MassTransit 进行异步通信,协调 .NET Aspire
  • 使用 Keycloak 身份验证确保购物篮安全,协调 .NET Aspire
  • 开发客户端 Blazor Web 应用程序
  • Azure 容器应用
  • 将 EShop Aspire 项目部署到 Azure 容器应用程序
  • .NET GenAI 与 Microsoft Extensions AI 和语义内核

探索相关主题

  • 。网
  • Web 开发
  • 发展

要求

  • C# 和编程基础知识

描述

在本课程中,我们使用.NET Aspire框架设计和实施云原生分布式架构,同时通过Microsoft-Extensions-AI和 Semantic Kernel集成生成式 AI功能 (GenAI) 。

微服务基础到高级 AI 驱动功能,您将获得构建电子商店系统的实践经验,其中目录购物篮微服务使用PostgreSQLRedisRabbitMQ协同工作进行消息传递。

您还将发现如何结合智能功能,例如问答聊天机器人语义产品搜索,这些功能由Ollama 的 Llama/Phi 模型RAG(检索增强生成)流程提供支持。

在整个课程中,你将学习:

云原生分布式架构要点

  • 深入研究微服务架构、容器化和十二要素应用方法。

  • 了解弹性、可扩展性和 DevOps 工作流的最佳实践。

用于云原生开发的 .NET Aspire 框架

  • 了解 .NET Aspire 如何简化构建分布式服务。

  • 建立新项目,管理配置,并应用跨切关注点,如日志记录和可观察性。

使用 PostgreSQL 和 RabbitMQ 的 Catalog 微服务:

  • 在 PostgreSQL 中存储和管理产品数据。

  • 将集成事件(例如,ProductPriceChanged)发布到 RabbitMQ。

使用 Redis 的篮子微服务:

  • 使用 Redis 维护快速、基于会话的数据。

  • 将商品添加到购物篮时与目录服务同步。

  • 使用来自 RabbitMQ 的集成事件来保持购物篮价格同步。

  • 使用 JWT Bearer 令牌通过 Keycloak 保护购物篮端点。

使用 RabbitMQ 进行消息传递和事件驱动模式

  • 探索发布/订阅模式、交换、路由密钥以及处理重试的最佳实践。

  • 实现强大的错误处理并确保跨微服务可靠的事件驱动通信。

部署、安全性和可观察性

  • 使用 azd up 和 azd down 命令将微服务容器化并将其部署到 Azure 容器应用。

  • 遵循 .NET Aspire 的项目结构以简化 CI/CD 工作流程。

.NET GenAI 与语义内核简介

  • 探索生成式人工智能和大型语言模型 (LLM) 的基础。

  • 集成 Microsoft-Extensions-AI 和 Semantic Kernel 来支持高级 AI 功能。

Ollama、Llama 和 Phi 模型设置

在本地或通过容器安装和配置 Ollama。

直接在 .NET 微服务中运行 Llama 或 Phi 模型进行推理。

电子商店中的 GenAI 用例

客户支持问答聊天机器人:

  • 利用语义内核和提示工程实现情境感知的问答。

  • 整合Ollama,为用户的问题提供实时响应。

使用向量存储(RAG Flow)进行产品语义搜索:

  • 使用 Ollama 的 All-MiniLM 模型为产品数据生成嵌入。

  • 使用矢量数据库来检索、排名和提供个性化的产品推荐。

在本课程结束时,您将构建一个功能齐全、由人工智能驱动的电子商店平台,该平台展示了与.NET AspireGenAI相结合的事件驱动微服务的强大功能

本课程适合哪些人:

  • 对 .NET Aspire 和 GenAI 感兴趣的各级 .NET 开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务