Overview
Dive into a comprehensive video course on building Python microservices-based web applications using React, Django, and Flask. Learn how to break down applications into smaller, scalable components for improved traffic management and easier development. Explore microservices architecture, set up Django and Flask with Docker, integrate MySQL databases, create REST APIs, implement user endpoints, and utilize RabbitMQ for message queuing. Master data consistency techniques, handle internal HTTP requests, and develop a complete React frontend for CRUD operations. Follow along with provided code repositories and gain practical insights into building robust, scalable web applications using modern technologies and best practices.
Syllabus
) What are Microservices?.
) Project Introduction.
) Django Setup.
) Adding Docker Files.
) Connect Django with MySQL with Docker.
) Models & Serializers.
) Rest APIs with ViewSets.
) User Endpoint with APIView.
) Flask Setup with Docker.
) Connect Flask with Mysql.
) Models.
) Flask Migrations.
) RabbitMQ.
) Django Producer and Consumer.
) Flask Producer and Consumer.
) Queue Service.
) Data Consistency.
) Internal Http Requests.
) Finishing the python apps.
) React Setup.
) Products CRUD.
) Completing the Main App.
Taught by
freeCodeCamp.org