C sharp
C# tutorial for beginners in arabic
Free C sharp course, 102 video lessons by kudvenkat.arabic.
102 Lesson
23 hr 20 min
22 Enrolled
Certificate: Yes
Intro Course content
102 Lesson · 23 hr 20 min
01
Introduction to C# in arabic
10:55
02
C# read and write to console in arabic
09:24
03
C# built in data types in arabic
10:14
04
C# string data type in arabic
09:31
05
Common c# operators in arabic
13:45
06
c# nullable types in arabic
17:05
07
C# data type conversion in arabic
19:10
08
C# arrays in arabic
07:21
09
C# comments in arabic
07:58
10
C# if statement in arabic
13:58
11
C# switch statement in arabic
11:10
12
C# switch statement Continuation in arabic
16:58
13
C# while loop in arabic
09:40
14
C# do while loop in arabic
15:50
15
C# for and foreach in arabic
13:06
16
C# methods in arabic
18:05
17
C# method parameters in arabic
24:19
18
C# namespaces in arabic
21:48
19
C# classes in arabic
24:08
20
C# static and instance class members in arabic
20:15
21
C# inheritance in arabic
25:12
22
C# method hiding in arabic
14:02
23
C# polymorphism in arabic
10:36
24
C# method overriding vs hiding in arabic
05:57
25
C# method overloading in arabic
09:48
26
Why should we use properties in C# in arabic
13:29
27
C# properties in arabic
14:39
28
C# structs in arabic
08:16
29
Difference between classes and structs in arabic
23:06
30
C# interfaces in arabic
18:04
31
C# explicit interface implementation in arabic
14:10
32
C# abstract classes in arabic
13:26
33
C# abstract classes vs interfaces in arabic
14:07
34
Problems of multiple class inheritance in arabic
08:30
35
Multiple class inheritance using interfaces in arabic
08:39
36
C# delegates in arabic
14:30
37
C# delegate usage example Part 1 in arabic
10:19
38
C# delegate usage example Part 2 in arabic
10:33
39
C# multicast delegates in arabic
19:36
40
C# exception handling in arabic
28:42
41
C# Inner Exceptions in arabic
21:42
42
C# custom exceptions in arabic
15:30
43
Exception handling abuse in arabic
13:12
44
Preventing exception handling abuse in arabic
09:17
45
Why Enums in arabic
10:24
46
C# enum example in arabic
06:56
47
C# enums in arabic
22:03
48
Type vs type members in arabic
07:15
49
C# access modifiers in arabic
08:22
50
C# internal and protected internal access modifiers in arabic
17:38
51
Access modifiers for types in arabic
10:48
52
C# attributes in arabic
15:59
53
C# reflection in arabic
29:04
54
C# reflection example in arabic
10:41
55
Late binding using reflection in arabic
22:49
56
C# generics in arabic
13:31
57
Why should you override ToString method in arabic
08:27
58
Why should you override Equals method in arabic
21:56
59
Difference between Convert ToString and ToString in arabic
06:50
60
Difference between System String and System Text StringBuilder in arabic
08:42
61
C# Partial classes in arabic
17:58
62
Creating partial classes in arabic
15:13
63
C# Partial methods in arabic
14:44
64
How and where are indexers used in arabic
13:54
65
C# Indexers in arabic
12:06
66
C# indexer overloading in arabic
09:45
67
C# Optional parameters in arabic
07:42
68
Making method parameters optional using method overloading in arabic
04:57
69
Making method parameters optional by specifying parameter defaults in arabic
08:30
70
Making method parameters optional by using OptionalAttribute in arabic
03:58
71
Code snippets in visual studio in arabic
12:52
72
C# Dictionary in arabic
15:08
73
C# Dictionary in arabic continued
22:09
74
C# List collection class in arabic
16:40
75
C# List collection class in arabic continued
13:11
76
Working with C# list class and ranges in arabic
12:22
77
Sort a list of simple types in arabic
13:33
78
Sort a list of C# complex types in arabic
15:35
79
Sort a list of complex types using Comparison delegate in arabic
09:14
80
Useful methods of List collection class in arabic
12:32
81
When to use a dictionary over list in arabic
18:27
82
Generic queue collection class in arabic
15:18
83
Generic stack collection class in arabic
13:12
84
Real time example of queue collection class in arabic
31:50
85
Real time example of stack collection class in arabic
16:59
86
C# Multithreading in arabic
10:53
87
Advantages and disadvantages of multithreading in arabic
08:20
88
ThreadStart delegate in arabic
07:31
89
ParameterizedThreadStart delegate in arabic
10:55
90
Passing data to the Thread function in a type safe manner in arabic
04:33
91
Retrieving data from Thread function using callback method in arabic
10:06
92
C# Thread Join and Thread IsAlive functions in arabic
16:08
93
Protecting shared resources from concurrent access in multithreading in arabic
16:54
94
Difference between Monitor and lock in arabic
05:50
95
Deadlock in a multithreaded program in arabic
19:30
96
How to resolve a deadlock in a multithreaded program in arabic
09:55
97
Performance of a multithreaded program in arabic
11:56
98
C# anonymous methods in arabic
16:26
99
C# lambda expressions in arabic
10:24
100
C# func delegate in arabic
08:59
101
C# async and await in arabic
11:13
102
c# wait for thread to finish without blocking in arabic
10:23