Microsoft 70-483: Programming in C# .NET (PART 1 of 2)

所在平台: Udemy

课程主页: https://www.udemy.com/course/microsoft-70-483-programming-in-c-net-part-1-of-2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Microsoft 70-483: C# .NET 编程(第一部分) **课程概述:** 本课程是“使用 C# .NET 编程”系列的第一部分,旨在提供使用 C# 创建 Windows 应用程序所需的全面编程技能。课程将深入讲解 C# 语言的语法、程序结构和实现细节,帮助学员掌握构建应用程序的核心知识。 **学习内容:** * **C# 核心语法与特性:** 详细介绍 C# 的基本语法、数据类型、运算符、控制流语句等。 * **C# 程序结构:** 理解 C# 程序的基本组成部分,包括类、对象、命名空间等。 * **面向对象编程 (OOP):** 学习类、对象、封装、继承、多态等 OOP 概念,并如何在 C# 中实现。 * **数据访问:** * 使用 ADO.NET 访问数据库,包括连接、命令、数据读取器等。 * 使用 LINQ (Language Integrated Query) 来查询和操作数据。 * 创建和使用实体数据模型 (Entity Data Model)。 * **事件处理:** 理解事件的概念,以及如何在 C# 应用程序中创建、触发和处理事件。 * **文件 I/O 与流:** 学习如何读写文件、使用流处理数据,以及数据的序列化与反序列化。 * **异常处理:** 掌握如何捕获和处理运行时异常,保证程序的健壮性。 * **泛型:** 学习创建和使用泛型类、泛型方法以及泛型集合,提高代码的重用性和类型安全性。 * **反射与元数据:** 使用反射机制检查类型元数据、创建自定义属性、生成运行时代码以及管理程序集版本。 * **不安全代码集成:** 学习如何在 C# 应用程序中集成非托管库和动态组件。 * **异步编程:** 掌握使用 Task 和异步操作来提高应用程序的吞吐量和响应时间。 * **图形用户界面 (GUI) 基础:** (尽管课程概述提到 XAML,但此部分为第一部分,可能侧重于基础 GUI 概念或未深入 XAML) * **网络与远程数据访问:** 使用 `System.Net` 命名空间中的类型以及 WCF Data Services 来访问和查询远程数据。 * **数据加密与解密:** 学习使用对称和非对称加密技术来保护数据。 **课程目标:** 通过本课程的学习,学员将能够: * 熟练运用 C# 语言的核心语法和特性。 * 构建结构清晰、功能完整的 C# 应用程序。 * 有效处理数据存储、访问和查询。 * 编写健壮、可维护的代码,并能处理异常。 * 理解并应用面向对象设计原则。 * 提升应用程序的性能和响应能力。 * 为后续更高级的 C# .NET 开发打下坚实基础。 **总结:** “Microsoft 70-483: C# .NET 编程(第一部分)”是一个为初学者或希望巩固 C# 基础的开发者设计的实用课程。它全面覆盖了 C# 编程的基础知识和核心技能,为学员构建 Windows 应用程序、理解 .NET 框架以及进行数据交互和性能优化提供了坚实的基础。

课程评论(0条)

课程详情

The Programming C# course provides full coverage of the programming skills required to create Windows applications using C#. This new and exciting course also provides knowledge on language syntax, C# program structure and implementation details.This new course provides you the needed training for building new data types, handling events, accessing a database, using remote data, integrating with unmanaged code, as well as the knowledge and skills to perform operations asyncrhonously, creating custom attributes and more.This course brings together all the features of programming in C# using Visual Studio.Some of the skills you will learn in this class are:Describe the core syntax and features of C#Implement the basic structure and essential elements of a typical desktop applicationEncrypt and decrypt data by using symmetric and asymmetric encryptionExamine the metadata of types by using reflection, create and use custom attributes, generate code at runtime and manage assembly versionsIntegrate unmanaged libraries and dynamic components into a C# applicationImprove the throughput and response time of applications by using tasks and asynchronous operationsBuild a graphical user interface by using XAMLUse the types in the System.Net namespace and WCF Data Services to access and query remote dataCreate and use an entity data model for accessing a database and use LINQ to query and update dataRead and write data by using file input/output and streams and serialize/deserialize data in different formatsUse inheritance to create a class hierarchy, extend a.NET Framework class and create generic classes and methodsCreate classes, define and implement interfaces and create and use generic collectionsCreate and call methods, catch/handle exceptions and describe the monitoring requirements of large applications

课程标签

0人关注该课程

主题相关的课程