Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Complete Devops Bootcamp

person icon Pranjal Srivastava

4.1

Complete Devops Bootcamp

Docker, Kubernetes, GitHub Action, Git, Flask, Python, Selenium, Pytest, HTML, CSS, SQLAlchemy, Ngrok [PROJECT included]

updated on icon Updated on Jul, 2024

language icon Language - English

person icon Pranjal Srivastava

English [CC]

category icon DevOps,Cloud Computing

Lectures -22

Duration -1 hours

4.1

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

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.

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.

In this course you will complete DevOps pipeline generally consists of a set of tools which are normally broken down into the following categories:

  • Plan

  • Code

  • Integrate

  • Test

  • Release

  • Deploy

  • Operate

This learning path will cover:

  1. Git is an open-source and distributed version control system. 

  2. Github is git repository hosting service used for code sharing, bug tracking, feature request and much more.

  3. PyCharm is an integrated development environment (IDE) for python programing language.

  4. Flask is a python web framework.

  5. HTML is the standard markup language for Web pages.

  6. CSS is a style sheet language use to style a HTML document.

  7. SQLAlchemy is an open-source SQL toolkit and object-relational mapper which gives full power and flexibility of SQL.

  8. Selenium is used to automate web browser interaction.

  9. Pytest is unit testing framework that allows users to write test codes.

  10. Ngrok allows to expose a web server running on your local machine to the internet.

  11. Github Action enables you to include Continues Integration (CI) and continuous deployment (CD) capabilities and many other features directly in your repository.

  12. Docker is an open source containerization platform enables developers to package applications into containers.

  13. Docker Hub is a cloud-based repository for finding and sharing container images with your team.

  14. Kubernetes is an open-source container orchestration for automating deployment, scaling, and management of containerized applications.

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.

Goals

  • 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

Prerequisites

  • Git installed
  • Docker installed
  • Kubernetes installed
  • Any IDE like Pycharm
  • Github account
  • Docker hub account
Complete Devops Bootcamp

Curriculum

Check out the detailed breakdown of what’s inside the course

Overview of Project
1 Lectures
  • play icon Introduction 02:24 02:24
Python Web Application ( PLAN, CODE, BUILD)
5 Lectures
Tutorialspoint
Local host to internet (External world) using ngrok
1 Lectures
Tutorialspoint
Pushing project into Github (BUILD)
1 Lectures
Tutorialspoint
Continuous Integration and Continuous Delivery using Github Actions (RELEASE)
2 Lectures
Tutorialspoint
Dockerize application using Docker and Github Action (DEPLOY)
3 Lectures
Tutorialspoint
Managing docker containers using Kubernetes (OPERATE)
7 Lectures
Tutorialspoint
Automatic Testing using Selenium (TEST)
1 Lectures
Tutorialspoint

Instructor Details

Pranjal Srivastava

Pranjal Srivastava

I am an Instructor, Devops engineer, machine learning enthusiast, cloud expert and passionate developer.

I have authored 78 courses with over 115,000 students worldwide across 175+ countries on wide array of technologies like devops, containerization, machine learning, Linux, programming languages and cloud computing platforms like Microsoft Azure, Amazon Web Service and IBM Cloud.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515