课程大纲

.NET 8 简介

  • .NET 是什么?概述与演进
  • .NET 8 LTS 功能与平台支援
  • SDK 安装与开发工具

开始使用 C# 与主控台应用程式

  • 专案结构与 CLI 指令
  • 处理型别、方法与控制流程
  • C# 中的物件导向程式设计

使用 ASP.NET Core 8 构建 Web 应用程式

  • 建立并运行基本的 Web 应用程式
  • 路由、中介软体与服务
  • Razor Pages 与 MVC 简介

使用 Entity Framework Core 进行资料 Access

  • 设定资料库上下文
  • 处理 LINQ 与资料模型
  • 迁移与 CRUD 操作

依赖注入与配置

  • 内建的依赖注入框架
  • 处理 appsettings.json 与环境变数
  • 服务生命周期与模组化架构

使用 Minimal APIs 进行 API 开发

  • RESTful 原则与端点设计
  • 使用属性与路由参数
  • 使用 Postman 或 Swagger 测试 API

.NET 中的测试与除错

  • 使用 xUnit 进行单元测试
  • 整合测试方法
  • Visual Studio 中的除错技巧

应用程式部署与跨平台发布

  • 发布 .NET 8 应用程式(自包含 vs. 框架依赖)
  • Windows、Linux 与 macOS 的部署选项
  • 使用 Visual Studio 与 CLI 工具进行封装与发布

总结与下一步

  • 课程涵盖的关键概念与工具回顾
  • 推荐的练习路径与学习资源
  • 新兴主题概览:.NET 9 预览、Blazor、微服务

要求

  • 对编程概念的基本理解(变量、循环、函数)
  • 具有任何面向对象语言的经验(例如,C#、Java、Python)
  • 熟悉命令行工具有帮助,但不是必需的

目标受众

  • 进入.NET生态系统的开发者
  • 从其他语言转向C#/.NET的程式设计师
  • 使用现代.NET构建跨平台应用程式的技术团队
 21 小时

客户评论 (5)

即将举行的公开课程

课程分类