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

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

Advanced

44 Lessons

14h

Certificate of Completion

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Project
1 Assessment
34 Playgrounds
6 Quizzes

This course includes

1 Project
1 Assessment
34 Playgrounds
6 Quizzes

Course Overview

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 ...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

What You'll Learn

A working knowledge of RabbitMQ and its use in web application development

Show more

Course Content

1.

Introduction

2.

Introducing Our Project

3.

Backend Service: The Config App

4.

Backend Service: The Houses App

5.

Backend Service: The Core App

6.

Message Queuing Service: Introducing RabbitMQ

8 Lessons

7.

Frontend Service: The Front-End App

8 Lessons

8.

Wrap Up

2 Lessons

9.

Appendix

3 Lessons

Event-Driven Microservices Web Apps Assessment

Assessment

Build a Task Manager Microservice Web App with Flask and SQLite

Project

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

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.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

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