C# Advanced Part 2

C# Complete Masterclass Bootcamp 2021: C# Unmatched 100+ Lectures, AI, OOP, Games; Learn like a Pro with Examples & More

Advanced 0(0 Ratings) 1 Students enrolled
Created by Online Courses Learn Online, On Your Schedule | Firste Last updated Tue, 08-Jun-2021 English
What will i learn?
  • • Learn the fundamentals of C# and .NET Framework
  • • Work with primitive and non-primitive types and expressions
  • • Fully understand how OOP (object oriented Programming) works and how it is used
  • • Learn how to use variables, methods, loops, conditions
  • • Learn how to use files, directories, text, date and time
  • • Learn how to use Linq and Lambda Expressions
  • • Learn how to use Databases with MS SQL Server and Linq
  • • Build beautiful GUIs (Graphical User Interfaces) with WPF (Windows Presentation Foundation)
  • • Learn the difference between value types and reference types
  • • Control the flow of programs using conditional statements
  • • Use arrays and lists
  • • Effectively debug C# applications

Curriculum for this course
96 Lessons 04:34:45 Hours
1 Version Control - GitHub and SourceTree
13 Lessons 00:25:17 Hours
  • 1. Create a GitHub account free 00:00:58
  • 2. Download and Install Source Tree (free, Mac and Windows) 00:00:44
  • 3. Version Control Workflow 00:02:59
  • 4. Source tree interface navigation 00:01:24
  • 5. Link GitHub and Source Tree together 00:00:55
  • 6. Creating a Code Repository 00:02:00
  • 7. Basics - Stage, Commit, Push, Pull, Fetch 00:04:57
  • 8. Branches - Creating and Checking Out Branches 00:01:42
  • 9. Reviewing File Changes 00:01:17
  • 10. Cherry picking changes 00:02:04
  • 11. Merging Code and Fixing Merge Conflicts 00:02:19
  • 12. Pull Requests (PRs) and Code Reviews 00:02:17
  • 13. Quiz answers with explanation 00:01:41
  • 14. What is debugging 00:02:19
  • 15. Types of Errors – Syntax, Runtime, and Logical 00:00:46
  • 16. Compile Time vs. Runtime Errors 00:01:07
  • 17. Null Reference exception 00:02:06
  • 18. Divide By Zero Exception 00:00:32
  • 19. Stack Overflow Exception 00:01:21
  • 20. Index Out of Range 00:02:31
  • 21. Expected 00:01:31
  • 22. Overload Method Not Compatible 00:01:52
  • 23. Operator Cannot Be Applied to Operands of Type 00:02:00
  • 24. Cannot Implicitly Convert Type to 00:01:51
  • 25. The Name Does Not Exist in the Current Context 00:01:56
  • 26. An Object Reference Is Required to Access Non-Static Member 00:01:41
  • 27. Try, Catch, Finally, and Throw 00:04:16
  • 28. C# Exception Class 00:02:28
  • 29. Importance of Logging Exceptions 00:02:10
  • 30. Breakpoints 00:07:41
  • 31. Unit tests 00:02:49
  • 32. Quiz Answers with Explanations 00:01:25
  • 33. What is reflection 00:01:03
  • 34. Viewing Type information 00:03:06
  • 35. Reflection with generic types 00:03:01
  • 36. Quiz answers with explanations 00:00:45
  • 37. What is refactoring 00:03:10
  • 38. Refactoring using Visual Studio 00:04:25
  • 39. Quiz answers with explanations 00:00:50
  • 40. What is an algorithm 00:01:14
  • 41. Divide and Conquer Algorithms 00:00:32
  • 42. Greedy Algorithms 00:00:32
  • 43. Minimum Spanning Tree Algorithms 00:01:01
  • 44. Shortest Path Algorithms 00:00:40
  • 45. Brute Force Algorithms 00:00:41
  • 46. Dynamic Programming and Memorization Algorithms 00:00:58
  • 47. Cycle Detection Algorithms 00:00:36
  • 48. Quiz Answers with Explanations 00:01:39
  • 49. N Choose K Algorithms 00:02:12
  • 50. A Algorithm (Shortest Path) 00:08:20
  • 51. Lee Algorithm (Shortest Path) 00:06:08
  • 52. Dijkstra's Algorithm (Shortest Path) 00:03:13
  • 53. Floyd Warshall Algorithm (Shortest Path) 00:04:14
  • 54. Kruskal's Algorithm (Minimum Spanning Tree) 00:04:56
  • 55. Primm's Algorithm (Minimum Spanning Tree) 00:03:14
  • 56. Floyd's Tortoise and Hare Algorithm (Cycle Detection) 00:02:59
  • 57. Union-Find Algorithm (Cycle Detection) 00:05:32
  • 58. Brent's Algorithm (Cycle Detection) 00:02:24
  • 59. Flood Fill Algorithm (Dynamic Programming) 00:02:37
  • 60. Kadone's Algorithm (Dynamic Programming) 00:03:21
  • 61. Quiz answers with explanation 00:00:53
  • 62. What is Code Efficiency 00:01:06
  • 63. Big-O notation 00:04:24
  • 64. Code Optimization Techniques 00:09:45
  • 65. Garbage Collection 00:01:58
  • 66. IDisposable Interface 00:01:14
  • 67. Quiz Answers with Explanations 00:02:51
  • 68. What is a design pattern and who are the Gang of Four 00:01:07
  • 69. creational design pattern 00:01:15
  • 70. Abstract Factory 00:06:07
  • 71. Builder 00:05:43
  • 72. Factory method 00:06:32
  • 73. Prototype 00:02:27
  • 74. Singleton 00:01:26
  • 75. What is a structural pattern 00:01:24
  • 76. Adapter 00:03:11
  • 77. Bridge 00:05:42
  • 78. Composite 00:04:26
  • 79. Decorator 00:04:03
  • 80. Façade 00:05:13
  • 81. Flyweight 00:05:49
  • 82. Proxy 00:04:31
  • 83. What is a behavioral design pattern 00:01:48
  • 84. Chain of responsibility 00:05:33
  • 85. Command 00:03:44
  • 86. Interpreter 00:05:41
  • 87. Iterator 00:04:42
  • 88. Mediator 00:04:26
  • 89. Memento 00:02:36
  • 90. Observer 00:05:24
  • 91. State 00:03:30
  • 92. Strategy 00:04:38
  • 93. Template method 00:04:16
  • 94. Visitor 00:05:42
  • 95. Quiz answers with explanation 00:00:36
  • 96. Bonus Lectures. Enjoy the Benefits
Requirements
  • • All Levels. No prior knowledge is required.
  • • You will need a computer, Laptop or Tablet
  • • All devices work: Mac or PC
  • • All you need is YOU and YOU! Just have an open mind and willingness to learn and implement
+ View more
Description

Welcome to the Complete C# Masterclass Bootcamp 2021, the only course you’ll need to learn to code and become a full-stack C# Expert, with 90+ Unmatched, Unique, Step-by-Step Lectures.

C# is the hottest, most demanded programming language because it can be used to build variety of applications. With C#, you can build Mobile Apps (for Windows, Android and iOS), Games, Websites, Desktop, Laptop & Tablet Applications… The list goes on and on.

Once you master the fundamentals of C# and programming, you'll have lots of options going forward with your Professional Career. You can choose to build Mobile Apps if you prefer, or you can change job and work as a Master Web Developer. As long as you know the fundamentals well, switching to different technology stacks is as easy as saying “GREAT”.

 

Explore the core technologies of the C#. learn how to get started with C# Programming.

We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a C# Programmer.

 

Following is a glance of Key Features you will enjoy learning and mastering:

1 Version Control - GitHub and SourceTree

2 C# Debugging, Exception Handling, and Unit Tests

3 Reflection in C#

4 Refactoring C# Code

5 Types of Algorithms

6 Implementing Algorithms in C#

7 Optimizing Code

8 Design Patterns

 

Once you have finished the above, enroll in our Advanced C# 8.0 New Features and learn the following:

9 C# 8.0 New Features 

10 How to Write Good Code

11 Landing a Programming Job

12 C# Programming Practice Videos, Quizzes, and Tests

13 Intro to C# Hands-On Projects Build Real World Apps!

14 Hands-On Building a Database Application using Microsoft SQL Server and C#

15 Hands-On Building a Web App using ASP.Net and C#

16 Hands-On Building a Mobile App using Xamarin C# (Windows and Mac only)

17 Hands-On Building an Artificial Intelligence Neural Network using C#

18 Hands-On Building a Machine Learning app using ML.Net and C#

19 Hands-On Building a Video Game using Unity and C#

20. Additional Content: Grand Finale

 

By the end of this course, you will be fluently programming and be ready to make any website, app or game you can dream of.

You will get lifetime access to over 100+ lectures!

So what are you waiting for? Click the Buy Now Button and join the world's highest rated C# Programming Course. Learn C#, increase your knowledge, become a Professional C# Programmer and advance your career all in a fun and practical way!

Thank you for taking the time to read this and we hope to see you in the course!

+ View more
Other related courses
17:40:06 Hours
0 1 $149 $7
00:58:14 Hours
Updated Mon, 07-Jun-2021
0 0 Free
01:09:08 Hours
0 0 Free
01:20:59 Hours
0 0 Free
01:05:29 Hours
0 0 Free
About the instructor
  • 0 Reviews
  • 3 Students
  • 87 Courses
+ View more
Online Courses - Learn Online, On Your Schedule | Firste

Firste Academy is an online learning platform with online top best online courses taught by the world's best instructors. Personalized, on-demand e-learning in programming, marketing, data science, development and more.

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
$4 $139
Buy now
Includes:
  • 04:34:45 Hours On demand videos
  • 96 Lessons
  • Full lifetime access
  • Access on mobile and tv