edx Asynchronous Programming in C# and .NET Core 的课程笔记。
课程简介
介绍与 C#异步编程相关的概念以及应用这些概念的技术。学生通过讲义、视频和一系列动手实验,学习可应用于企业软件开发的技能。本课程重点讲解异步编程的实际应用,并介绍了异步编程最有效的常见用例。
动手实验让学生完成桌面和 Web 程序开发,测试异步编程在各个平台上的有效性。指导学生使用并行编程技术编写代码,处理常见用例。
你将学到
异步编程的概念
.NET Framework 内置的异步方法
如何创建异步方法
理解异步方法是如何工作的
C# 和 .Net Core 中的多线程
编写基于 Tasks 的并行代码
编写基于 C# Parallel 类的并行代码
异步方法的返回类型和参数
如何处理异步异常
如何测试异步代码
课程团队
Daren May:CustomMayd 的总裁兼创始人
Marwa Hussein:微软的内容开发者
Rob Collins:RCP Consultants 的创始人兼首席顾问