感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
.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)
培训师非常专业,提供了很大帮助。
Thilini Alwis - Te Manawa Taki Trauma System
课程 - Visual Studio 2022 IDE
机器翻译
这是一门很棒的课程,因为我们有机会讨论问题,并尝试运用所学的知识。但我最喜欢的是,所有内容都基于Marcin的实际经验。
Jesper - ProgramDuon AB
课程 - Advanced Blazor
机器翻译
培训师通过实际案例很好地解释了主题,这使我们更容易理解信息。
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
全面 - 涵盖了我们感兴趣的所有内容。能够通过示例进行学习。
Deborah Morrison - AFBI
课程 - Introduction to Blazor
机器翻译
非常博学的培训师
Tegan Aloysius - Hilton
课程 - Introduction to .Net Core
机器翻译