Курс на Stepik
Обложка курса «C++ Programming : Hands-on Approach» на Stepik
Бесплатно

C++ Programming : Hands-on Approach ★ 0.000

Открыть на
STEPIK.ORG

This course helps learners to obtain hands-on experience on C++ programming concepts. Also, this course helps with necessary hints for C++ Programming in Linux Environment using GNU Tools.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C++ Programming : Hands-on Approach»Учеников на курсе 93
Сертификаты, выданные на курсе «C++ Programming : Hands-on Approach»Сертификатов выдано 0
Отзывы о курсе «C++ Programming : Hands-on Approach»Отзывов получено 0
Рейтинг курса «C++ Programming : Hands-on Approach»Рейтинг курса 0.000
Уроки в курсе «C++ Programming : Hands-on Approach»Количество уроков 62
Тесты в курсе «C++ Programming : Hands-on Approach»Количество квизов 1
Задачи с кодом в курсе «C++ Programming : Hands-on Approach»Количество задач с кодом 36
Время прохождения курса «C++ Programming : Hands-on Approach»Время прохождения курса —
Обновления курса «C++ Programming : Hands-on Approach»Обновления курса — —
Дата публикации курса «C++ Programming : Hands-on Approach»Дата публикации курса — ———
Последнее обновление курса «C++ Programming : Hands-on Approach»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «C++ Programming : Hands-on Approach» 10 разделов Уроки в курсе «C++ Programming : Hands-on Approach» 62 урока Тесты в курсе «C++ Programming : Hands-on Approach» 1 тест Задачи в курсе «C++ Programming : Hands-on Approach» 36 задач Время прохождения курса «C++ Programming : Hands-on Approach» 0 ч. Последнее обновление курса «C++ Programming : Hands-on Approach» обн. 1 год назад

Code Quality & Clean Code

5 уроков
1. Clean Code ↗
2. Code Quality ↗
3. Static Analysis - Examples ↗
4. Memory Leak & Heap Analysis ↗
5. Multifile Programming ↗

C Refresher

6 уроков
1. Variables & Data Types ↗
2. Operators ↗
3. Control Structures ↗
4. Pointers ↗
5. Arrays ↗
6. Functions ↗

Language Basics

8 уроков
1. Key Points ↗
2. Hands-on: Simple Hello World Program ↗
3. Hands-on: Sum of two numbers ↗
4. Hands-on: Reference Demo ↗
5. Hands-on: const keyword prefix ↗
6. Hands-on: Dynamic memory ↗
7. Hands-on: Memory Layout - nm, objdump ↗
8. Hands-on: Rearrange the following code ↗

Functions

5 уроков
1. Key Points ↗
2. Hands-on: Parameter Passing ↗
3. Hands-on: Function Overloading ↗
4. Hands-on: Default Arguments ↗
5. Hands-on: Multifile Programming ↗

Classes & Objects

8 уроков
1. Key Points ↗
2. Object Oriented Principles ↗
3. Non-Object-Oriented Examples ↗
4. Hands-on: Account example ↗
5. Hands-on: Box example ↗
6. Hands-on: Date example ↗
7. Hands-on : Multifile Programming ↗
8. Hands-on : Class Diagrams ↗

Constructors & Destructors

11 уроков
1. Key Points ↗
2. Hands-on: Parameterized Constructor example ↗
3. Hands-on: Default Constructor example ↗
4. Hands-on: Copy Constructor example ↗
5. Hands-on: Point class ↗
6. Hands-on: Color class ↗
7. Hands-on: IPAddress class ↗
8. Hands-on: Image class ↗
9. Hands-on: MyTime class ↗
10. Hands-on: MyDate class ↗
11. Hands-on: Stack class ↗

Operator Overloading

13 уроков
1. Key Points ↗
2. MyTime - Skeleton code ↗
3. Hands-on: Implement overloaded+, t1 + t2 ↗
4. Hands-on: Implement overloaded + (t1 + n) ↗
5. Hands-on: Implement overloaded ++ (Pre Increment) ↗
6. Hands-on: Implement overloaded ++ (post increment) ↗
7. Hands-on: Implement overloaded == ↗
8. Hands-on: Implement overloaded = ↗
9. Hands-on: Implement overloaded << ↗
10. Hands-on: Implement overloaded >> ↗
11. Hands-on: Operator Overloading for Complex Number class ↗
12. Hands-on: Operator Overloading for Fraction class ↗
13. Currency/Distance/Weight - Example ↗

Inheritance & Virtual Functions

1 урок
1. Person and Student ↗

Templates

1 урок
1. Outline ↗

Appendix

4 урока
1. Problems ↗
2. Chapter Wise ↗
3. Reference Reading ↗
4. C Coding Problems ↗