技术速递|Let’s Learn .NET Aspire – 开始您的云原生之旅!

news/2024/8/26 16:29:24 标签: .net, 云原生

作者:James Montemagno
排版:Alan Wang

Let’s Learn .NET 是我们全球性的直播学习活动。在过去 3 年里,来自世界各地的开发人员与团队成员一起学习最新的 .NET 技术,并参加现场研讨会学习如何使用它!最重要的是,Let’s Learn .NET 活动在全球各地以当地时区和语言举办。

我们将开始本系列的下一篇,“Let’s Learn .NET Aspire”,您将在其中了解使用 .NET 构建可观察、生产就绪、分布式应用程序的全新云就绪技术栈。更棒的是,您将学习如何将 .NET Aspire 集成到您现有的 .NET 应用程序中,并了解它如何通过可观察性为您提供更好的洞察力、通过编排进行更好的管理以及如何随着应用程序的增长轻松集成新组件。

我们为这场 2 小时的活动提供了全套的服务,为您提供开始 .NET Aspire 之旅所需的一切。

参加研讨会

您要做的第一件事就是参加我们的完整样例并将样例从 GitHub 克隆到您的本地开发机器。这个 repo 将为您提供所需的一切,包括研讨会的开始和结束项目、每个步骤的研讨会指南以及您可以随时查看的完整演示文稿。

这是一个全新的样例,您将使用 Blazor 前端构建一个天气浏览器,并与美国国家气象局的实时天气数据进行交互。
在这里插入图片描述

设置您的开发机器

本次研讨会将使用以下工具:

  • .NET 8 SDK

  • .NET Aspire 工作组件

  • Docker Desktop 或 Podman

  • Visual Studio 2022 或带有 C# DevKit 的 Visual Studio Code

为了获得最佳体验,我们建议将 Visual Studio 2022 与 .NET Aspire 工作组件一起使用。但是,您也可以将带有 C# Dev Kit 的Visual Studio Code 和 .NET Aspire 工作组件一起使用。以下是每个平台的设置指南。

带有 Visual Studio 的 Windows 平台
  • 安装 Visual Studio 2022 版本 17.10 或更新版本。

选择以下工作组件:

  • ASP.NET and web development 工作组件。

  • Individual components中的 .NET Aspire SDK 组件。

没有安装 Visual Studio 的 Mac、Linux 和 Windows 平台
  • 安装最新的 .NET 8 SDK

  • 使用以下命令安装 .NET Aspire 工作组件:

dotnet workload update
dotnet workload install aspire

注意:这些命令可能需要 sudo

Codespaces 和开发容器

除了设置您的本地开发机器之外,GitHub repo 还提供了完整的开发容器,您可以在本地通过 VS Code 或 GitHub Codespaces 使用它!

加入我们的直播!

设置好开发机器后,您就可以随时参加我们即将举办的任何 Let’s Learn .NET Aspire 活动了!

所有的活动将于 2024 年 6 月 27 日星期四上午 9 点(太平洋时间)正式开始,由 Jeff Fritz(又名 CSharpFritz) 主持!

在这个以英语呈现的主要活动之后,Let’s Learn .NET Aspire 的全球巡演拉开帷幕:

  • 2024 年 6 月 28 日——由 Frank Boucher 带来的法语版本

  • 2024 年 7 月 1 日——由 Jinseok Kim 和 Gusam Park 带来的韩语版本

  • 2024 年 7 月 10 日——由 Kinfey Lo 带来的普通话版本

  • 2024 年 7 月 10 日——由Jorge Arteiro 和 Alexandre Costa 带来的葡萄牙语版本

  • 2024 年 7 月 11 日——由 Kazuku Ota 和 Miho Kurmimoto 带来的日语版本

  • 2024 年 7 月 11 日——由 Japhlet Nwamu 和 Someleze Diko 带来的非洲语版本

  • 2024 年 7 月 12 日——由 Thien Nguyen 和 Thang Chung 带来的越南语版本

新的 Let’s Learn .NET Aspire 全球活动将很快公布,请随时关注并记得在 YouTube 上订阅 .NET 频道。

组织本地用户组聚会学习 .NET Aspire

号召所有用户组组织者和演讲者!我们需要您的帮助,将 .NET Aspire 推广到全球更多的本地 .NET 社区!我们有内容,有培训材料,只缺您了!在您所在地区组织一次本地聚会,进行演示或举办一次完整的研讨会,并告知我们。我们将通过我们的社交渠道帮助宣传该活动,并尽最大努力根据您的位置提前向您寄送一些礼品。

一旦您安排好聚会,只需填写此表格并告知我们!

希望在即将举行的活动中见到您!


http://www.niftyadmin.cn/n/5558293.html

相关文章

昇思25天学习打卡营第16天|Vision Transformer图像分类

本节使用Vision Transfomer完成图像分类 相关知识 Vision Transformer ViT是计算机视觉和自然语言处理两个领域的融合成果。它使用transformer架构来处理图像数据,这种架构原本是用于处理自然语言的。 ViT的主要思想是将图像分割成固定大小的块(patch…

JuiceFS缓存特性

缓存 对于一个由对象存储和数据库组合驱动的文件系统,缓存是本地客户端与远端服务之间高效交互的重要纽带。读写的数据可以提前或者异步载入缓存,再由客户端在后台与远端服务交互执行异步上传或预取数据。相比直接与远端服务交互,采用缓存技…

llama.cpp

文章目录 一、关于 llama.cpp支持的模型:Multimodal models:Bindings:UI:Tools: 二、Demo1、Typical run using LLaMA v2 13B on M2 Ultra2、Demo of running both LLaMA-7B and whisper.cpp on a single M1 Pro MacBook 三、用法1、基本用法2、对话模式3、网络服务…

React Native 自定义 Hook 获取组件位置和大小

在 React Native 中自定义 Hook useLayout 获取 View、Pressable 等组件的位置和大小的信息 import {useState, useCallback} from react import {LayoutChangeEvent, LayoutRectangle} from react-nativeexport function useLayout() {const [layout, setLayout] useState&l…

Modbus转Ethernet/IP网关模块与汇川PLC通讯案例

Modbus转Ethernet/IP网关模块(XD-MDEP100)是一种用于将Modbus协议转换为Ethernet/IP协议的设备。它可以将Modbus RTU和Modbus TCP两种不同格式的Modbus数据包转换为Ethernet/IP协议的数据包,实现不同厂家的设备之间的数据交换和共享。在汇川P…

【力扣】重排链表

一、题目描述 题目链接: . - 力扣(LeetCode) 二、解题思路 找到链表的中间节点,将链表分为两部分(可使用快慢双指针)将后半部分链表逆序(双指针或头插法)合并两个链表 一定要注意…

debian 实现离线批量安装软件包

前言 实现在线缓冲需要的软件和对应依赖的包,离线进行安装 ,用于软件封装。 测试下载一个gcc和依赖环境,关闭默认在线源,测试离线安装gcc和依赖环境 兼容 debian ubuntu/test 测试下载安装包到目录 vim /repo_download.sh #!…

python项目读取oracle数据库方法(cx_Oracle库实现)

目录 创建一个python项目,并配置运行环境 查看oracle对应数据库版本(该标题下内容只是为了查看版本,不用在意) 从oracle官网下载对应版本的oracle客户端 解压下载的压缩包,并获取依赖 将依赖文件导入python项目运…