Complete DEVOPS Pipeline with Python Web App AWS Devops CICD
- Development
- Apr 25, 2025

Complete DEVOPS Pipeline with Python Web App AWS Devops CICD, available at $44.99, has an average rating of 3.55, with 55 lectures, 1 quizzes, based on 131 reviews, and has 15596 subscribers.
You will learn about Learn to build Continuous Integration Continuous Deployment pipeline Build CI CD tool to update docker image after any update Learn to create dockerfile Learn the fundamental concepts of Docker Learn the fundamental concepts of Kubernetes Learn to create Kubernetes YAML files Learn to deploy high availability, fault tolerance, scalable application Learn all the basic and advanced git commands Learn different types of branches like master, developer, feature, release and hotfix branch Learn fundamental concepts of Version Control System Learn to use Github actions for CI CD pipeline Learn to build python flask web application Learn to use SQL Alchemy Lean to create HTML pages using HTML, CSS and bootstrap This course is ideal for individuals who are Anyone who wants to Enhance their skills in DevOps domain or Developers and IT Pros It is particularly useful for Anyone who wants to Enhance their skills in DevOps domain or Developers and IT Pros.
Enroll now: Complete DEVOPS Pipeline with Python Web App AWS Devops CICD
Summary
Title: Complete DEVOPS Pipeline with Python Web App AWS Devops CICD
Price: $44.99
Average Rating: 3.55
Number of Lectures: 55
Number of Quizzes: 1
Number of Published Lectures: 39
Number of Published Quizzes: 1
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 41
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
What is Devops Pipeline?
A Devops pipeline is set of automated processes and tools that the development (Dev) and operations (Ops) teams implement to build, test, and deploy software faster and easier.
How do you make a DevOps pipeline?
-
Plan: It is the first and most important step in Devops Pipeline where you have to decide your product’s goals and determining the resources necessary to achieve those goals.
-
Code:It comes after where you will do code development and code review of your product
-
Build: In this step you will build the source code into one desired format, compile, test and deploy in a particular place of the infrastructure.
-
CI/CD: CI/CD stands for continuous integration (CI) and delivery (CD) where it will check and verify the source code from Source Code Management and build it.
-
Test:Automatic tests ensure that no bugs will be implemented in production.
-
Release: The application code has passed the testing phase and now it is ready to be deployed.
-
Deploy:In this step, OPs team will deploy application from staging stage to production stage
-
Operate and Monitor:Here OPs team will operate and monitor the application and take action in any kind of failure.
What you will learn in this course?
In this course, you will learn about the tools which will complete the Devops pipeline and make robust application for you.
-
Git:
What is Git in Devops?
Git is an open-source and distributed version control system that lets you manage and keep track of your source code history.
-
Github:
What is Github in Devops?
Github is git repository hosting service used for code sharing, bug tracking, feature request and much more.
What is difference between git and Github?
Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories.
-
What are Tools and Libraries used for creating application in this course?
PyCharmis an integrated development environment (IDE) for python programing language.
Flaskis a python web framework.
HTML is the standard markup language for Web pages.
CSSis a style sheet language use to style a HTML document.
SQLAlchemyis an open-source SQL toolkit and object-relational mapper which gives full power and flexibility of SQL.
Seleniumis used to automate web browser interaction.
Pytest is unit testing framework that allows users to write test codes.
Ngrok allows to expose a web server running on your local machine to the internet.
-
Github Actions:
What is Github Action in Devops?
Github Action enables you to include Continues Integration (CI) and continuous deployment (CD) capabilities and many other features directly in your repository.
-
Docker:
What is Docker in Devops?
Docker is an open source containerization platform enables developers to package applications into containers.
Why use Docker?
Docker solved the ‘it works on my machine’ headache by making applications platform independent. With Docker you can simply build, ship and run your application
-
Docker Hub:
What is Docker Hub?
Docker Hub is a cloud-based repository for finding and sharing container images with your team.
What are alternatives of Docker Hub?
AWS ECR, Azure Container Registry, Quay are the alternatives of Docker Hub.
-
Kubernetes:
What is Kubernetes in Devops?
Kubernetes is an open-source container orchestration for automating deployment, scaling, and management of containerized applications.
What is unique about this course?
This course is one stop shop where you will learn web development, continuous integration, continuous deployment, containerization, writing neat and quality code, devops concepts and much more with python programing language.
This course is fully based on pragmatic approach without any kind of bogus content. A short, precise and practical oriented course for IT pros just like you.
Course Curriculum
Chapter 1: Overview of Project
Lecture 1: What is Devops pipeline?
Chapter 2: Python Web Application ( PLAN, CODE, BUILD)
Lecture 1: Setting up the virtual environment
Lecture 2: What is Python flask and how to use flask to create web application
Lecture 3: Project Part 1
Lecture 4: Project Part 2
Lecture 5: Project Part 3
Lecture 6: Project Part 4
Chapter 3: Local host to internet (External world) using ngrok
Lecture 1: Using Ngrok for secure introspectable tunnels to localhost
Chapter 4: Creating Test cases for web application (TEST)
Lecture 1: Unit Testing and Functional Testing using Pytest
Chapter 5: Pushing project into Github (BUILD)
Lecture 1: Git Basics: Git Workflow
Lecture 2: Git Basics: Git Components
Lecture 3: Git Basics: Different types of Branches
Lecture 4: Git COMMANDS which everyone should know
Chapter 6: Continuous Integration and Continuous Delivery using Github Actions (RELEASE)
Lecture 1: Setting up CI CD server using Github Actions
Lecture 2: Adding some more features into Github action workflow file
Chapter 7: Deploying web application using Heroku
Lecture 1: Deploying web application using Heroku
Chapter 8: Dockerize application using Docker and Github Action (DEPLOY)
Lecture 1: What is Docker? How it works?
Lecture 2: Why Docker?
Lecture 3: What is container and docker image?
Lecture 4: Creating new docker image with every new changes/updates using Github Action
Chapter 9: Managing docker containers using Kubernetes (OPERATE)
Lecture 1: Difference between Docker and Kubernetes
Lecture 2: Setting Up Minikube for single node kubernetes cluster
Lecture 3: What are Pods and Services?
Lecture 4: Architecture of Kubernetes
Lecture 5: Deploying first Pod and understanding Kubernetes YAML files
Lecture 6: Replicas for High Availability, Load Balancing and self healing applications
Lecture 7: Deployment for quick updates & easy rollbacks
Chapter 10: Automatic Testing using Selenium (TEST)
Lecture 1: Web testing using Selenium with chromedriver
Chapter 11: More on Containers
Lecture 1: Why Docker is so powerful?
Chapter 12: Kubernetes
Lecture 1: How to create Kubernetes multiple node cluster using kind
Lecture 2: How to do Auto scaling in Kubernetes?
Chapter 13: Devops with AWS [New Content Added]
Lecture 1: Cloud 9
Lecture 2: Creating first code commit repository
Lecture 3: Creating new branch and pushing content into it
Lecture 4: Code Build 1
Lecture 5: Code Build 2
Lecture 6: Code Build 3
Lecture 7: Creating Source, Build and Deploy stage in AWS Code Pipeline Part 1
Lecture 8: Creating Source, Build and Deploy stage in AWS Code Pipeline Part 2
Chapter 14: Practice Quiz
Instructors

Pranjal Srivastava
Docker | Kubernetes | AWS | Azure | ML | Linux | Python
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- CompTIA Cybersecurity Analyst (CySA+) Express Bootcamp
- Alan Sharpe B2B Content Writing Masterclass + ChatGPT Tips
- AI-Powered Content Creation with ChatGPT - Master ChatGPT_1
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Personal Finance
- Company Valuation Financial Modeling
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling