EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

MSMQ - C++ with Message Queuing

Course outline

Duration to discuss

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.