Get in Touch

Course Outline

Day 1:

Variable Types, Definitions, Declarations, and Initialization

Operators, Expressions, and Statement Structure

Reference Types and Smart Pointer Mechanisms

Constant Values, Variable Scope, and Object Lifetime

Function Definitions, Parameter Handling, and Overloading

Day 2:

Class Structures, Member Variables, Access Control, and Object Instances

Constructor Logic, Member Initializers, and Destructor Implementation

Copy and Move Semantics, and Introductory Template Concepts

Inheritance Mechanisms, Virtual Functions, and Polymorphic Behavior

Day 3:

Data Conversions, Exception Management, and Input/Output Streams

C++ Standard Library Components, Data Containers, and Algorithms

Iterator Patterns, Lambda Functions, and Range-Based Iteration

Day 4:

Evolution of C++ Standards: C++11, C++14, and C++17

Code Architecture, Header Files, and Source File Management

Namespace Organization, Header Protection, and Multi-File Systems

Professional C++ Coding Standards and Best Practices

Day 5:

C++ Project Development, Peer Code Review, and Assessment

Requirements

Eligible Audience

 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories