Содержание курса
1. Code Quality & Clean Code
5 уроков
179
86
3м
1
Закрытый
1.1
Clean Code
↗
82
27
1м 42с
1
Закрытый
1.2
Code Quality
↗
33
19
1м 37с
0
Закрытый
1.3
Static Analysis - Examples
↗
24
17
1м 36с
0
Закрытый
1.4
Memory Leak & Heap Analysis
↗
23
11
1м 44с
0
Закрытый
1.5
Multifile Programming
↗
17
12
1м 40с
0
2. C Refresher
6 уроков
98
90
1м
0
Закрытый
2.1
Variables & Data Types
↗
22
22
0м 9с
0
Закрытый
2.2
Operators
↗
20
20
0м 1с
0
Закрытый
2.3
Control Structures
↗
16
16
0м 1с
0
Закрытый
2.4
Pointers
↗
17
9
0м 19с
0
Закрытый
2.5
Arrays
↗
13
13
0м 1с
0
Закрытый
2.6
Functions
↗
10
10
0м 1с
0
3. Language Basics
8 уроков
69
44
1м
0
Закрытый
3.1
Key Points
↗
15
11
1м 51с
0
Закрытый
3.2
Hands-on: Simple Hello World Program
↗
16
5
-
0
Закрытый
3.3
Hands-on: Sum of two numbers
↗
7
5
-
0
Закрытый
3.4
Hands-on: Reference Demo
↗
9
5
-
0
Закрытый
3.5
Hands-on: const keyword prefix
↗
7
7
-
0
Закрытый
3.6
Hands-on: Dynamic memory
↗
7
3
-
0
Закрытый
3.7
Hands-on: Memory Layout - nm, objdump
↗
4
4
-
0
Закрытый
3.8
Hands-on: Rearrange the following code
↗
4
4
-
0
4. Functions
5 уроков
27
13
0м
0
Закрытый
4.1
Key Points
↗
6
4
-
0
Закрытый
4.2
Hands-on: Parameter Passing
↗
6
2
-
0
Закрытый
4.3
Hands-on: Function Overloading
↗
7
2
-
0
Закрытый
4.4
Hands-on: Default Arguments
↗
4
2
-
0
Закрытый
4.5
Hands-on: Multifile Programming
↗
4
3
-
0
5. Classes & Objects
8 уроков
74
41
19м
-1
Закрытый
5.1
Key Points
↗
8
6
-
0
Закрытый
5.2
Object Oriented Principles
↗
11
8
0м 3с
0
Закрытый
5.3
Non-Object-Oriented Examples
↗
13
11
18м 30с
0
Закрытый
5.4
Hands-on: Account example
↗
13
4
-
0
Закрытый
5.5
Hands-on: Box example
↗
13
4
-
0
Закрытый
5.6
Hands-on: Date example
↗
5
0
-
-1
Закрытый
5.7
Hands-on : Multifile Programming
↗
6
3
-
0
Закрытый
5.8
Hands-on : Class Diagrams
↗
5
5
-
0
6. Constructors & Destructors
11 уроков
75
19
0м
0
Закрытый
6.1
Key Points
↗
5
5
-
0
Закрытый
6.2
Hands-on: Parameterized Constructor example
↗
9
4
-
0
Закрытый
6.3
Hands-on: Default Constructor example
↗
8
4
-
0
Закрытый
6.4
Hands-on: Copy Constructor example
↗
9
4
-
0
Закрытый
6.5
Hands-on: Point class
↗
9
0
-
0
Закрытый
6.6
Hands-on: Color class
↗
5
0
-
0
Закрытый
6.7
Hands-on: IPAddress class
↗
7
0
-
0
Закрытый
6.8
Hands-on: Image class
↗
5
1
-
0
Закрытый
6.9
Hands-on: MyTime class
↗
8
1
-
0
Закрытый
6.10
Hands-on: MyDate class
↗
6
0
-
0
Закрытый
6.11
Hands-on: Stack class
↗
4
0
-
0
7. Operator Overloading
13 уроков
59
7
0м
0
Закрытый
7.1
Key Points
↗
5
5
-
0
Закрытый
7.2
MyTime - Skeleton code
↗
7
0
-
0
Закрытый
7.3
Hands-on: Implement overloaded+, t1 + t2
↗
6
0
-
0
Закрытый
7.4
Hands-on: Implement overloaded + (t1 + n)
↗
5
0
-
0
Закрытый
7.5
Hands-on: Implement overloaded ++ (Pre Increment)
↗
3
0
-
0
Закрытый
7.6
Hands-on: Implement overloaded ++ (post increment)
↗
3
0
-
0
Закрытый
7.7
Hands-on: Implement overloaded ==
↗
3
0
-
0
Закрытый
7.8
Hands-on: Implement overloaded =
↗
5
0
-
0
Закрытый
7.9
Hands-on: Implement overloaded <<
↗
3
0
-
0
Закрытый
7.10
Hands-on: Implement overloaded >>
↗
5
0
-
0
Закрытый
7.11
Hands-on: Operator Overloading for Complex Number class
↗
3
0
-
0
Закрытый
7.12
Hands-on: Operator Overloading for Fraction class
↗
4
1
-
0
Закрытый
7.13
Currency/Distance/Weight - Example
↗
7
1
-
0
8. Inheritance & Virtual Functions
1 урок
7
7
0м
0
Закрытый
8.1
Person and Student
↗
7
7
-
0
9. Templates
1 урок
5
5
0м
0
Закрытый
9.1
Outline
↗
5
5
-
0
10. Appendix
4 урока
4
3
0м
0
Закрытый
10.1
Problems
↗
1
1
-
0
Закрытый
10.2
Chapter Wise
↗
1
0
-
0
Закрытый
10.3
Reference Reading
↗
1
1
-
0
Закрытый
10.4
C Coding Problems
↗
1
1
-
0