【课程介绍】
学习 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).mp4 54.81M
├──1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more).srt 6.26kb
├──1. C -.NET Bootcamp The Fundamentals (OOP, LINQ, Test Automation + more).vtt 3.81kb
├──10. What You Can Build Using .NET.mp4 7.77M
├──10. What You Can Build Using .NET.srt 9.61kb
├──10. What You Can Build Using .NET.vtt 5.81kb
├──11. The .NET Documentation.mp4 4.74M
├──11. The .NET Documentation.srt 1.91kb
├──11. The .NET Documentation.vtt 1.22kb
├──12. What Is C _.mp4 10.47M
├──12. What Is C _.srt 10.46kb
├──12. What Is C _.vtt 6.64kb
├──13. Hello World.mp4 14.97M
├──13. Hello World.srt 10.47kb
├──13. Hello World.vtt 6.52kb
├──14. Hello World Explicit.mp4 10.59M
├──14. Hello World Explicit.srt 8.05kb
├──14. Hello World Explicit.vtt 5.00kb
├──15. The C Compiler.mp4 7.95M
├──15. The C Compiler.srt 7.32kb
├──15. The C Compiler.vtt 4.45kb
├──16. Program Arguments.mp4 15.89M
├──16. Program Arguments.srt 8.03kb
├──16. Program Arguments.vtt 4.88kb
├──17. Debugging in Visual Studio.mp4 13.87M
├──17. Debugging in Visual Studio.srt 8.99kb
├──17. Debugging in Visual Studio.vtt 5.62kb
├──18. Console Input – Output.mp4 12.71M
├──18. Console Input – Output.srt 7.32kb
├──18. Console Input – Output.vtt 4.43kb
├──19. C Value Types.mp4 10.91M
├──19. C Value Types.srt 11.57kb
├──19. C Value Types.vtt 7.35kb
├──2. Course Introduction.mp4 7.26M
├──2. Course Introduction.srt 6.98kb
├──2. Course Introduction.vtt 4.12kb
├──20. Using C Value Types.mp4 24.04M
├──20. Using C Value Types.srt 13.71kb
├──20. Using C Value Types.vtt 8.50kb
├──21. Casting and Value Type Conversions.mp4 13.33M
├──21. Casting and Value Type Conversions.srt 9.36kb
├──21. Casting and Value Type Conversions.vtt 5.79kb
├──22. Strings.mp4 18.18M
├──22. Strings.srt 12.24kb
├──22. Strings.vtt 7.51kb
├──23. String Parsing.mp4 15.78M
├──23. String Parsing.srt 11.15kb
├──23. String Parsing.vtt 6.69kb
├──24. Date – Time.mp4 16.75M
├──24. Date – Time.srt 10.83kb
├──24. Date – Time.vtt 6.80kb
├──25. Operators.mp4 21.50M
├──25. Operators.srt 12.34kb
├──25. Operators.vtt 8.08kb
├──26. Conditionals.mp4 10.67M
├──26. Conditionals.srt 7.80kb
├──26. Conditionals.vtt 5.04kb
├──27. Switch Statements.mp4 8.68M
├──27. Switch Statements.srt 7.16kb
├──27. Switch Statements.vtt 4.35kb
├──28. Iteration Statements.mp4 13.05M
├──28. Iteration Statements.srt 9.92kb
├──28. Iteration Statements.vtt 6.26kb
├──29. Basic Variable Scopes.mp4 8.38M
├──29. Basic Variable Scopes.srt 6.22kb
├──29. Basic Variable Scopes.vtt 3.90kb
├──3. Development Env.mp4 8.00M
├──3. Development Env.srt 8.41kb
├──3. Development Env.vtt 5.14kb
├──30. Introduction to OOP.mp4 13.57M
├──30. Introduction to OOP.srt 12.04kb
├──30. Introduction to OOP.vtt 7.63kb
├──31. Classes and Objects.mp4 4.87M
├──31. Classes and Objects.srt 3.29kb
├──31. Classes and Objects.vtt 2.02kb
├──32. Reference Types.mp4 4.69M
├──32. Reference Types.srt 4.60kb
├──32. Reference Types.vtt 2.68kb
├──33. Fields, Properties and Constructors.mp4 18.66M
├──33. Fields, Properties and Constructors.srt 16.13kb
├──33. Fields, Properties and Constructors.vtt 10.11kb
├──34. Methods.mp4 15.30M
├──34. Methods.srt 10.14kb
├──34. Methods.vtt 6.28kb
├──35. Access Modifiers.mp4 4.53M
├──35. Access Modifiers.srt 5.17kb
├──35. Access Modifiers.vtt 3.20kb
├──36. Namespaces.mp4 14.63M
├──36. Namespaces.srt 9.94kb
├──36. Namespaces.vtt 6.15kb
├──37. Static Members.mp4 15.82M
├──37. Static Members.srt 11.68kb
├──37. Static Members.vtt 7.28kb
├──38. Interfaces.mp4 14.57M
├──38. Interfaces.srt 11.12kb
├──38. Interfaces.vtt 6.98kb
├──39. Method Overloading.mp4 8.85M
├──39. Method Overloading.srt 6.86kb
├──39. Method Overloading.vtt 4.28kb
├──4. Windows Users Installing Visual Studio.mp4 28.01M
├──4. Windows Users Installing Visual Studio.srt 14.71kb
├──4. Windows Users Installing Visual Studio.vtt 9.19kb
├──40. Inheritance.mp4 25.41M
├──40. Inheritance.srt 17.16kb
├──40. Inheritance.vtt 10.25kb
├──41. Polymorphism.mp4 10.80M
├──41. Polymorphism.srt 7.59kb
├──41. Polymorphism.vtt 4.71kb
├──42. Advanced Variable Scopes.mp4 9.76M
├──42. Advanced Variable Scopes.srt 7.36kb
├──42. Advanced Variable Scopes.vtt 4.51kb
├──43. Implicit Typing.mp4 9.48M
├──43. Implicit Typing.srt 6.60kb
├──43. Implicit Typing.vtt 4.22kb
├──44. Const Keyword.mp4 7.62M
├──44. Const Keyword.srt 6.16kb
├──44. Const Keyword.vtt 3.69kb
├──45. Garbage Collection.mp4 13.50M
├──45. Garbage Collection.srt 12.95kb
├──45. Garbage Collection.vtt 8.14kb
├──46. Enumerations.mp4 17.35M
├──46. Enumerations.srt 12.21kb
├──46. Enumerations.vtt 7.31kb
├──47. Switch Expressions.mp4 19.62M
├──47. Switch Expressions.srt 13.85kb
├──47. Switch Expressions.vtt 8.75kb
├──48. Structs.mp4 12.68M
├──48. Structs.srt 10.98kb
├──48. Structs.vtt 6.88kb
├──49. Passing Value-Type Parameters.mp4 14.75M
├──49. Passing Value-Type Parameters.srt 10.65kb
├──49. Passing Value-Type Parameters.vtt 6.58kb
├──5. MacOS and Linux Users Installing Visual Studio Code.mp4 28.38M
├──5. MacOS and Linux Users Installing Visual Studio Code.srt 13.63kb
├──5. MacOS and Linux Users Installing Visual Studio Code.vtt 8.43kb
├──50. Passing Reference-Type Parameters.mp4 16.66M
├──50. Passing Reference-Type Parameters.srt 13.09kb
├──50. Passing Reference-Type Parameters.vtt 7.88kb
├──51. Exception Handling.mp4 26.36M
├──51. Exception Handling.srt 18.89kb
├──51. Exception Handling.vtt 11.75kb
├──52. Exercise Imposter Syndrome.mp4 12.08M
├──52. Exercise Imposter Syndrome.srt 6.18kb
├──52. Exercise Imposter Syndrome.vtt 3.69kb
├──53. Overview.mp4 9.19M
├──53. Overview.srt 8.88kb
├──53. Overview.vtt 5.55kb
├──54. Arrays.mp4 24.61M
├──54. Arrays.srt 18.10kb
├──54. Arrays.vtt 11.09kb
├──55. ArrayList.mp4 6.06M
├──55. ArrayList.srt 4.68kb
├──55. ArrayList.vtt 2.89kb
├──56. Generic List.mp4 9.43M
├──56. Generic List.srt 7.49kb
├──56. Generic List.vtt 4.47kb
├──57. Generic Stack.mp4 10.09M
├──57. Generic Stack.srt 7.33kb
├──57. Generic Stack.vtt 4.53kb
├──58. Generic Queue.mp4 5.95M
├──58. Generic Queue.srt 4.60kb
├──58. Generic Queue.vtt 2.92kb
├──59. Generic Dictionary.mp4 16.62M
├──59. Generic Dictionary.srt 12.43kb
├──59. Generic Dictionary.vtt 7.77kb
├──6. MacOS and Linux Users Developing with Visual Studio Code.mp4 18.65M
├──6. MacOS and Linux Users Developing with Visual Studio Code.srt 9.51kb
├──6. MacOS and Linux Users Developing with Visual Studio Code.vtt 5.84kb
├──60. Overview.mp4 2.73M
├──60. Overview.srt 2.63kb
├──60. Overview.vtt 1.61kb
├──61. Named Arguments.mp4 8.08M
├──61. Named Arguments.srt 5.95kb
├──61. Named Arguments.vtt 3.72kb
├──62. Optional Arguments.mp4 10.57M
├──62. Optional Arguments.srt 6.91kb
├──62. Optional Arguments.vtt 4.32kb
├──63. Extension Methods.mp4 20.57M
├──63. Extension Methods.srt 14.33kb
├──63. Extension Methods.vtt 8.66kb
├──64. Generic Types.mp4 13.25M
├──64. Generic Types.srt 8.46kb
├──64. Generic Types.vtt 5.22kb
├──65. Params Keyword.mp4 5.85M
├──65. Params Keyword.srt 3.84kb
├──65. Params Keyword.vtt 2.41kb
├──66. Nullable Value Types.mp4 11.78M
├──66. Nullable Value Types.srt 8.32kb
├──66. Nullable Value Types.vtt 5.21kb
├──67. Nullable Reference Types.mp4 22.85M
├──67. Nullable Reference Types.srt 15.76kb
├──67. Nullable Reference Types.vtt 9.71kb
├──68. Record Types.mp4 16.50M
├──68. Record Types.srt 8.98kb
├──68. Record Types.vtt 5.61kb
├──69. Class Libraries.mp4 18.45M
├──69. Class Libraries.srt 12.67kb
├──69. Class Libraries.vtt 7.62kb
├──7. The History of .NET.mp4 8.66M
├──7. The History of .NET.srt 10.00kb
├──7. The History of .NET.vtt 6.47kb
├──70. Custom Exception Types.mp4 19.11M
├──70. Custom Exception Types.srt 12.70kb
├──70. Custom Exception Types.vtt 7.83kb
├──71. What is LINQ_.mp4 12.68M
├──71. What is LINQ_.srt 10.72kb
├──71. What is LINQ_.vtt 6.58kb
├──72. Filtering Data Using LINQ.mp4 19.59M
├──72. Filtering Data Using LINQ.srt 13.68kb
├──72. Filtering Data Using LINQ.vtt 8.62kb
├──73. Ordering Data Using LINQ.mp4 17.63M
├──73. Ordering Data Using LINQ.srt 10.06kb
├──73. Ordering Data Using LINQ.vtt 6.24kb
├──74. Selecting Data Using LINQ.mp4 21.34M
├──74. Selecting Data Using LINQ.srt 12.57kb
├──74. Selecting Data Using LINQ.vtt 7.85kb
├──75. Grouping Data Using LINQ.mp4 8.37M
├──75. Grouping Data Using LINQ.srt 5.11kb
├──75. Grouping Data Using LINQ.vtt 3.13kb
├──76. The LINQ Query Syntax.mp4 25.74M
├──76. The LINQ Query Syntax.srt 14.32kb
├──76. The LINQ Query Syntax.vtt 8.86kb
├──77. Why Automated Testing Is Important.mp4 16.90M
├──77. Why Automated Testing Is Important.srt 15.30kb
├──77. Why Automated Testing Is Important.vtt 9.52kb
├──78. Creating a Test Project.mp4 8.66M
├──78. Creating a Test Project.srt 5.87kb
├──78. Creating a Test Project.vtt 3.45kb
├──79. Writing a Unit Test Using MsTest.mp4 29.55M
├──79. Writing a Unit Test Using MsTest.srt 16.65kb
├──79. Writing a Unit Test Using MsTest.vtt 10.24kb
├──8. What Is the .NET Platform_.mp4 9.62M
├──8. What Is the .NET Platform_.srt 9.16kb
├──8. What Is the .NET Platform_.vtt 5.87kb
├──80. Thank You.mp4 4.65M
├──80. Thank You.srt 2.66kb
├──80. Thank You.vtt 1.67kb
├──9. Why Should You Learn .NET_.mp4 8.42M
├──9. Why Should You Learn .NET_.srt 9.69kb
├──9. Why Should You Learn .NET_.vtt 5.88kb
└──code.zip 944.39kb