Day 1
1 - Fundamentals
- History of C++.
- C++ Compiler.
- Simple Program.
- C++ Keyboards.
- C++ Data Types. 2 - Exercises 1
- Operators.
- Conditional statement.
- Iterations.
- Arrays.
- Pointers.
- Reference Variables.
- Pointer to array 3 - Exercises 2
4 - Functions
- Mathematical functions.
- Character functions. 5 - Users define function.
- GridView
- - Function pointers.
- Passing functions as argument to other function (Callback function).
- - Inline functions.
- Inline member functions.
- Inline functions vs. macro functions. 8 - Exercises 3
9 - Function Passing Arguments
- Pass By value.
- Pass by reference via pointer.
- Pass by reference via reference. 10 - Local and Global Variables.
11 - Overloaded Functions 12 - Recursion
13 - Exercises 4
Day 2
1 - Object Oriented Programming Concept 2 - From Structure to class
- Access Modifiers: private protected and public
- Member Functions in Classes
- Friend Functions
- Constructor
- Destructor
- Static Member 3 - Static Function Members 4 - Exercise 1
5 - Data Abstraction 6 - Encapsulation
7 - Inheritance
- Inheritance Mode
- Types of Inheritance in C++
- Involve superclass constructor. 8 – Polymorphism
- Compile time Polymorphism
- Runtime polymorphism 9 - Exercise 2
Day 3
1 - Exception Handling 2 - File streaming
- - Connect C++ into database.
- - C++ GUI Application with Multiple Forms
- - Exercise (Database GUI application “HR Management System”)
Day 4
- - Introducing Message Queuing
- Communications Within Distributed Applications
- The MSMQ Architecture
- MSMQ Versions
- Installing MSMQ
- - System.Messaging
- System.Messaging Namespace
- Programming Architecture Warking with Queues
- Referencing Queues
- Purging Messages Programmatically 3 – Exercise
Day 5
- - Interacting with Queues
- - Sending Camplex Messages
- - Receiving Messages Asynchronously 4 - Peeking Messages
- - Message Timeouts
- - Recoverable Messages
- - Request-Response Messaging
Programme scope, delivery arrangements and suitability are confirmed during enquiry.