Docker for Python Django Developers
What you'll learn
- Learn how to launch AWS EC2 Linux Instances
- Learn basic linux commands
- Install Docker on a Linux Instance
- Understand Docker Architecture and Workflow
- Master various docker commands
- Learn how docker layering works
- Create Docker Volumes and Mounts and know the difference
- Add and Remove Containers to a docker network
- Create a Docker File ,use it to build a image and launch a container
- Create a simple Django Web Application
- Dockerize the Django Project
- Learn docker compose and how to create a docker compose yaml files
- Launch the Django application container using docker compose
- Create a Dynamic Django Web Application that uses postgres database
- Dockerize the project and launch multiple containers using docker compose
- and more in easy steps
Requirements
- Knowledge of Django
Description
This course is for Django Developers who want to master Docker and Containerize their projects and all those students who have completed my Django for python developers course. Docker is an open-source tool to package your applications and everything they need as containers.You can then use these containers on your laptop , in testing, stage and all the way to production which could be on the cloud or servers with in your organization . From this course you will
Learn how to launch AWS EC2 Linux Instances to install docker later on
Learn some basic linux commands that you need to work with docker
Install Docker on a Linux Instance
Understand Docker Architecture and Workflow
Master various docker commands
Learn how docker layering works
Create Docker Volumes and Mounts and know the difference
Add and Remove Containers to a docker network
Create a Docker File ,use it to build a image and launch a container
Install Docker Desktop to work with docker locally on your machine
Use visual studio code with its docker plugin to create and edit docker files
Create a simple Django Web Application
Dockerize the Django Project
Learn docker compose and how to create a docker compose yaml files
Launch the Django application container using docker compose
Create a Dynamic Django Web Application that uses postgres database
Dockerize the project and launch multiple containers using docker compose
Who this course is for:
- Students with knowledge of Django and wants to master Docker
- Students who have completed my Django For Python Developers Course
Instructor
Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 750000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.
He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.
His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes.
From 30+ Courses which currently have 750K+ Learners you can pick a track and master
Spring Boot Project Development using Angular and React
Angular and React project creation with Java or Node backend
Complete Python Stack from core Python to Django REST Framework
Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps
Java (Java Design Patterns,Java Web Services,Java Messaging Service)
Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST)
Serverless programming using AWS Lambda and more