课程大纲
.NET Core 编程环境与解释
- 理解 Visual Studio
- 创建项目与解决方案
- 导入库
- 解决方案的实现
C# 语法
- 数据类型、运算符与表达式
- 循环与条件语句
- 创建方法
- 异常处理
- 调用方法
- 创建重载方法
- 方法中的可选与输出参数
结构与集合
- 结构与枚举类型的实现
- 数据在集合中的组织
面向对象编程
- 事件处理程序
- 创建类
- 定义与实现接口
- 强类型集合的实现
- 创建类层次结构
- 扩展 .NET Framework 或 Core 类
文件操作
- 读取与保存文件
- 序列化与反序列化 XML、JSON
- 使用 I/O 库
数据库操作
- 创建与使用实体数据模型
- 使用 LINQ 查询数据
- 使用 LINQ 更新数据
- 远程访问网络上的数据
- 通过 Web 服务(REST)访问数据
多线程与异步编程
- 使用 Lambda 表达式与任务实现多线程
- 准备异步操作
- 数据访问的并发同步
可选内容(如有时间):
- WPF 窗口应用程序项目(.NET Framework)
- ASP.NET MVC 项目(.NET Framework 或 .NET Core)
- 访问 SQL Server Azure 数据库(云)中的数据
要求
- 了解软件开发的基本术语。
受众
- 技术团队负责人
- 软件开发人员
客户评论 (4)
善良友好。知识渊博。会推荐Shane给其他人。
Joshua - California State University Bakersfield
课程 - Programming in C# with Visual Studio 2022
机器翻译
非常实用。每天进行多次练习对巩固Shane所讲的知识和概念非常有帮助。
Michael - California State University Bakersfield
课程 - Programming in C# with Visual Studio 2022
机器翻译
涵盖了所有主题并提供了实用的练习。
Greg - California State University Bakersfield
课程 - Programming in C# with Visual Studio 2022
机器翻译
万事。 再次考虑到 Fulvio 涵盖的概念数量,包括三天的详细解释真的很好。 我喜欢他涵盖了我们作为数据工程师需要的许多概念。
Florim - Jisc
课程 - Programming in C# with Visual Studio
机器翻译