Vendors

This intensive 3-day, instructor-led course in RabbitMQ provides a deep dive into how to install, configure, and develop applications which leverage RabbitMQ messaging. The course begins with RabbitMQ installation and general configuration. It continues with developing messaging applications using the Java APIs, and delves into more advanced topics including clustering, high availability, performance, and security. Modules are accompanied by lab exercises that provide hands-on experience.
img-course-overview.jpg

What You'll Learn

By the end of the course, you should be able to meet the following objectives:
  • Install and configure RabbitMQ 
  • Activate and use plugins such as the web management console 
  • Implement messaging patterns and applications using the Java client 
  • Set up a cluster of RabbitMQ nodes 
  • Configure high availability appropriately 
  • Tune and optimize RabbitMQ for better performance 
  • Secure RabbitMQ

Who Should Attend

  • Developers 
  • Architects 
  • Administrators
img-who-should-learn.png

Prerequisites

Knowledge on Core Java or any enterprise programming language

Learning Journey

Coming Soon...

1 Introduction to Messaging and AMQP
  • Benefits of messaging and asynchronous systems 
  • Why JMS isn’t enough 
  • Introduction to AMQP 
  • RabbitMQ case studies

2 RabbitMQ Installation
  • Product description and main capabilities 
  • Installation, directory structure, and configuration 
  • Durability with the Mnesia database 
  • Basic administration 
  • Web management console 
  • Multitenancy with virtual hosts 
  • Logging with the firehose tracer

3 Development and Integration
  • Clients (Java, C#, Python, Ruby, etc.)
  • Focus on the Java client 
  • Publishing and consuming messages 
  • Managing AMQP resources 
  • AMQP routing with exchanges and queues 
  • Higher level abstractions (Spring AMQP & Integration, Pika) 
  • Messaging patterns

4 Reliable Messaging Development
  • Durable queues and exchanges 
  • Persistent messages 
  • AMQP and JMS transactions
  • AMQP acknowledgments 
  • Dead lettering 
  • Multiple transactional resources

5 Clustering
  • Scalable messaging architecture through clustering 
  • Creating a cluster 
  • Disk vs. RAM nodes 
  • Administration of a cluster 
  • Network partitions

6 High Availability
  • Cluster node failures and consequences 
  • Mirrored queues 
  • Slave synchronization 
  • Client failover handling

7 Plugins
  • RabbitMQ plugins introduction 
  • LDAP authentication 
  • Shovel 
  • Federation 
  • Shovel vs federation 
  • STOMP

8 Performance
  • Impacts of configuration and client code options on performance
  • Flow control 
  • Best practices

9 Security
  • Virtual hosts, users, and access control 
  • Authentication 
  • Secured communication

10 Operations and Monitoring
  • Disk, firewall, heartbeat tuning 
  • Monitoring 
  • Management API 
  • Support for third-party monitoring tools

11 Spring AMQP (Optional)
  • Introduction to Spring 
  • Spring AMQP overview 
  • Spring’s AMQP template 
  • Configuring AMQP Resources using Spring 
  • Sending and receiving messages

Frequently Asked Questions (FAQs)

  • Why get VMware certified?

    VMware certifications validate your skills and expertise in virtualization and cloud technologies, making you a valuable asset in the IT industry.

    These certifications demonstrate your ability to design, deploy, and manage complex VMware environments, enhancing your career prospects and earning potential.

    VMware-certified professionals are highly sought after by employers worldwide, as they possess the knowledge and skills to drive digital transformation and optimize IT infrastructure.

  • What to expect for the examination?

    VMware offers a variety of certification exams at different levels (VCTA, VCP, VCAP, VCDX) and across various technology tracks (Data Center Virtualization, Network Virtualization, Cloud Management and Automation, etc.).

    Exams typically consist of multiple-choice and scenario-based questions that assess your knowledge and ability to apply it in real-world situations.

    Note: Certification requirements and policies may be updated by VMware from time to time. We apologize for any discrepancies; do get in touch with us if you have any questions.

  • How long is VMware certification valid for?

    As of April 2019, VMware has removed the mandatory recertification requirement for VCP certifications.

    This means your VCP certification will not expire, and you are not required to recertify at any specific interval.

    However, VMware encourages individuals to recertify and upgrade their certifications to validate their continued expertise and stay current with the latest technologies.

    Note: Certification requirements and policies may be updated by VMware from time to time. We apologize for any discrepancies; do get in touch with us if you have any questions.

  • Why take this course with Trainocate?

    Here’s what sets us apart:

    - Global Reach, Localized Accessibility: Benefit from our geographically diverse training hubs in 24 countries (and counting!).

    - Top-Rated Instructors: Our team of subject matter experts (with high average CSAT and MTM scores) are passionate to help you accelerate your digital transformation.

    - Customized Training Solutions: Choose from on-site, virtual classrooms, or self-paced learning to fit your organization and individual needs.

    - Experiential Learning: Dive into interactive training with our curated lesson plans. Participate in hands-on labs, solve real-world challenges, and take on comprehensive assessments.

    - Learn From The Best: With 30+ authorized training partnerships and countless awards from Microsoft, AWS, Google – you're guaranteed learning from the industry's elite.

    - Your Bridge To Success: We provide up-to-date course materials, helpful exam guides, and dedicated support to validate your expertise and elevate your career.

Keep Exploring

Course Curriculum

Course Curriculum

Training Schedule

Training Schedule

Exam & Certification

Exam & Certification

FAQs

Frequently Asked Questions

img-improve-career.jpg

Improve yourself and your career by taking this course.

img-get-info.jpg

Ready to Take Your Business from Great to Awesome?

Level-up by partnering with Trainocate. Get in touch today.

Name
Email
Phone
I'm inquiring for
Inquiry Details

By submitting this form, you consent to Trainocate processing your data to respond to your inquiry and provide you with relevant information about our training programs, including occasional emails with the latest news, exclusive events, and special offers.

You can unsubscribe from our marketing emails at any time. Our data handling practices are in accordance with our Privacy Policy.