AI-powered learning
Save this course
Build Microservices Web Apps with RabbitMQ, React TSX, and Django
Learn to build robust microservices apps with RabbitMQ, React TypeScript, Django, Flask, and MySQL. Explore architectures, databases, migrations, and front-end integration.
4.4
44 Lessons
2 Projects
14h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- A working knowledge of RabbitMQ and its use in web application development
- A robust understanding of the Python Django web framework
- The ability to develop web applications using the Python Flask web framework
- Hands-on experience running microservices applications using Docker
- Familiarity with core components of React TypeScript, including other front-end technologies such as HTML, CSS, and Bootstrap
Learning Roadmap
1.
Introduction
Introduction
Get familiar with building microservices using RabbitMQ, React, and Django, ensuring robust application architecture.
3.
Backend Service: The Config App
Backend Service: The Config App
4 Lessons
4 Lessons
Work your way through configuring the Config app, dockerization, and database connection.
4.
Backend Service: The Houses App
Backend Service: The Houses App
8 Lessons
8 Lessons
Break down the steps to create a Django-based Houses app, models, and RESTful API.
5.
Backend Service: The Core App
Backend Service: The Core App
6 Lessons
6 Lessons
Dig into creating and managing the Core app microservice using Flask, Docker, and MySQL.
6.
Message Queuing Service: Introducing RabbitMQ
Message Queuing Service: Introducing RabbitMQ
8 Lessons
8 Lessons
Tackle RabbitMQ message brokering, creating producers/consumers, request routing, and service monitoring.
7.
Frontend Service: The Front-End App
Frontend Service: The Front-End App
8 Lessons
8 Lessons
Master the creation, styling, and component integration for a React TypeScript front-end app.
8.
Wrap Up
Wrap Up
2 Lessons
2 Lessons
Learn how to use your skills to build and deploy microservices with RabbitMQ and Django.
9.
Appendix
Appendix
3 Lessons
3 Lessons
Get started with setting up dependencies and projects for Django and React TypeScript.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
In this course, you will learn how to build robust microservices web applications with RabbitMQ, React TypeScript, Python Django, Python Flask, and MySQL that can be event-driven and can also support RESTful APIs.
You will learn about the monolith and service-oriented architectures and microservices. Next, you will cover how to create apps in Django, connect the Django app to a MySQL database using Docker, create models, serializers, and URL paths, and perform migrations in Django. You will also learn how to create a Flask app, connect the Flask app to a MySQL database using Docker, create models, request routes and URL paths, and perform migrations in Flask. Finally, you will finish with the creation of the front-end application with React TypeScript, HTML, CSS, and Bootstrap.
By the end of this course, you will be fully armed with the knowledge and tools required to develop, containerize, monitor, and manage microservices web applications using Django, Flask, React TypeScript, MySQL, RabbitMQ, and Docker.
ABOUT THE AUTHOR
Bob-Nelson Chidubem Nnaemeka Jonah
Hi there 🖐🏼 I am Bob Nelson. A software developer, microservices advocate, fin-tech specialist, blockchain enthusiast, and IT consultant with about 15 years of experience. Specialization: E-commerce systems, online payments, consumer web, and blockchain.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies

