
C#/.NET 编程训练营: 从入门到精通(OOP、LINQ、测试自动化等)
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《C#/.NET 编程训练营: 从入门到精通(OOP、LINQ、测试自动化等)》。官网需要单独购买,有集上可以免费领取。
课程介绍
学习 C# 编程和掌握 .NET 平台所需的唯一课程。从头开始学习所有内容,并通过练习、测验和项目来测试您的技能。本课程将为您提供开启 C#/.NET 编程职业生涯并在 2023 年被录用所需的技能
我们向您保证,这是最好和最新的 C# 编程和 .NET 平台开发在线课程。您将从头开始学习 C# 编程,包括数据结构、面向对象编程 (OOP) 和测试等强大技能。您将构建自己的项目,并具备在 2023 年被聘为 C#/.NET 开发人员的技能!
你将学到什么
开启你作为 C#/.NET 开发人员的职业生涯
测试你的新技能并通过练习、测验和项目巩固你的知识
Web、移动和控制台应用程序
了解为什么 C# 是所有行业中最受欢迎和最受欢迎的编程语言之一
强大的知识和技能,包括面向对象编程 (OOP) 和自动化单元测试
什么是 C# 和 .NET?
C# 是最流行的应用程序开发编程语言之一。.NET 平台快速、安全、开源、跨平台,支持所有主要设备和操作系统
.NET 在全球范围内用于许多不同的行业。工作机会无处不在,.NET 开发是所有企业的绝佳选择,从小型初创公司到大型企业都可以构建现代云原生解决方案
他们在一起是一个强大的力量
学习 C# 和 .NET 允许开发人员通过学习单一平台和单一编程语言来构建控制台应用程序、Web 应用程序、桌面应用程序、移动应用程序、IoT 解决方案甚至游戏的任何内容
底线:无论您是完全的编码初学者还是经验丰富的程序员,C#/.NET 开发都是一项值得学习的好技能
为什么参加这个 C#/.NET 训练营?
此 C#/.NET 训练营课程侧重于效率
因此,您再也不必将时间浪费在令人困惑、过时或不完整的 C# 教程和 .NET 培训上
相反,您将从头开始逐步学习 C# 编程,直至掌握高级 C# 编程技能。您还将有效地学习利用和超越 Microsoft 的 .NET 开发平台所需的一切。全部在一门课程中
您将在一个有趣且支持性强的环境中学习 C# 和 .NET
今天注册后,您还可以加入我们独家的实时在线社区课堂,与成千上万的学生、校友、导师、助教和讲师一起学习
最重要的是,您将向一位拥有 10 年以上 C#/.NET 开发人员实际工作经验的行业专家学习
C#/.NET 训练营涵盖的内容
本课程作为二合一课程:它为您提供 C# 训练营和 .NET 训练营
该课程以基本构建模块的形式呈现,以便您可以逐步构建您的知识
我们从一开始就教您 C#/.NET 基础知识和基础知识。然后我们深入探讨高级主题,以便您可以使用您的技能在任何操作系统上开发 Web、移动、IoT 和游戏应用程序
在此过程中,您将通过练习来练习您的技能,并通过测验来测试您的知识。但这仅仅是开始
您还将构建多个 C#/.NET 项目,这些项目将允许您应用您的知识来创建真实的、功能强大的应用程序,这些应用程序将巩固您的技能并可以向潜在雇主展示
在本 C#/.NET 课程结束时,我们保证您会喜欢 C# 和 .NET 以及使用它们可以做的很棒的事情
这是您将学到的内容的细分
- 1. .NET 平台 – 了解什么是 .NET 平台以及它从 2000 年代初发布到今天的发展历程是基础知识。了解为什么学习 .NET 是一个很好的职业选择,以及您可以使用 .NET 平台构建什么
- 2. C# 简介 – 学习 C# 编程语言的基础知识。从创建您的第一个控制台应用程序开始,了解应用程序启动机制,读取程序参数,习惯数据类型和简单的程序流结构,以及使用不同种类的变量
在本模块结束时,您将自信地从头开始构建一个有效的 C# 应用程序
- 3. 面向对象编程——面向对象编程 (OOP) 是 C# 开发的基础编程语言范例
学习如何使用 .NET 基类库中的类,实现自定义类,并学习引用类型、访问修饰符、命名空间和接口。继承、多态性和高级变量作用域是本模块的高级主题
- 4. 中级 C# 编程 – 关于 C# 开发中各种中级主题的独立课程,例如附加关键字、结构、枚举、开关表达式和 .NET 运行时功能(如垃圾收集)
了解 .NET 中值类型和引用类型的区别以及处理异常是本模块的高级主题
- 5. C# 数组和集合——数据结构是软件开发的基础。从简单的数组、ArrayList 和更高级的集合类型开始,例如通用列表、队列、堆栈和字典。该模块侧重于提供最常用数据结构的基础知识
- 6. 高级 C# – 学习如何创建和使用类库和自定义异常类型
扩展方法、命名参数、可选参数、params 关键字和泛型类型都是有助于编写可维护和类型安全代码的高级主题。可空引用类型和记录类型是简化开发和提高类型安全性的高级主题
- 7. LINQ 基础 – 语言集成查询 (LINQ) 是一个强大的 .NET API,用于在处理集合类型时过滤、排序、转换和分组数据。它可用于处理内存中的数据以及从其他来源(如文件和数据库)检索数据
- 8. 自动化测试——测试自动化通过降低错误风险来帮助提高软件的可维护性。它还充当代码文档并帮助编写独立且连贯的类。了解可用的测试框架并选择测试框架来实施自动化测试用例
底线是什么?
本课程不是要让您在不了解原理的情况下只看另一个无聊的教程,这样当您完成课程后除了看另一个教程之外不知道该做什么……不!
本课程将推动和挑战您从 C# 编程和 .NET 开发的初学者转变为完全从零开始的 C#/.NET 开发人员?
我们怎么知道?
因为数以千计的从零到精通的毕业生都处在你的位置,并被谷歌、特斯拉、亚马逊、苹果、IBM、摩根大通、Facebook、Shopify 等公司聘用,仅举几例
他们来自不同的背景、年龄和经历。许多人甚至从完全的初学者开始
所以没有理由不能也是你
你没有什么可失去的。因为您可以立即开始学习,如果本课程不符合您的预期,我们将在 30 天内 100% 退款给您。没有麻烦,也没有问题
课程目录
- 1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more)
- 1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more).srt
- 1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more).vtt
- 10. What You Can Build Using .NET
- 10. What You Can Build Using .NET.srt
- 10. What You Can Build Using .NET.vtt
- 11. The .NET Documentation
- 11. The .NET Documentation.srt
- 11. The .NET Documentation.vtt
- 12. What Is C _
- 12. What Is C _.srt
- 12. What Is C _.vtt
- 13. Hello World
- 13. Hello World.srt
- 13. Hello World.vtt
- 14. Hello World Explicit
- 14. Hello World Explicit.srt
- 14. Hello World Explicit.vtt
- 15. The C Compiler
- 15. The C Compiler.srt
- 15. The C Compiler.vtt
- 16. Program Arguments
- 16. Program Arguments.srt
- 16. Program Arguments.vtt
- 17. Debugging in Visual Studio
- 17. Debugging in Visual Studio.srt
- 17. Debugging in Visual Studio.vtt
- 18. Console Input – Output
- 18. Console Input – Output.srt
- 18. Console Input – Output.vtt
- 19. C Value Types
- 19. C Value Types.srt
- 19. C Value Types.vtt
- 2. Course Introduction
- 2. Course Introduction.srt
- 2. Course Introduction.vtt
- 20. Using C Value Types
- 20. Using C Value Types.srt
- 20. Using C Value Types.vtt
- 21. Casting and Value Type Conversions
- 21. Casting and Value Type Conversions.srt
- 21. Casting and Value Type Conversions.vtt
- 22. Strings
- 22. Strings.srt
- 22. Strings.vtt
- 23. String Parsing
- 23. String Parsing.srt
- 23. String Parsing.vtt
- 24. Date – Time
- 24. Date – Time.srt
- 24. Date – Time.vtt
- 25. Operators
- 25. Operators.srt
- 25. Operators.vtt
- 26. Conditionals
- 26. Conditionals.srt
- 26. Conditionals.vtt
- 27. Switch Statements
- 27. Switch Statements.srt
- 27. Switch Statements.vtt
- 28. Iteration Statements
- 28. Iteration Statements.srt
- 28. Iteration Statements.vtt
- 29. Basic Variable Scopes
- 29. Basic Variable Scopes.srt
- 29. Basic Variable Scopes.vtt
- 3. Development Env
- 3. Development Env.srt
- 3. Development Env.vtt
- 30. Introduction to OOP
- 30. Introduction to OOP.srt
- 30. Introduction to OOP.vtt
- 31. Classes and Objects
- 31. Classes and Objects.srt
- 31. Classes and Objects.vtt
- 32. Reference Types
- 32. Reference Types.srt
- 32. Reference Types.vtt
- 33. Fields, Properties and Constructors
- 33. Fields, Properties and Constructors.srt
- 33. Fields, Properties and Constructors.vtt
- 34. Methods
- 34. Methods.srt
- 34. Methods.vtt
- 35. Access Modifiers
- 35. Access Modifiers.srt
- 35. Access Modifiers.vtt
- 36. Namespaces
- 36. Namespaces.srt
- 36. Namespaces.vtt
- 37. Static Members
- 37. Static Members.srt
- 37. Static Members.vtt
- 38. Interfaces
- 38. Interfaces.srt
- 38. Interfaces.vtt
- 39. Method Overloading
- 39. Method Overloading.srt
- 39. Method Overloading.vtt
- 4. Windows Users Installing Visual Studio
- 4. Windows Users Installing Visual Studio.srt
- 4. Windows Users Installing Visual Studio.vtt
- 40. Inheritance
- 40. Inheritance.srt
- 40. Inheritance.vtt
- 41. Polymorphism
- 41. Polymorphism.srt
- 41. Polymorphism.vtt
- 42. Advanced Variable Scopes
- 42. Advanced Variable Scopes.srt
- 42. Advanced Variable Scopes.vtt
- 43. Implicit Typing
- 43. Implicit Typing.srt
- 43. Implicit Typing.vtt
- 44. Const Keyword
- 44. Const Keyword.srt
- 44. Const Keyword.vtt
- 45. Garbage Collection
- 45. Garbage Collection.srt
- 45. Garbage Collection.vtt
- 46. Enumerations
- 46. Enumerations.srt
- 46. Enumerations.vtt
- 47. Switch Expressions
- 47. Switch Expressions.srt
- 47. Switch Expressions.vtt
- 48. Structs
- 48. Structs.srt
- 48. Structs.vtt
- 49. Passing Value-Type Parameters
- 49. Passing Value-Type Parameters.srt
- 49. Passing Value-Type Parameters.vtt
- 5. MacOS and Linux Users Installing Visual Studio Code
- 5. MacOS and Linux Users Installing Visual Studio Code.srt
- 5. MacOS and Linux Users Installing Visual Studio Code.vtt
- 50. Passing Reference-Type Parameters
- 50. Passing Reference-Type Parameters.srt
- 50. Passing Reference-Type Parameters.vtt
- 51. Exception Handling
- 51. Exception Handling.srt
- 51. Exception Handling.vtt
- 52. Exercise Imposter Syndrome
- 52. Exercise Imposter Syndrome.srt
- 52. Exercise Imposter Syndrome.vtt
- 53. Overview
- 53. Overview.srt
- 53. Overview.vtt
- 54. Arrays
- 54. Arrays.srt
- 54. Arrays.vtt
- 55. ArrayList
- 55. ArrayList.srt
- 55. ArrayList.vtt
- 56. Generic List
- 56. Generic List.srt
- 56. Generic List.vtt
- 57. Generic Stack
- 57. Generic Stack.srt
- 57. Generic Stack.vtt
- 58. Generic Queue
- 58. Generic Queue.srt
- 58. Generic Queue.vtt
- 59. Generic Dictionary
- 59. Generic Dictionary.srt
- 59. Generic Dictionary.vtt
- 6. MacOS and Linux Users Developing with Visual Studio Code
- 6. MacOS and Linux Users Developing with Visual Studio Code.srt
- 6. MacOS and Linux Users Developing with Visual Studio Code.vtt
- 60. Overview
- 60. Overview.srt
- 60. Overview.vtt
- 61. Named Arguments
- 61. Named Arguments.srt
- 61. Named Arguments.vtt
- 62. Optional Arguments
- 62. Optional Arguments.srt
- 62. Optional Arguments.vtt
- 63. Extension Methods
- 63. Extension Methods.srt
- 63. Extension Methods.vtt
- 64. Generic Types
- 64. Generic Types.srt
- 64. Generic Types.vtt
- 65. Params Keyword
- 65. Params Keyword.srt
- 65. Params Keyword.vtt
- 66. Nullable Value Types
- 66. Nullable Value Types.srt
- 66. Nullable Value Types.vtt
- 67. Nullable Reference Types
- 67. Nullable Reference Types.srt
- 67. Nullable Reference Types.vtt
- 68. Record Types
- 68. Record Types.srt
- 68. Record Types.vtt
- 69. Class Libraries
- 69. Class Libraries.srt
- 69. Class Libraries.vtt
- 7. The History of .NET
- 7. The History of .NET.srt
- 7. The History of .NET.vtt
- 70. Custom Exception Types
- 70. Custom Exception Types.srt
- 70. Custom Exception Types.vtt
- 71. What is LINQ_
- 71. What is LINQ_.srt
- 71. What is LINQ_.vtt
- 72. Filtering Data Using LINQ
- 72. Filtering Data Using LINQ.srt
- 72. Filtering Data Using LINQ.vtt
- 73. Ordering Data Using LINQ
- 73. Ordering Data Using LINQ.srt
- 73. Ordering Data Using LINQ.vtt
- 74. Selecting Data Using LINQ
- 74. Selecting Data Using LINQ.srt
- 74. Selecting Data Using LINQ.vtt
- 75. Grouping Data Using LINQ
- 75. Grouping Data Using LINQ.srt
- 75. Grouping Data Using LINQ.vtt
- 76. The LINQ Query Syntax
- 76. The LINQ Query Syntax.srt
- 76. The LINQ Query Syntax.vtt
- 77. Why Automated Testing Is Important
- 77. Why Automated Testing Is Important.srt
- 77. Why Automated Testing Is Important.vtt
- 78. Creating a Test Project
- 78. Creating a Test Project.srt
- 78. Creating a Test Project.vtt
- 79. Writing a Unit Test Using MsTest
- 79. Writing a Unit Test Using MsTest.srt
- 79. Writing a Unit Test Using MsTest.vtt
- 8. What Is the .NET Platform_
- 8. What Is the .NET Platform_.srt
- 8. What Is the .NET Platform_.vtt
- 80. Thank You
- 80. Thank You.srt
- 80. Thank You.vtt
- 9. Why Should You Learn .NET_
- 9. Why Should You Learn .NET_.srt
- 9. Why Should You Learn .NET_.vtt
- code
包含内容
- · 1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more)
- · 1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more).srt
- · 1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more).vtt
- · 10. What You Can Build Using .NET
- · 10. What You Can Build Using .NET.srt
- · 10. What You Can Build Using .NET.vtt
- · 11. The .NET Documentation
- · 11. The .NET Documentation.srt
贡献者