C# Full Course : C# Tutorial for Beginners

preview_player
Показать описание
I'd greatly appreciate a review for it if you have time.

In this C# Full Course I provide the most complete tutorial on C# all in one huge 9 Hour course! I cover not only the core C# language, but also provide numerous examples on how to use them to make real applications. At the end of the course we make a database management system from scratch.

If you like huge videos like this, please tell me in the comment section below. If you do, my next videos will be huge courses like this on .NET MAUI and Unity Game Programming with C#.

MY UDEMY COURSES ARE 87.5% OFF TIL May 1st ($9.99)

TABLE OF CONTENTS
00:00 Intro
00:39 Visual Studio Setup
02:00 System
02:39 Visual Studio Environment
03:26 Namespace
04:00 Class Basics
04:40 Main Function
05:30 Void
05:55 Main Arguments
06:28 WriteLine
07:10 Console Methods
09:03 Receive User Input
11:25 Variables
11:49 Data Types
23:00 Casting
28:30 Formatting Output
30:49 String Functions
41:00 Format
42:45 Escape Characters
43:20 Verbatim Strings
44:35 Arrays
48:50 For Loop
56:55 Function Basics
58:45 Foreach
1:07:22 If / Else / Else If
1:12:10 Ternary Operator
1:12:50 Switch
1:17:43 While
1:20:20 Do While
1:20:40 Random
1:24:48 Exception Handling
1:30:41 StringBuilder
1:38:23 Functions
1:39:00 Access Specifier
1:46:26 Out Parameter
1:48:32 Pass By Reference
1:51:40 Passing Unknown Number of Parameters
1:56:00 Method Overloading
1:59:44 DateTime / TimeSpan
2:04:00 Enumerated Types
2:07:45 Classes / Objects
2:09:50 Constructor
2:10:50 Static
2:13:40 This
2:22:30 Structs
2:30:42 Nullable Types
2:33:30 Basic Setter / Getter
2:35:35 Getters / Setters Properties
2:39:00 Public / Private / Protected
2:40:10 Constants
2:40:37 Readonly
2:50:11 Inheritance
2:56:20 Virtual
2:59:40 Inner Class
3:03:01 Override Method
3:14:11 Abstract Classes / Methods
3:28:26 Polymorphism
3:29:19 Interfaces
3:38:10 Complex OOP Example
3:49:30 Warriors Fight to the Death
4:25:32 ArrayList
4:34:23 Dictionaries
4:39:44 Queues
4:44:02 Stacks
4:48:06 Generics
5:02:41 Delegates
5:08:28 Lambda
5:11:33 Where
5:17:40 Select
5:17:55 Range
5:19:30 Zip
5:21:25 Aggregate
5:23:12 Average
5:23:56 All
5:24:40 Any
5:25:05 Distinct
5:26:00 Except
5:27:09 Intersect
5:27:47 IEnumerator
5:34:12 Operator Overloading
5:46:09 Anonymous Types
5:49:51 LINQ
6:18:53 Threads
6:38:44 Directory Functions
6:43:15 File I/O
6:49:40 FileStreams
6:53:50 StreamWriter / StreamReader
6:57:45 BinaryWriter / BinaryReader
7:01:17 Serialization
7:15:10 XmlSerializer
7:26:32 Installing SQL Server
7:30:30 Connecting SQL Server to Visual Studio
7:32:58 Setting Up Database
7:41:30 WPF / Database Big Project
7:55:40 Design an Interface
8:12:53 Reading From Database
8:32:10 Add Data to Database
8:49:56 Delete Data from Database
8:51:35 Update Tables Automatically
Рекомендации по теме
Комментарии
Автор

MY UDEMY COURSES ARE 87.5% OFF TIL November 16th ($9.99)

derekbanas
Автор

I remember the first HTML video coding tutorial that I watched in my life. It was in your channel. Here I am almost 10+ years later. Thanks for everything Derek.

excelsistemas
Автор

Yes Derek, first MUCHAS GRACIAS!! for the course, found your course today and just started it; it looks great.
The fact that you made it one huge video without ads is refreshing as it allows me to take a break when I need it and not when the segment is finished or an ad interrupts it.
Also thanks for adding the times for the content sections, this way when I watch it again after finishing it, I'll just watch what I need to reinforce.
I'll continue to give you feedback in the following days.
¡¡Feliz Año Nuevo!!

rickyp
Автор

The thing I love most about this is that you teach things on the spot as a whole. Not always but more than most I have seen. In most tutorials every time something is mentioned and I get curious I hear but "We will come this later" or "Just know this isn't important right now." What ends up happening is that I know enough to be functional but no firm grasp of understanding.

retroguardian
Автор

Thank you for everything you've done! The first version of this tutorial (and your Python Udemy class) changed my life drastically for the better. You have my everlasting gratitude.

borninthedark
Автор

Finally a comprehensive course at the right pace for the programmers, without “what is a shortcut?, what is a program?” trivia. Thank you indeed!

alexandershubert
Автор

I love long and indepth courses like these, hope you keep doing them. I've also recently started really trying to learn the unity game engine, so I would really appreciate a video about C# inside the Unity game engine :)

mr.lawliet
Автор

Gonna give this a look when I get home. I was just starting out with the Bob Tabor stuff and that looks good but his vids are quite old and use outdated software versions. The concepts and learning are all still valid but when you're brand new, it's comforting when the instructor's stuff looks and works the same as yours. Derek using the newer versions makes it more attractive to me.

And if I don't click with these lessons, I'll try something else. What an amazing era. We have so many amazing people sharing their expertise and passion with the community for the common goal of elevating each other. Thanks for the time and effort bro.

Aerionix
Автор

Derek I can't thank you enough! Top Quality content as always! Can't wait for the Unity course! Two thumbs up!

AnastassiosGiannaras-mlsd
Автор

The course is great for someone who has a bit of experience with programming, but I couldn't recommend it for complete beginners. There are a number of cases where things just work like "magic" and a few others where the wrong way to do something is taught before the right way, but the reason why one way is wrong and another is right isn't explained. I guess if it had these extra details the course would be 24 hours instead of 9 😅 thanks for the tutorial!

westondavidson
Автор

Watched till the End. Followed every chapter. This tutorial did gave me some insights on things I had never seen before and brushed my memory on things I forgot. Thanks for creating this tutorial!

edgarstjarve
Автор

Just finished it all! Thank you Derek for the content. It was my first encounter with C# and I believe I now have a nice foundation for my .NET journey hopefully. All the best wishes <3

ismaiyk
Автор

Great video! I'm not new to programming, but definitely new to C#, great overview of the language, thank you!

Mezel
Автор

I watched the entire 9 hours. Where I encountered points I did not fully understand I stopped, looked over some other online information/tutorials/videos/textbooks, then came back to where I left off.

I develop with Linux and VS Code.

Rather than employ SQL Server I adapted your database material - as best I could - to Postgres, using Nuget with the npgsql driver and Dapper. Of course this added time to the overall tutorial.

Overall I took several days to get through it, however well worth it!

Thank you for this wonderful tutorial!

drhot
Автор

Started this video in the morning (at 1.5x speed) and I finished it at 8 PM. This is a great resource to get a good grounding of C# very quickly, especially for experienced developers looking to pickup the language. Thank you Derek.

valentine
Автор

It's awesome. I come back to C# with your video after 7 years. Thanks so much, Derek

AtaKhalighiSigaroudi
Автор

At the end you said 'if you watch it to the end leave a comment'. I watched it until the end. It was a very nice introduction to the C# language. Thanks for making it.

philrice
Автор

You make coding more interesting. Great approach.. I had not known most of it after attending a paid class for 20 days. Thanks..

sachinkumarbadiger
Автор

Hi Derek, first Thank U so much for this course! I watched it completely and followed up with the Database Programming. It is wonderful. I learned soooo much.

UweGrimm
Автор

I am from Java and migrated to C# learning throughout this video makes concepts in C# which is easy. Thank Derek ^^

minhan
visit shbcf.ru