RabbitMQ: Learn all MessageQueue concepts and administration
What you'll learn
- Learn why RabbitMQ exists and what problems it solves
- Setup a RabbitMQ Server
- Learn the different routing mechanisms
- Understand RabbitMQ architecture
- Messaging Patterns with RabbitMQ
- High availability with RabbitMQ
- Learn Authentication and Access Control in RabbitMQ
- Logging & Monitoring
- Clustering with RabbitMQ
- Interest in Programming
- Basic understanding of programming languages helps with the examples: Python or .Net
- Basic IT concepts
- Interest in learning distributed Systems design and practices
Ever asked yourself how to decouple your systems without the least amount of friction?
Or did you ask yourself how to scale a distributed system?
Or are you tired of changing your code over and over again, just because your boss or sales wants this or that little tiny extra feature?
Then learn decoupling by asynchronous messaging with the message broker RabbitMQ in this online course.
This course will not only cover which benefits this technology offers but also shows you of what you can use it for.
With that out of the way, it dives right into the following topics
RabbitMQ Entities and Message Flow
Binding, Declare and Queue Properties
RabbitMQ Access Control
Users and Permissions
Authentication and Authorization
Management of the RabbitMQ server
Setup in Docker container
Configure the server for your needs
Different means of configuration
Why and How
For High Availability
Logging and Monitoring
Logging with Built in mechanisms
Monitoring with clients and built in mechanisms
To follow this course, basic programming knowledge is advised, best with Python and/or .Net (C#). Taking this course should also be done with understanding of basic software and application knowledge.
The course itself is most appropriate if you identify as one of the following groups
Anyone who needs to learn RabbitMQ (obv is obv)
Software engineer / developer in distributed systems
IT professionals that manage a RabbitMQ Server instance
In general as a developer it is a good idea to learn about a Message Broker, simply because this is a way to easily decouple your applications and make them more maintanable, extendable and failure proof.
To become a more competent developer, advance your career and learn about an extremely well implemented system which is RabbitMQ,
and get access to life long updates for RabbitMQ, with support from a Freelance DevOps engineer that has implemented multiple systems with this broker.
Also remember the 30 days refund, so there is nothing to loose for you really.
Enjoy the course and becoming a better engineer and developer.
Who this course is for:
- Python Developers
- .Net Developers
- Microservice systems engineers
- DevOps engineers
I am a passionate software developer in the world of .NET programming.
As a Freelancer I support my clients with custom made solutions, consultancy or on site and online trainings in a wide range of topics.
Besides programming in .NET/C# I also work with Python, SQL/NoSQL databases and the usual DevOps capabilities like docker and public cloud systems (Azure and AWS)