Autoplay
Autocomplete
Previous lesson
Complete and Continue
Magento Message Queues with RabbitMQ
RabbitMQ Concepts
Course Intro & Prerequisites
Preview
3:16
What makes up a Message Queue?
Preview
4:01
Why use a Message Queue?
Locked
1:42
RabbitMQ First Steps
Connect to the RabbitMQ web interface
Locked
3:37
Create a sentiment analysis module
Locked
3:06
Configure XML schema mappings in PhpStorm
Locked
3:44
RabbitMQ Topics
Create a queue topic
Locked
3:44
Bind a topic to an exchange
Locked
6:03
RabbitMQ Publishers
Create a queue publisher
Locked
1:57
Determine the publish message architecture
Preview
7:08
Publish a message to the queue
Locked
3:55
RabbitMQ Consumers
Create a queue consumer
Locked
3:19
Sign up for the Sentiment Analysis API
Locked
3:37
Update the queue consumer to call the API
Locked
3:39
Catch exceptions from calling APIs
Locked
2:24
Start a message queue consumer process
Locked
2:59
Understand Cron vs CLI queue consumers
Locked
2:57
Deserialize message data from the queue
Locked
4:49
Alternate Magento message queues handler approach
Locked
3:43
Exercise: Store & Display API Responses
Exercise steps
Locked
Create a new pivot table
Locked
Create the data model & resource model
Locked
Save the API response to the database
Locked
Locate layout & template files
Locked
Add a custom template file to a layout
Locked
Display API responses with a ViewModel
Locked
Store the API Key in system config
Locked
Publish Module
When to refactor code
Locked
4:10
Refactor code for publishing
Locked
49:53
Configure composer.json for module distribution
Locked
5:27
Create a README file
Locked
10:35
Push the module to GitHub
Locked
4:01
Publish the module to Packagist
Locked
3:59
Completion
Next steps
Locked
1:07
Downloadable archive
Locked
Course feedback & certificate for Magento RabbitMQ course
Locked
Downloadable archive
Lesson content locked
If you're already enrolled,
log in to access this lesson
.
Enroll in Course to Unlock