HomeCoursesBuild Microservices Web Apps with RabbitMQ, React TSX, and Django

Advanced

14h

Updated 3 months ago

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.
Join 2.7 million developers at
Overview
Content
Reviews
Related
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.
In this course, you will learn how to build robust microservices web applications with RabbitMQ, React TypeScript, Python Django...Show More

WHAT YOU'LL LEARN

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
A working knowledge of RabbitMQ and its use in web application development

Show more

Content

1.

Introduction

4 Lessons

Get familiar with building microservices using RabbitMQ, React, and Django, ensuring robust application architecture.

2.

Introducing Our Project

1 Lessons

Look at building an event-driven real estate app using microservices, React, Django, and RabbitMQ.

3.

Backend Service: The Config App

4 Lessons

Work your way through configuring the Config app, dockerization, and database connection.

5.

Backend Service: The Core App

6 Lessons

Dig into creating and managing the Core app microservice using Flask, Docker, and MySQL.

8.

Wrap Up

2 Lessons

Learn how to use your skills to build and deploy microservices with RabbitMQ and Django.

9.

Appendix

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.
Developed by MAANG Engineers
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath