课程大纲
编程环境与 .NET Core 详解
- 理解 Visual Studio
- 创建项目与解决方案
- 导入库
- 实施解决方案
C# 语法
- 数据类型、运算符与表达式
- 循环与条件
- 创建方法
- 异常处理
- 调用方法
- 创建重载方法
- 方法中的可选参数与输出参数
结构与集合
- 实施结构体与枚举类型
- 在集合中组织数据
面向对象编程
- 事件处理程序
- 创建类
- 定义与实现接口
- 实施强类型集合
- 创建类层次结构
- 扩展 .net Framework 或 Core 类
文件处理
- 读取与保存文件
- XML、JSON 的序列化与反序列化
- 使用 I/O 库
数据库处理
- 创建与使用实体数据模型
- 使用 LINQ 查询数据
- 使用 LINQ 更新数据
- 网络上的远程数据访问
- 通过 Web services (REST) 进行数据访问
多线程与异步编程
- 使用 Lambda 表达式与任务实施多线程
- 准备异步操作
- 数据访问的并发同步
可选内容(若时间允许):
- WPF 窗口应用程序项目(.NET Framework)
- ASP.NET MVC 项目(.NET framework 或 .net Core)
- 访问 SQL Server Azure Database(云)中的数据
要求
- 具备软件开发基础短语的知识。
目标受众
- 技术团队负责人
- 软件开发者
客户评论 (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
机器翻译