Object Oriented Development using C#

所在平台: Coursera

课程主页: https://www.coursera.org/learn/oo-development-using-c-sharp

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用C#的面向对象开发 课程概述:面向对象编程是一种广泛使用的编程范式,也是任何IT公司所需的主要技术技能之一。该课程为您提供使用C#编程语言设计和开发高质量面向对象软件系统所需的技术技能。C#是行业中最常用的编程语言之一,因此课程特别聚焦于此语言。 课程大纲: 1. **C#编程基础** - 该模块提供有关使用C#编程语言的面向对象(OO)编程的重要信息。内容涵盖类、对象、属性、静态和非静态成员、控制语句,以及值传递与引用传递之间的区别。 2. **面向对象概念** - 本模块介绍面向对象编程的主要概念,包括数据封装、继承、抽象类、接口和多态性。此外,模块还涵盖使用语言定义的异常和用户定义的异常的异常处理技术。 3. **数据集合** - 本模块将介绍C#编程语言中各种预定义的数据结构,包括一维数组、多维数组和锯齿数组。然后,讨论和解释各种泛型数据集合,包括List、Dictionary、SortedList、Stack、Queue等。 4. **语言集成查询(LINQ)** - 许多软件系统涉及某种数据库事务,包括从数据源存储和检索数据。软件工程师通常需要学习多种方式来查询数据,而LINQ语言通过标准化数据查询方式来解决这个问题,使软件工程师能够更专注于业务逻辑。该模块将全面介绍LINQ语言及其在数据源查询中的使用方法。 通过本课程,学员将掌握面向对象编程的核心概念和实用技能,有助于在软件开发行业取得成功。

课程大纲

Name:Basics of C# programming

Description:This module will provide crucial information about object-oriented (OO) programming using C# programming language. This module covers the basic information about classes, objects, properties, static and non-static members, control statements, and the difference between call by value and call by reference.

Name:Object Oriented Concepts

Description:This module will provide the main concepts of object-oriented programming including data encapsulation, inheritance, abstract classes, interface, and polymorphism. Moreover, this module covers the exception handling techniques using language-defined exceptions and user-defined exceptions.

Name:Data collection

Description:This module will cover various pre-defined data structures in the C# programming languages. The module will cover the various types of arrays including one-dimensional arrays, multi-dimensional arrays, and jagged arrays. Then, the generic data collections are discussed and explained. Various generic data types will be covered in this module such as List, Dictionary, SortedList, Stack, Queue, etc.

Name:Language Integrated Query (LINQ)

Description:The majority of the software systems involve some kind of database transactions including storing and retrieving the data from a data source. Often time, a software engineers needs to learn more than one way to query the data. The LINQ language solves this problem by standardizing the way to query the data from a data source and hence making software engineers focus on the business logic. This module will provide a comprehensive description of the LINQ language and how to use it to query data from a data source.

课程评论(0条)

课程详情

Object-oriented programming is a widely utilized programming paradigm and one of the main technical skills required to land a software engineering position in any IT company. This course equips you with the required technical skills to design and develop high-quality object-oriented software systems using the C# programming language. The course focuses on the C# programming language since it is one of the most used programming languages in the industry. With the C# programing language, you can c

课程标签

0人关注该课程

主题相关的课程