DevOps Complete Course [Video]
Video
Video
$54.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$54.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction to the Course
-
Git and GitHub
- Git Introduction
- Content Overview
- Before Starting with the Course
- About Your Trainer
- What Is Version Control System and Why Git
- Install Git on Window
- Set Up an EC2 Instance and Install Git
- Working with Git Bash
- Creating a Repository on Git
- Git Workflow
- Working with Git Stages
- Compare Code Changes with Different Git Stages
- Compare Code Changes with Different Local Commits
- Why Do We Need GitHub
- Creating GitHub Account
- Creating a Repo on GitHub Account
- Cloning a Repo from GitHub
- Push Code onto Remote Repository
- Working with Other Developer Code
- Git Clone Versus Git Pull
- Unable to Push Changes onto Remote Repository
- Connecting to GitHub Using SSH
- Map Local Repo with Remote Repository - Git Remote Add
- How a Java Developer Pushes Code onto a Remote Repository
- Working with Commits on Git
- Know Information about Specific Commit on Git
- Working with Commits on GitHub
- Commit Changes Directly on GitHub
- Why Do We Need Branches on Git
- Branches in DevOps Workflow
- Working with Branches on GitHub
- Working with Branches on Git
- Committing Changes on Branches
- Merge Changes onto Master Branch
- Resolving Merge Conflicts
- Forking a Repository
- Creating Pull Request (PR)
- Working with Private Repositories
- Adding Collaborator to a Repository
- Creating Protected Branches
- Tagging a Commit
- Revert Changes from Working Directory
- Reverting Changes from Staging Area and Local Repo
- Using .Gitignore File
- Git Rebase Command
- Git Fetch Versus Git Pull
- Introduction to Git Project
- Set Up Git Repository and Branches for New Project
- Allowing Developers to Check-In Code
- Enabling DevOps Workflow on Dev Environment
- Pull Request (PR) to Merge Code from Dev Branch to UAT Branch
- Release Code onto Production
-
Maven
- Introduction to Maven
- Topics Covered
- What Is Maven
- How Maven Helps a DevOps Engineer
- Resource to Start
- About this Section
- Java Installation on Windows
- Eclipse Installation
- Create First Maven Project
- Maven Coordinates
- Default Directory Structure
- Steps Involved in Building a Java Project
- Maven Goals
- Maven Goals in Action
- What Is Pom.xml and How It Works
- Transitive Dependency
- Maven Repositories
- Maven Goals - Deploy Goal for Local Repository
- Push Maven Project onto GitHub
- Prepare Maven Server
- Prerequisites to Set Up Maven
- Set Up Maven
- Build Maven Project on Linux
- Maven - Command Maven Goals
- Create a Project with Maven Archetype
- Plugins and Dependencies in pom.xml
- Settings.xml File
- Tomcat Server Configurations
- Deploy War on Tomcat Server
- Maven in DevOps Workflow
- Set Up Jenkins Server
- Add Maven Build Server as an Agent to Jenkins
- Build a Java Project on Agent Server
- Build a War File on Agent Node (Maven Server)
-
Artifactory
-
Jenkins
-
SonarQube
-
Ansible
-
Docker
-
Kubernetes
- Introduction to Kubernetes
- Installation of Kubernetes Using (Minikube and Kubeadm)
- Create Google Cloud Account and Initializing Kubernetes Cluster
- Install Google Cloud Command Line Tool and Create the Cluster
- Kubernetes Objects
- Replication Controller and Cluster IP Service
- How to Configure NodePort IP and Load Balancer
- Namespace and Services
- ConfigMaps
- Helm Charts
- Kubernetes - Volumes
- Physical Volume (PV) and Physical Volume Claim (PVC)
- Dynamic Provisioning
- Create PVC and Access from POD, Created Jenkins Server
- Install Git, Maven, Docker and Configure It with Helm
- CI (Continuous Integration) Job and Deploying Java Application to the Kubernetes Cluster
- CD (Continuous Deployment) to the Helm
- Horizontal Pod Autoscaler
- Memory and EFK
-
Prometheus
About this
video
Learn about the DevOps tools involved at each stage of the DevOps lifecycle, right from continuous development, continuous integration, continuous deployment, and continuous testing to continuous monitoring in a process-centric workflow. Explore the various DevOps tools. Setting up a complete CI/CD pipeline using various DevOps tools requires a good amount of diverse knowledge and understanding of a logical workflow of a DevOps project; this course comes bundled with all the answers in process-driven labs/activities.
In this course, we will create a complete CI/CD pipeline to run a java application. You will learn to create a simple DevOps project using Git as the local version control system, GitHub as the distributor version control system, Jenkins as the continuous integration tool, Maven as a build tool, SonarQube as a code analysis tool, JFrog Artifactory as an artifact repository, Ansible as configuration management and deployment tool, Docker for containerization, Kubernetes as a container management tool, Prometheus as a monitoring and alerting tool, and Grafana as an interactive visualization web application—and all this environment is set up on AWS.
By the end of this course, you will have learned the industry’s favorite DevOps tools stack. You will also be able to set up production-ready DevOps CI/CD pipelines.
All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/DevOps-Complete-Course-
- Publication date:
- September 2022
- Publisher
- Packt
- Duration
- 58 hours 5 minutes
- ISBN
- 9781804615508