FA-0469Software Development

Course Outline for MSMQ

Introduction

Why this course

Microsoft Message Queuing (MSMQ) is currently not available for .NET Core. While other message queuing systems are generally preferred, many enterprise applications were based on MSMQ and this creates a problem for teams looking to migrate from .NET Framework to .NET Core or the upcoming .NET 5. This course is designed to take the learner in a journey through the basics of C# programming for WCF’s MSMQ.

NOTE: This is an extremely intensive course and the learners are required to give maximum attention as it is very easy to get lost in the course materials.

Course Objective

By the end of this course, the learner should be:

  • Understand the fundamentals of C#
  • Work with primitive types and expressions
  • Work with non-primitive types
  • Control the flow of programs using conditional statements
  • Understand the basis of Windows’ Communication Foundation
  • Understand Message Queues in general
  • Work with MSMQ
  • Request Message
  • Response Message
  • P/B Message in MSMQ
Prerequisites

Prerequisites

  • Dual Screen
  • High Speed INternet
  • Webcam and Microphone
  • Visual Studio installed locally
  • MSMQ enabled in the windows system locally
  • Programming knowledge in c#
Training outline

7 modules

·
01C# crash Course10 topics
  1. Fundamentals
  2. Primitives
  3. Data Structures
  4. Operators
  5. Expressions
  6. Classes
  7. Control Flows
  8. Conditions
  9. Iterations
  10. Assessment
02Message Queue7 topics
  1. INtroduction and background
  2. Patterns
  3. Failure scenarios
  4. Fire and Forget
  5. Fire and Forget Patterns
  6. Performance scalability
  7. Evaluation
03MSMQ4 topics
  1. Overview
  2. Durability and Reliability
  3. Installation
  4. Administration of MSMQ
04MSMQ with .Net4 topics
  1. Creating Queue
  2. Sending Messages
  3. Secure Messages
  4. Message Pattern
05MSMQ Deeper3 topics
  1. Request Message
  2. Response Message
  3. Request - Response
06Publish - Subscribe4 topics
  1. Multicast
  2. Publishing messages
  3. Subscribing messages
  4. Summary
07Evaluation0 topics

A programme built around your team.

Share your training goals and requirements.

Course Outline for MSMQ
FA-0469

Share your requirements for this programme.

Training enquiry

Course Outline for MSMQ