CaptionsMaker
.com
C# Programming All-in-One Tutorial Series (6 HOURS!)
Edit Subtitles
Download Subtitles
SRT
TXT
Title:
Description:
This is everything you need to know to get started as a C# Programming Software developer / Software engineer. We start off with the super basics and work our way to intermediate topics. Need more Coding Practice? Why not try Pluralsight? I used Pluralsight to step up my game in my software development job. You should too! http://bit.ly/PluralsightFreeTrial Enjoy my content? Subscribe for free! - http://calcur.tech/subscribe Patreon - http://calcur.tech/patreon-calebcurry C# Programming All-in-One 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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Want to learn code? Try Pluralsight for free - http://calcur.tech/pluralsight Need help getting a job? - http://calcur.tech/getajob My recommended Web Hosting - http://calcur.tech/hosting Amazing BenQ Lamp - http://calcur.tech/light ~~~~~~~~~~~~~~~ Additional Links ~~~~~~~~~~~~~~~ Instagram - http://calcur.tech/ig-calebcurry Twitter - http://calcur.tech/tw-calebcurry Facebook - http://calcur.tech/fb-calebcurry More content - http://calebcurry.tech Patreon - http://calcur.tech/patreon-calebcurry Donate - http://calcur.tech/donate
YouTube url:
https://www.youtube.com/watch?v=qOruiBrXlAw&t=4042s
Created:
16. 11. 2020 03:24:26