edx Asynchronous Programming in C# and .NET Core 的课程笔记。

课程简介

介绍与 C#异步编程相关的概念以及应用这些概念的技术。学生通过讲义、视频和一系列动手实验,学习可应用于企业软件开发的技能。本课程重点讲解异步编程的实际应用,并介绍了异步编程最有效的常见用例。

动手实验让学生完成桌面和 Web 程序开发,测试异步编程在各个平台上的有效性。指导学生使用并行编程技术编写代码,处理常见用例。

你将学到

  • 异步编程的概念

  • .NET Framework 内置的异步方法

  • 如何创建异步方法

  • 理解异步方法是如何工作的

  • C# 和 .Net Core 中的多线程

  • 编写基于 Tasks 的并行代码

  • 编写基于 C# Parallel 类的并行代码

  • 异步方法的返回类型和参数

  • 如何处理异步异常

  • 如何测试异步代码

课程团队

Daren MayCustomMayd 的总裁兼创始人
Marwa Hussein:微软的内容开发者
Rob Collins:RCP Consultants 的创始人兼首席顾问