RabbitMQ with .NET Schulung

Alle Preise zzgl. MwSt

Kurs Code

rabbitmqdotnet

Dauer

14 hours (üblicherweise 2 Tage inklusive Pausen)

Voraussetzungen

  • Experience with .Net Framework and C# programming
  • An understanding of enterprise application development concepts

Audience

  • Developers
  • Software architects
  • Administrators
  • Technical managers

Überblick

RabbitMQ ist ein Open-Source-Messaging-Broker für Unternehmen, mit dem von Prozessen, Anwendungen und Servern übermittelte Nachrichten gespeichert und abgerufen werden können. Es verwendet eine Nachrichtenwarteschlange für die asynchrone Verarbeitung von Aufgaben und ist besonders nützlich in Anwendungen, die große Datenmengen im Hintergrund verarbeiten und gleichzeitig in Echtzeit auf Live-Benutzeranforderungen reagieren müssen.

In diesem von Lehrern geführten Live-Training lernen die Teilnehmer, wie sie RabbitMQ installieren, konfigurieren und verwalten und dann RabbitMQ Messaging in eine Reihe von .NET-Beispielanwendungen integrieren.

Am Ende dieser Schulung können die Teilnehmer:

  • Einrichten, Konfigurieren und Verwalten von RabbitMQ .
  • Verstehen Sie die Rolle von RabbitQ beim Entwurf und der Implementierung einer Microservices-Architektur.
  • Verstehen Sie, wie RabbitMQ mit anderen Message Queuing-Architekturen verglichen wird.
  • Richten Sie RabbitMQ als Broker für die Verarbeitung von asynchronen und synchronen Nachrichten für .NET-Unternehmensanwendungen ein und verwenden Sie sie.

Format des Kurses

  • Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben

Machine Translated

Schulungsübersicht

Introduction

  • RabbitMQ vs Windows' default queue technology (MSMQ)

Understanding Microservices (micro services) and Message Queuing

Overview of Messaging Protocols: REST, SOAP and AMQP

How RabbitMQ Implements AMQP to Enable Loose Coupling Among Services

Setting up the Development Environment

Installing and Configuring RabbitMQ for C# Applications

Overview of the RabbitMQ .NET client API

Connecting to RabbitMQ

Writing Two Simple Sender and Receiver Applications in C#

Performing Common RabbitMQ Operations with the .Net client

Writing the Queuing Code

  • Sending, Receiving and Queuing messages

Writing Queues Via the Administration UI and PowerShell

Integrating RabbitMQ into an Existing Enterprise .Net Application

Routing with Topics Exchange vs Direct Exchange

Setting Up and Managing a RabbitMQ Cluster

Implementing Failover and Replication

Tools and Techniques for Administering RabbitMQ

Managing RabbitMQ via a REST API

Performance Tuning RabbitMQ

Monitoring and securing RabbitMQ

Troubleshooting RabbitMQ

Summary and Conclusion

Erfahrungsberichte

★★★★★
★★★★★

Verwandte Kategorien

Kombinierte Kurse

Sonderangebote

Sonderangebote Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking for a good mixture of IT and soft skills in Switzerland!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions