This course teaches how to containerize and manage full-stack applications using Docker. It begins with Dockerizing a Django application for beginners, covering project setup, Dockerfile creation, and container orchestration. Next, students learn Docker Compose to build and start Django projects, enabling development inside a containerized environment.

Database integration is demonstrated with PostgreSQL and MySQL, showing how to configure them within Docker Compose. Advanced setups include Redis and Celery for task queues, as well as RabbitMQ for messaging, with quick-start guides on Windows. The course also covers Dockerizing a React application and connecting it to the Django API backend using Gunicorn and Nginx for serving production-ready applications.

Additional topics include Dockerizing pgAdmin and PostgreSQL with custom networks and volumes, ensuring persistent storage and proper container communication. By combining front-end, back-end, databases, and messaging systems within Docker containers, learners gain practical experience in building scalable, maintainable, and deployable full-stack applications.

By the end of the course, students will confidently Dockerize both Django and React applications, set up complex services, and use Docker Compose for orchestrated development and deployment workflows.

تاريخ التحديث
تاريخ التحديثمنذ 6 أيام
اللغة
اللغةالإنجليزية
عدد الدروس
عدد الدروس8 درس
إجمالي الوقت
إجمالي الوقت03:12:39 ساعة
المستوى
المستوىمبتدئ