Udemy - Complete DEVOPS Pipeline with Python Web App AWS Devops CICD [TP]
Learn CI CD & Devops skill. Build Devops pipeline using Docker, Kubernetes, Git, Github, Flask SQLAlchemy, Pytest, AWS
What you'll learn
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
Description
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?PyCharm is an integrated development environment (IDE) for python programing language.Flask is a python web
For more Udemy Courses: https://tutorialsplanet.net