Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1:
Data Types, Definitions, Declarations, and Initialization
Operators, Expressions, and Statements
References and Smart Pointers
Constants, Scope, and Lifetime
Functions, Parameters, and Function Overloading
Day 2:
Classes, Members, Access Specifiers, and Objects
Constructors, Member Initializer Lists, and Destructors
Copy and Move Semantics, Introduction to Templates
Inheritance, Virtual and Overridden Functions, and Polymorphism
Day 3:
Type Conversions, Exceptions, and I/O Streams
C++ Standard Library: Containers and Algorithms
Iterators, Lambda Expressions, and Range-Based Loops
Day 4:
C++11, C++14, and C++17 Standards for Government
Code Organization: Header and Source Files
Namespaces, Header Guards, and Multi-File Frameworks for Government
C++ Guidelines and Best Practices for Government
Day 5:
Creating C++ Projects and Conducting Code Review Sessions for Government
Requirements
Audience for Government
35 Hours
Testimonials (3)
Detailed explanation, re-iteration of points in a quite subtle way that really drove the knowledge home very well. Rod's willingness to double-check the odd obscure question that we rasied, to be sure that his answers were 100% right. Also, his interest in discussing the pros & cons of alternate coding styles so that we learnt not only how to use C++ in our intended way, but why it should be done that way.
Nick Dillon - cellxica Ltd
Course - Using C++ in Embedded Systems - Applying C++11/C++14
Experience sharing, it's teacher's know-how and valuable.
Carey Fan - Logitech
Course - C/C++ Secure Coding
The live coding