Курс на 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