Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 3.5 hours on-demand video
  • 47 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
IT & Software Network & Security RabbitMQ

Learn RabbitMQ: In-Depth Concepts from Scratch with Demos

The Complete Practical Course that Covers Each and Every Concepts in Rabbit MQ for Developers, Devops and QA with Demos
Rating: 4.2 out of 54.2 (274 ratings)
1,520 students
Created by Rajeshwari Senthamil selvam, Kumar V
Last updated 6/2018
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Understand about the need of messaging and message brokers
  • Know about RabbitMQ and it different types of exchanges.
  • Know about AMQP protocol and message flow in RabbitMQ
  • Learn about RabbitMQ setup in linux and windows machines.
  • Learn to control RabbitMQ behaviour using Environment variables and RabbitMQ config file
  • Learn to setup RabbitMQ management console and manage RabbitMQ resources using the console
  • Understand and setup RabbitMQ clustering and resource sharing
  • Learn synchronous and asynchronous communication with RabbitMQ
  • Learn differtent messaging patterns in RabbitMQ
  • Understand and setup shovels in rabbitMQ
  • Understand and setup Federations in rabbitMQ
  • Understand and setup High Availability in RabbitMQ with failover mechanism
  • Learn to automate RabbitMQ management operations

Requirements

  • Basic knowledge about software industry
  • Computer or virtual machines running Windows and Linux (AWS Free-Tier Virtual machines can be used)
  • Basic programming knowledge on any programming language
  • Basic understading of message-oriented architecture

Description

This is the most comprehensive, yet straight-forward, course for RabbitMQ Message Brokers! If you want to learn each and every RabbitMQ concepts in a shorter span of time,  then this course is for you. I have designed this course considering both beginners and experienced students. 

With over 35 lectures  this comprehensive course covers all topics. This course includes animated presentation, demos and supplemental Resources

This course will help you to learn RabbitMQ Message Brokers in a practical manner, with every Chapter having at least one demo lecture. Fifty percent of this course is focused on delivering demos, which helps you to learn RabbitMQ in practical way and you will be ready to work on RabbitMQ on completing this course

Below are returns you get by investing your time and money on this course:

1.You are getting access to a course which covers all topics in RabbitMQ Message Brokers, by leaving no stones unturned

2. Practical demos on every concept will give you an end-to-end picture on RabbitMQ concepts

3. You will gain confidence and knowledge to work on RabbitMQ

4. You will get exposure to advanced concepts in RabbitMQ like Clustering, High Availabilty, Shovels and Federation

This course is structured in following way:

  • Part1 - Introduction and Basic Concepts
  • Part2 - AMQP Protocol, RabbitMQ message Flow and Exchanges
  • Part3 - RabbitMQ installation in Linux & windows, Management console Setup and overview of management console, RabbitMQ environment Variable
  • Part4 - RabbitMQ clustering and resource sharing, Introduction to PyCharm and Publisher/Consumer Application
  • Part5 - RabbitMQ Asynchronous/Synchronous Communication and Message Patterns
  • Part6 - RabbitMQ Shovels and Federation
  • Part7 - High Availability & Failover
  • Part8 - RabbitMQ command-line tools and REST APIs

Who this course is for:

  • Anyone who want to learn RabbitMQ from scratch
  • People who want to learn and setup RabbbitMQ in a short span of time
  • People who want to understand and automate RabbitMQ management operations
  • People who want to develop applications that publish messages to RabbitMQ or consume messages from RabbitMQ

Course content

8 sections • 35 lectures • 3h 38m total length

  • Preview05:08
  • Preview01:58
  • Message Broker
    02:14

  • Preview02:45
  • Message flow in RabbitMQ
    02:20
  • Exchanges and its types
    14:35

  • RabbitMQ Windows installation
    03:01
  • RabbitMQ Linux installation
    02:54
  • RabbitMQ Management Console Setup
    05:19
  • Managing Users and vhosts via RabbitMQ console
    03:31
  • Overview of RabbbitMQ Management Console
    13:18
  • RabbitMQ Environment Variable
    07:09
  • RabbitMQ config File
    05:37

  • Introduction to PyCharm
    04:27
  • Introduction to Publisher and Consumer Application
    04:10
  • Introduction to RabbitMQ Clustering
    02:53
  • Disc Node and RAM node
    01:51
  • Demo on RabbitMQ Clusters
    10:31
  • Demo on Resource Sharing and Transparent Queues in Cluster
    07:07

  • Introduction
    02:39
  • Demo on Asynchronous communication between Publisher & RabbitMQ
    10:27
  • Demo on Asynchronous communication between consumer & RabbitMQ
    09:37
  • Demo on Blocking Communication with RabbitMQ
    06:53
  • Demo on Publishing with Fanout Exchange
    07:16
  • Demo on Publishing with Direct Exchange
    04:20
  • Demo on Publishing with Topic Exchange
    02:48

  • Preview03:32
  • Federated exchanges with Demo
    15:58
  • Federated Queues with Demo
    07:18
  • RabbitMQ shovel with Demo
    09:47

  • Introduction HA and Failover
    01:58
  • Master Queue and Mirror Queue in RabbitMQ
    09:09
  • Queue Failover in RabbitMQ with Demo
    05:31

  • RabbitMQ command-line tool
    14:19
  • RabbitMQ REST APIs
    06:37

Instructors

Rajeshwari Senthamil selvam
Engineering college Professor, Freelancer
Rajeshwari Senthamil selvam
  • 3.9 Instructor Rating
  • 1,139 Reviews
  • 5,005 Students
  • 5 Courses

Hi, I' am Rajee. I have a masters degree in Electronics and Communication Engineering. Over a period of years i earned experience in variety of fields like software development, DevOps, Electronics, digital communication, Electronics CADD. I spent  around 8+ years on teaching in an engineering college and now i am a freelancer. 

Teaching is my passion and now i have decided to do it to a larger audience, across regions. Its my privilege to teach you and i get  real satisfaction, when my course makes a positive impact on your career

Kumar V
Engineer, Analyst
Kumar V
  • 3.9 Instructor Rating
  • 1,139 Reviews
  • 5,005 Students
  • 5 Courses

I am a technology enthusiast, Will be the first person to embrace new technologies. I hold bachelor degree in engineering and I have completed Masters in Business administration in finance domain. I always trust that innovation will emerge, when technology meets domain. I always try to implement latest technology in finance domain to get best results. I also believe in "knowledge not shared is knowledge wasted" 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.