C#10 | 终极指南 – 初级到高级 | 硕士课

边做边学 C# | C# 项目 | C# 面试训练营 | 高级 C# | 收藏 | 林奇 | 面试题

课程英文名:Csharp 10 Ultimate Guide - Beginner to Advanced Master class

此视频教程共16.99GB,中英双语字幕,画质清晰无水印,源码附件全

课程地址:https://xueshu.fun/1736
演示地址:https://www.udemy.com/course/c-sharp-oop-ultimate-guide-project-master-class/

课程内容

你会学到什么

  • 自信地谈论 C# 的大部分基本概念
  • 更轻松地破解 C# 求职面试
  • 解决 C# 应用程序中最常见的错误和问题
  • 更容易理解 .net 的更多技术(将来),例如 Asp .Net、Asp .Net Core、Xamarin 等,具有强大的 C# 基础知识
  • 从头开始创建 C# 应用程序并将其扩展到任何级别
  • 像 Pro 一样使用行业标准和最佳实践更轻松地编写 OOP 代码
  • 将 C# 添加到您对任何技术(Asp .Net Core、Xamarin、Unity 等)的先验知识中,以获得新的职业机会

要求

  • 推荐使用任何一种编程语言(例如“C”语言)的基本编程技能(基础级别)

描述

******* UDEMY 上最畅销的 C# 课程 *******

通过实际项目学习 C#。

“我已经完成了其他关于 C# 的课程。虽然其中一些讲师非常出色,包括 Moshe Hamedani 和其他关于 PluralSight 的课程,但在来到 Udemy 之前,我确实对 PluralSight 发誓,Vardhan 先生必须​​受到赞扬。这确实是最综合课程新的 C# 学习者不仅需要对基础知识而且对中级科目形成扎实的理解。如果你想学习 C# 并且完全相信你在课程后至少达到中级水平,请参加这门课程。谢谢先生感谢您对学习者的奉献。教师创建课程时往往不考虑学习者,而只是为了获得一些体面的东西。这是如此彻底和呈现,因此您会毫不含糊地理解,再次感谢您,先生!” ——大卫·奥杜姆

“概念的解释非常好” – Akanksha

“很棒的课程,专注于重点,没有分心,直截了当,组织严密,非常努力。谢谢。” – 尼什玛

“我有一些编程经验。我喜欢指令的流程,以及测验允许一些创造力的事实” – 迈克尔

“最好的老师永远希望您取得更多成功,并为我们提供更多课程”-Mohmd alkhatib

“我仍然在课程的第一部分,但我想写这篇评论,因为这是一门非常好的 C# 课程,非常清晰深入的解释,涵盖了 C# 的所有主题,我只希望我找到了这门课程早点更新,我完成了课程仍然认为这是我迄今为止参加的最好的 C# 课程。” ——穆斯塔米德·卡里姆

“我喜欢背景信息。在图形中付出了额外的努力。我在课程的早期,但期待剩下的……” – Mark Workman

“作为一名计算机工程专业的毕业生,我可以很容易地说这门课程确实帮助我提高了 C# 技能,而且导师(Harsha 先生)是一个有爱心的人。他通常会在 12 小时内回答你的问题。” – Tayfun Odabaşı

“这门课程太棒了!这样一位优秀的讲师。概念清晰而智能地呈现出来。我有一些 C# 课程,这是迄今为止我最喜欢的一门。他不只是触及一个主题,然后你就到了下一个。他给出了几个示例,当该部分完成时,您会觉得自己真正理解了这个概念。我不能给这门课程足够的赞扬!我是一名专业的 C# 开发人员,这门课程有助于填补空白我的理解。感谢您提供如此精彩的课程!” – 商业

“对于希望从 C# 和 OOP 开始学习的人来说,这是一门令人难以置信的课程。我已经完成了一半,到目前为止,每个概念都以一种易于理解的方式进行了解释。讲师在强化他正在讨论的主题方面也做得非常出色通过以不同的方式和在不同的场景中多次重申它们。” – 文森特

…以及更多评论。


本课程涵盖的主题列表:

   – .Net 基础知识: .NET、CLI、CLR、.NET Framework 体系结构简介、.Net Framework 版本、.Net Core 概述、Visual Studio 简介、C# 基础知识

   – 语言基础: System.Console 类、变量、原始类型、控制语句

   – OOP 基础:  OOP 基础、类、对象、对象引用

   – 字段:字段、静态字段、常量、只读字段

   – 方法: 方法、封装、抽象、多态、局部变量、参数、this 关键字、静态方法、默认参数、命名参数、方法重载、ref、out、out 声明、in、ref 返回、params 修饰符、局部函数、静态局部函数,递归

   – 类型转换:类型转换、隐式转换、显式转换、Parse、TryParse、Conversion methods

   – 构造函数:构造函数、静态构造函数、构造函数重载、对象初始化器

   – 属性:属性、只读属性、只写属性、自动属性、自动属性可访问性、自动属性初始化器、索引器

   – 继承: Inheritance,各种类型的继承,base关键字,调用父类的构造函数,方法隐藏,方法覆盖,密封类,密封方法

   – 抽象类和接口:抽象类、抽象方法、接口、带接口的动态多态性、多重继承、接口继承、显式接口实现

   – 命名空间:命名空间、嵌套命名空间、导入命名空间、使用别名创建、使用静态

   – 部分和静态类:部分类、部分方法、静态类、枚举

   – 结构:结构、只读结构、原始类型作为结构

   – System.Object: System.Object类,System.Object类的覆盖方法,装箱,拆箱

   – 泛型:泛型类、多个泛型参数、泛型约束、泛型方法

   – 使用 Null:可空类型、Null 合并运算符、Null 传播运算符

   – 扩展方法:扩展方法、模式匹配、隐式类型变量、动态类型变量、内部类

   – 垃圾回收:垃圾回收、多代GC、析构函数、Finalize、IDisposable、Using Declaration

   – 委托和事件: Single-Cast Delegates、Multi-Cast Delegates、Events、Auto-implemented events、Anonymous methods、Lambda expressions、Inline lambda expressions、Expression bodied members、Switch expression、Func、Action、Predicate、EventHandler、Expression Trees

   – 数组:创建数组、带 for 循环的数组、带 foreach 循环的数组、System.Array 类的方法、Mult-Dim 数组、索引从结束运算符、锯齿状数组、对象数组

   – 集合:使用各种集合、List、Dictionary、SortedList、Hashtable、ArrayList、Stack、Queue、HashSet、typeof 运算符、对象集合、对象关系、IEnumerator 与 IEnumerable、迭代器和收益回报、自定义集合、ICollection、IList、 IEquatable、IComparable、IComparer、协变和逆变

   – 匿名类型、元组、值元组、丢弃、字符串、DateTme、StringBuilder、数学

   – LINQ 基础知识

   – 异常处理

   – System .IO 命名空间(文件处理、目录处理、文件流)

   – 序列化(二进制、Json、Xml)

   – C# 9 和 10:顶级语句、文件范围命名空间、全局使用、模块初始值设定项、可空引用类型、目标类型的新表达式、模式匹配、无参数结构构造函数、记录

投资组合项目

  • 一个小项目,“银行应用程序”,银行用户可以在其中创建/编辑银行账户,还可以进行存款、取款、余额查询、对账单等操作。
  • 上面的一些特征是作为作业给出的;以便您可以根据提供的指南练习编码实践。

本课程涵盖的 C# 3.0 新功能列表:

  • 自动实现的属性
  • 匿名类型
  • 拉姆达表达式
  • 表达式树
  • 扩展方法
  • 隐式类型局部变量/类型推断
  • 部分方法
  • 对象初始化器
  • 集合初始化器
  • 联机

本课程涵盖的 C# 4.0 新功能列表:

  • 动态类型变量
  • 命名参数
  • 可选参数
  • 协变和逆变

本课程涵盖的 C# 5.0 新功能列表:

  • 异步和等待

本课程涵盖的 C# 6.0 新功能列表:

  • 静态导入(使用静态)
  • 异常过滤器(捕获时)
  • 自动实现的属性初始化器
  • 空传播者
  • 字符串插值
  • 运营商名称

本课程涵盖的 C# 7.0 新功能列表:

  • 输出变量声明
  • 元组
  • 丢弃物
  • 模式匹配
  • 局部函数
  • 表达体成员

本课程涵盖的 C# 7.1 新功能列表:

  • 默认文字
  • 推断的元组元素名称

本课程涵盖的 C# 7.2 新功能列表:

  • ‘private protected’ 访问修饰符
  • ‘in’ 参数修饰符

本课程涵盖的 C# 7.3 新功能列表:

  • 参考回报
  • == 元组运算符

本课程涵盖的 C# 8.0 新功能列表:

  • 只读结构
  • 切换表达式
  • 使用声明
  • 静态局部函数

本课程涵盖的 C# 9 和 10 新功能列表:

  • 顶级声明
  • 文件范围命名空间
  • 全局“使用”
  • 模块初始值设定项
  • 可空引用类型
  • 空宽容运算符
  • 目标类型的“新”表达式
  • 模式匹配
  • 扩展属性模式匹配
  • 仅初始化属性
  • 无参数结构构造函数
  • 记录

本课程的潜在好处

  • 在本课程结束时,您将通过使用集合作为存储后端来创建完整 C# 项目的所有源代码。
  • 您将在视频中与我一起输入每一行代码……全部从头开始。没有现成代码的复制粘贴。
  • 我解释了我们创建的每一行 C# 代码。所以这不是复制/粘贴练习,您将完全理解代码。
  • 我是一名有求必应的讲师….发布您的问题,我会在 24 小时内尽快回复。
  • 所有源代码都可以下载。
  • 提供英文字幕。

无风险 – 退款保证

最后,没有风险。您可以免费预览课程的前几节课。购买课程后,如果出于某种原因您对课程不满意,Udemy 提供 30 天退款保证

所以您没有什么可失去的,报名参加本课程并学习如何从头开始构建 C# 项目!

本课程的要点: 

  • 所有 C# 程序都使用 Visual Studio 2019 / 2022 中的“控制台应用程序”和“类库”项目进行演示。
  • 首先从理论上解释每个概念,例如了解该概念是什么,编写代码的不同类型/语法。然后我们将通过类似真实世界的场景展示相同的内容。最后,我将解释我们在实际应用程序中究竟在哪里使用这个概念。
  • 所有概念都在理论上、图表上和实践上进行了解释。
  • 我们将Visual Studio 2019 用于最高 C# 8;以及用于 C# 9 和 10 功能的 Visual Studio 2022。
  • 视频讲座不可下载。

本课程涵盖以下主题:

  1. 多线程
  2. ADO.NET
  3. 实体框架
  4. WPF / WCF
  5. 窗体
  6. 密码学
  7. 组件

本课程适合谁:

  • Fresher / Experienced,希望通过完整的理论和现实世界的实践经验来理解 C#。
  • 已经掌握任何一种编程语言并希望成为 C# 开发人员/.Net 开发人员的开发人员