Главная
Study mode:
on
1
Intro
2
Course Overview
3
What is C#
4
How to get Help
5
Getting Started Visual Studio
6
Unity Install and Basics
7
How the Companion Project Works
8
Common Errors
9
Programming Basics
10
Variables
11
Variables Companion Project Walkthrough
12
Data Types
13
If Statements, Conditions
14
Switch
15
Functions
16
Scope
17
Comments
18
Arrays, Lists
19
Loops
20
Class
21
Static
22
Access Modifiers
23
Naming Rules
24
Clean Code Guidelines
25
Beginner Project
26
Beginner Summary
27
Beginner Ending
28
Intermediate Intro
29
Intermediate Overview
30
Visual Studio Shortcuts
31
Refactoring
32
Enums
33
Properties
34
Multidimensional Arrays
35
Nested Loops
36
Recursion
37
Dictionary
38
Other Collections
39
params
40
Optional Parameters
41
Value Type vs Reference Types
42
Struct
43
Class Intermediate
44
Interfaces
45
Type casting, is, as
46
Switch Pattern Matching
47
Delegates
48
Local Function vs Lambda
49
Events
50
Generics
51
Constants, readonly
52
Exceptions, Try Catch Finally
53
IEnumerable
54
Namespaces
55
Singleton Pattern
56
Design Patterns
57
Intermediate Project
58
Intermediate Ending
59
Advanced Intro
60
Advanced Overview
61
Reflection
62
Function Extensions
63
Static Constructor
64
typeof
65
nameof
66
sizeof
67
default
68
Expression-bodied Members
69
Records
70
Null Conditional Operators
71
Null-Coalescing Operators
72
Ternary Conditional Operator
73
Main and Command Line Args
74
Nullable
75
Span
76
Bitwise Operators
77
Enum Flags
78
Preprocessor Directives
79
ref, out, in
80
Data Boxing
81
dynamic
82
Class Indexer
83
Attributes
84
Anonymous Types
85
Tuples
86
using, IDisposable
87
Override Operators
88
LINQ
89
WinForms
90
DLLImport, extern, WinAPI
91
Asserts, Unit Testing
92
unsafe, pointers
93
async await Task
94
Multithreading
95
Advanced Summary
96
Complete FREE Course Ending
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Master C# programming through a comprehensive 12-hour video tutorial that progresses from fundamental concepts to advanced programming techniques. Start with basic programming principles including variables, data types, and control structures before advancing to intermediate topics such as interfaces, generics, and design patterns. Explore advanced concepts including reflection, async programming, and multithreading. Practice with hands-on companion projects and interactive exercises that reinforce learning through practical application. Gain proficiency in essential development tools like Visual Studio and Unity, while learning best practices for clean code, naming conventions, and debugging common errors. Delve into specialized topics such as LINQ, WinForms, unit testing, and working with various data structures and collections. Perfect for beginners starting their programming journey as well as experienced developers looking to deepen their C# expertise through 95 detailed lectures covering the complete spectrum of C# development. Read more

C# Programming - Beginner to Advanced Tutorial - 2024

Code Monkey
Add to list
0:00 / 0:00