❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 21st, 2023]
This C# Full Course provides a comprehensive tutorial on the C# language. It is a 9-hour course that covers not only the core C# language, but also provides numerous examples on how to use it to make real applications. At the end of the course, participants will have created a database management system from scratch. The course is free and contains no ads. Organized code is available for free on GitHub.
The course begins with an introduction to Visual Studio Setup and System, followed by a discussion of the Visual Studio Environment, Namespace, and Class Basics. The Main Function, Void, Main Arguments, WriteLine, and Console Methods are also covered. Participants will learn how to receive user input and work with Variables and Data Types. Casting and Formatting Output are also discussed.
The course then moves on to String Functions, Format, Escape Characters, Verbatim Strings, Arrays, For Loop, Function Basics, Foreach, If/Else/Else If, Ternary Operator, Switch, While, Do While, Random, Exception Handling, StringBuilder, Functions, Access Specifier, Out Parameter, Pass By Reference, Passing Unknown Number of Parameters, Method Overloading, DateTime/TimeSpan, Enumerated Types, Classes/Objects, Constructor, Static, This, Structs, Nullable Types, Basic Setter/Getter, Getters/Setters Properties, Public/Private/Protected, Constants, Readonly, Inheritance, Virtual, Inner Class, Override Method, Abstract Classes/Methods, Polymorphism, Interfaces, Complex OOP Example, Warriors Fight to the Death, ArrayList, Dictionaries, Queues, Stacks, Generics, Delegates, Lambda, Where, Select, Range, Zip, Aggregate, Average, All, Any, Distinct, Except, Intersect, IEnumerator, Operator Overloading, Anonymous Types, LINQ, Threads, Directory Functions, File I/O, FileStreams, StreamWriter/StreamReader, BinaryWriter/BinaryReader, and Serialization.
The course also covers WPF/Database Big Project, Design an Interface, Reading From Database, Add Data to Database, Delete Data from Database, and Update Tables Automatically.
At the end of the course, participants will have a comprehensive understanding of the C# language and how to use it to create real applications.