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.
I am a tutor, conference speaker, author, and IT consultant in software engineering, data engineering, data analytics and data science, database administration and management, machine learning and artificial intelligence, and cryptography. My tech skill proficiency areas include Python (Django, Flask, FastAPI, Pandas, Matplotlib, Seaborn, Researchpy, Scipy, Plotly, Pytorch, PyGames, Turtle, Kivy, Tkinter, Scikit-Learn, and Keras), JavaScript (AngularJS, ReactJS, ExpressJS/NodeJS, and JQuery), SQL (Oracle, MySQL, PostgreSQL, Transact-SQL, SQLite, PL/SQL, SQL*Plus, Sybase SQL server, and Microsoft SQL server9), PHP (Laravel, Codeigniter, and CakePHP), Cloud computing (MS Azure, AWS and GCP), Docker, Kubernetes, NoSQL, Wordpress, Power BI, Tableau, and many more. At heart, I am a project manager, agriculturist, entrepreneur, and core businessman who believes that with the correct use of IT, SME startups can become vital in addressing critical issues affecting every aspect of human, social, intellectual, and economic development.
Join 3.1 million developers at
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
Learning Roadmap
1.
Introduction
Introduction
3.
Backend Service: The Config App
Backend Service: The Config App
4 Lessons
4 Lessons
4.
Backend Service: The Houses App
Backend Service: The Houses App
8 Lessons
8 Lessons
5.
Backend Service: The Core App
Backend Service: The Core App
6 Lessons
6 Lessons
6.
Message Queuing Service: Introducing RabbitMQ
Message Queuing Service: Introducing RabbitMQ
8 Lessons
8 Lessons
7.
Frontend Service: The Front-End App
Frontend Service: The Front-End App
8 Lessons
8 Lessons
8.
Wrap Up
Wrap Up
2 Lessons
2 Lessons
9.
Appendix
Appendix
3 Lessons
3 Lessons
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 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources