C# Programming All-in-One Tutorial Series (6 HOURS!)

preview_player
Показать описание

Timestamps
00:00:00 - Intro
00:03:24 - Hello World and botnet CLI
00:07:58 - Application Architecture
00:13:02 - Methods, Static Methods, Instance Methods
00:21:02 - Command Line Arguments with dotnet CLI
00:25:10 - User Input to Make Dynamic Apps
00:29:18 - Variables and Expressions
00:35:55 - Variable Initialization and Declaration
00:36:11 - Simple Data Types
00:45:25 - Value Types and Reference Types
00:51:50 - Built in Types and .NET Type Aliases
00:56:02 - Signed and Unsigned Integral Data Types
01:01:49 - Float, Double, Decimal
01:07:04 - Math Class
01:12:57 - Char Data Type and ASCII Unicode
01:18:37 - String Data Type
01:19:56 - String Properties and Methods
01:30:30 - String Escape Sequences
01:35:01 - Creating Basic Classes, Methods, and Properties
01:41:53 - if, else if, else
01:47:31 - Logical and Comparison Operators
01:52:26 - switch Statement
01:56:43 - Ternary Operator
02:00:14 - Single Line if Statement
02:02:24 - while Loops
02:05:26 - do while Loops
02:08:10 - for Loops
02:12:44 - Nested Control Flow
02:15:48 - Nested for Loops (Triangles and Pyramids)
02:18:50 - Nested while Loops (Triangles and Pyramids)
02:21:53 - Variable Scope with Nested Control Flow
02:25:48 - break
02:28:24 - continue
02:30:30 - Intro to Arrays
02:33:35 - Working with Arrays
02:37:04 - Fill Array from user Input with for
02:40:03 - Searching an Array
02:43:38 - Array Sort
02:45:42 - Array Methods, Array Reversem Array Exists, Comparing Arrays
02:49:26 - Multidimensional Arrays and Jagged Arrays
02:53:35 - Creating 2D Arrays and Jagged Arrays
02:57:44 - Iterate 2D and Jagged Arrays
03:02:21 - Lists
03:05:16 - Working with Generic Lists
03:07:11 - List Methods (Add, Insert, Remove, Clear)
03:10:40 - Methods to Search a List (Contains IndexOf, LastIndexOf)
03:13:12 - Comparing Lists for Same Values (SequenceEqual Method)
03:15:18 - Iterate Through List with for Loop
03:17:31 - foreach Loop Explained
03:20:58 - More on foreach (Enumerable, other Collection)
03:25:24 - Nested foreach Loops
03:29:48 - Convert Between List and Array
03:32:54 - Methods to Sort and Reverse List
03:36:13 - Intro to Object Oriented Programming (OOP)
03:38:54 - Class vs Object
03:40:38 - Fields
03:43:19 - Auto Implemented Properties
03:47:18 - Public vs Private
03:51:52 - Methods
03:56:21 - Creating a Class and Instantiating an Object
04:00:55 - Creating Fields
04:05:10 - Creating Properties
04:09:14 - Creating a void Output Method
04:13:16 - Parameters and Arguments
04:16:32 - Return Statements
04:20:48 - Encapsulation
04:23:29 - Creating a Getter
04:27:45 - Creating a Setter
04:31:28 - Creating a Custom Getter and Setter
04:35:44 - List of Custom Class
04:39:49 - Creating a Custom Type in Loop and Adding to List
04:42:55 - Taking Custom Types as Arguments
04:46:01 - Intro to Static Methods
04:47:24 - Creating a Static Method
04:51:33 - Static Method (Method to Take an ArrayList of Custom Type)
04:56:19 - Intro to Method Overloading and Default Parameters
04:59:43 - Optional Parameters
05:03:38 - Searching a List for Custom Object
05:10:22 - Method Overriding
05:12:10 - Override ToString
05:14:58 - Override Equals
05:20:51 - Creating a Method Overload
05:24:50 - Override GetHashCode
05:29:25 - Returning Custom Object
05:35:04 - Reference vs Value Types
05:38:09 - Intro to Inheritance
05:40:46 - Creating an Inheritance Hierarchy
05:45:08 - Virtual Methods
05:47:04 - Inherit and Override Methods
05:49:26 - Abstract Classes
05:50:42 - Abstract Methods
05:53:17 - Intro to Polymorphism
05:56:36 - Polymorphism
05:59:46 - Intro to Constructors
06:02:42 - Default Constructor
06:04:59 - Custom Constructors
06:07:25 - Constructors to Assign to Read Only Properties
06:10:32 - Intro to Interfaces
06:13:44 - Create and Interface
06:18:36 - Conclusion

~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~

🅑 Bitcoin - 3HnF1SWTzo1dCU7RwFLhgk7SYiVfV37Pbq
🅔 Eth - 0x350139af84b60d075a3a0379716040b63f6D3853
Рекомендации по теме
Комментарии
Автор

Timestamps
00:00:00 - Intro
00:03:24 - Hello World and botnet CLI
00:07:58 - Application Architecture
00:13:02 - Methods, Static Methods, Instance Methods
00:21:02 - Command Line Arguments with dotnet CLI
00:25:10 - User Input to Make Dynamic Apps
00:29:18 - Variables and Expressions
00:35:55 - Variable Initialization and Declaration
00:36:11 - Simple Data Types
00:45:25 - Value Types and Reference Types
00:51:50 - Built in Types and .NET Type Aliases
00:56:02 - Signed and Unsigned Integral Data Types
01:01:49 - Float, Double, Decimal
01:07:04 - Math Class
01:12:57 - Char Data Type and ASCII Unicode
01:18:37 - String Data Type
01:19:56 - String Properties and Methods
01:30:30 - String Escape Sequences
01:35:01 - Creating Basic Classes, Methods, and Properties
01:41:53 - if, else if, else
01:47:31 - Logical and Comparison Operators
01:52:26 - switch Statement
01:56:43 - Ternary Operator
02:00:14 - Single Line if Statement
02:02:24 - while Loops
02:05:26 - do while Loops
02:08:10 - for Loops
02:12:44 - Nested Control Flow
02:15:48 - Nested for Loops (Triangles and Pyramids)
02:18:50 - Nested while Loops (Triangles and Pyramids)
02:21:53 - Variable Scope with Nested Control Flow
02:25:48 - break
02:28:24 - continue
02:30:30 - Intro to Arrays
02:33:35 - Working with Arrays
02:37:04 - Fill Array from user Input with for
02:40:03 - Searching an Array
02:43:38 - Array Sort
02:45:42 - Array Methods, Array Reversem Array Exists, Comparing Arrays
02:49:26 - Multidimensional Arrays and Jagged Arrays
02:53:35 - Creating 2D Arrays and Jagged Arrays
02:57:44 - Iterate 2D and Jagged Arrays
03:02:21 - Lists
03:05:16 - Working with Generic Lists
03:07:11 - List Methods (Add, Insert, Remove, Clear)
03:10:40 - Methods to Search a List (Contains IndexOf, LastIndexOf)
03:13:12 - Comparing Lists for Same Values (SequenceEqual Method)
03:15:18 - Iterate Through List with for Loop
03:17:31 - foreach Loop Explained
03:20:58 - More on foreach (Enumerable, other Collection)
03:25:24 - Nested foreach Loops
03:29:48 - Convert Between List and Array
03:32:54 - Methods to Sort and Reverse List
03:36:13 - Intro to Object Oriented Programming (OOP)
03:38:54 - Class vs Object
03:40:38 - Fields
03:43:19 - Auto Implemented Properties
03:47:18 - Public vs Private
03:51:52 - Methods
03:56:21 - Creating a Class and Instantiating an Object
04:00:55 - Creating Fields
04:05:10 - Creating Properties
04:09:14 - Creating a void Output Method
04:13:16 - Parameters and Arguments
04:16:32 - Return Statements
04:20:48 - Encapsulation
04:23:29 - Creating a Getter
04:27:45 - Creating a Setter
04:31:28 - Creating a Custom Getter and Setter
04:35:44 - List of Custom Class
04:39:49 - Creating a Custom Type in Loop and Adding to List
04:42:55 - Taking Custom Types as Arguments
04:46:01 - Intro to Static Methods
04:47:24 - Creating a Static Method
04:51:33 - Static Method (Method to Take an ArrayList of Custom Type)
04:56:19 - Intro to Method Overloading and Default Parameters
04:59:43 - Optional Parameters
05:03:38 - Searching a List for Custom Object
05:10:22 - Method Overriding
05:12:10 - Override ToString
05:14:58 - Override Equals
05:20:51 - Creating a Method Overload
05:24:50 - Override GetHashCode
05:29:25 - Returning Custom Object
05:35:04 - Reference vs Value Types
05:38:09 - Intro to Inheritance
05:40:46 - Creating an Inheritance Hierarchy
05:45:08 - Virtual Methods
05:47:04 - Inherit and Override Methods
05:49:26 - Abstract Classes
05:50:42 - Abstract Methods
05:53:17 - Intro to Polymorphism
05:56:36 - Polymorphism
05:59:46 - Intro to Constructors
06:02:42 - Default Constructor
06:04:59 - Custom Constructors
06:07:25 - Constructors to Assign to Read Only Properties
06:10:32 - Intro to Interfaces
06:13:44 - Create and Interface
06:18:36 - Conclusion

codebreakthrough
Автор

I been coding in C# for about 5 years now and I will say for beginners that anyone can learn to code and can code. The one thing that will help you honestly learn to code is to involve yourself in developer culture. Learn the stupid jokes, talk to other developers and stay positive. You will run into neck beards but honestly don't listen to them. You don't got to be a MASTER to write good code. Take it slow, make it simple and enjoy writing code.

I can honestly say after years of playing video games that writing code is MANY times more enjoyable and I love video games.

Another good idea is to have a good chair because your butt will hurt and make sure your arms are positioned in good places so you don't strain them too much. Another thing is realize that your hands do all the work so take very good care of them.

Application.Quit();

panicschannel
Автор

Just found your videos, thank you so much for this! I've been in CS for a couple years now mostly working in C/C++ and was suddenly tasked to program fully in assembly language, then in python and then to C# for separate classes, the last two which I wasn't so familiar with and how to setup my environments. These videos really helped me get the hang of C# and visual studio (which I hadn't used before, either)!

ColorfulRainingbows
Автор

This is the best tutorial I have ever seen in any language. Better than my 4 year college degree, no cap

patrickbyrne
Автор

Just finished this over 2 days in time to start my OOP C# module in uni and wow man just thank you for giving me a nice broad understanding.

dannyh
Автор

Well done! I watched other courses before this one and have to say, I really like how you simplify it to easy to understand terms instead of just throwing a lot of technical jargon.
👍

elijahgundorin
Автор

You are just awesome! Watched the entire C++ series and just want to watch some of YOUR tutorials and I am addicted like to a TV Series!
Keep it up BRO!!!

wearesciber
Автор

Just finished this one. It was amazing! Thanks, Caleb.

guillermovillalta
Автор

Caleb, thank you! Thanks for the course man. So cleanly presented

trigger
Автор

I have seen your c and c++ fully series caleb nice, keep it up man

satyaaplays
Автор

Just finished this course—and let me just say: thank you SO much! This took me from nearly programming-impaired (I kind of understand variables, and nothing else) to able to read code and speak intelligently enough on the subject to not look like too much of an idiot. And for somebody as historically as I...that's huge. This was absolutely incredible—thank you!!!

Tutoriala
Автор

Nicely done! I've been able to understand your teaching better than even a paid course I'm trying to finish. Thank you much and keep up the good work! 😁👍

imminentsuccess
Автор

bro... i'm just 30 minutes into this and already blowing my mind how simple you make this for me to understand. Thank you so much.

sunova_
Автор

finally, I was waiting for this. Thank you once again!

UsaM
Автор

I really appreciate how in-depth you went with this tutorial

sudajared
Автор

Really appreciate this series. Thanks for creating this!

tristangovier
Автор

Very informative, with flawless accent, one of the best tutorials I have watched on different channel.

ydxyrbx
Автор

this tutorial cover's all the basic knowledge really well. Thank you for the effort.

motionsmoments
Автор

Great tutorials! Thanks for making these!

ryasun
Автор

Dude you are freaking historical! Thank you for all your work on this video!

ArminasAer
visit shbcf.ru