Devops Bootcamp: Fast Learning Track [Hands-On Course]
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.44 GB | Duration: 3h 7m
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.44 GB | Duration: 3h 7m
Learn DevOps like never before. Straight to the point with practical day-to-day projects [CI/CD, IAC, Docker, etc]
What you'll learn
Vagrant: Create consistent development environments in seconds. Simplified virtualization for efficient collaboration between development teams
Terraform: Manage infrastructure as code. Automate deployment and resource management across different cloud providers.
GitLab: Master the software development lifecycle. Leverage the power of version control, continuous integration, and continuous delivery all in one place.
Docker: Containerize your applications for consistency and portability. Simplify the development, testing and deployment process.
Kubernetes: Orchestrate and scale your containers efficiently. Manage container clusters in a scalable and automated way.
Requirements
Basic IT knowledge. It would be cool if you knew about Git tools and Virtualization
Description
The IT professional who has knowledge of DevOps plays a crucial role in modern operations management and software development. DevOps is a cultural and practical approach that aims to integrate development (Dev) and operations (Ops) teams, promoting continuous and efficient collaboration throughout the software development lifecycle.Are you ready to take a significant leap forward in your career as a developer or systems operator? This DevOps Bootcamp is an unmissable opportunity to dive deep into essential technologies and boost your DevOps expertise. This intensive program offers a complete immersion in the industry's leading tools, preparing you to face real development and operations challenges.What you'll learn:Vagrant:Create consistent development environments in seconds.Simplified virtualization for efficient collaboration between development and operations teams.Terraform:Manage infrastructures as code.Automate the deployment and management of resources across different cloud providers.GitLab:Master the software development lifecycle.Harness the power of version control, continuous integration and continuous delivery in one place.Docker:Containerize your applications for consistency and portability.Simplify the development, testing and deployment process.Kubernetes:Orchestrate and scale your containers efficiently.Manage container clusters in a scalable and automated way.Hands-On:Learn by applying practical knowledge to real projects, simulating production and development environments.This bootcamp is aimed at developers, system operators and IT professionals who want to improve their DevOps skills.
Overview
Section 1: Introduction
Lecture 1 Important Information
Lecture 2 What is DevOps?
Lecture 3 How are modern applications created and published?
Lecture 4 Programs required for the first deployment
Section 2: Infrastructure as code using Vagrant
Lecture 5 Creating a VM using Vagrant
Lecture 6 Installing Apache
Lecture 7 Installing the application via repository
Lecture 8 Automating deployment
Lecture 9 Creating multiple VMs with Vagrant
Section 3: Infrastructure as code using Terraform
Lecture 10 Terraform: Intro & Installation on Windows
Lecture 11 Terraform: Installation on Linux
Lecture 12 Installing the AWS CLI on Windows
Lecture 13 Installing the AWS CLI on Linux
Lecture 14 Terraform: Specifying the cloud provider
Lecture 15 Terraform: Creating a VM
Lecture 16 Terraform: Applying code settings
Lecture 17 Terraform: Security Group
Lecture 18 Terraform: Initialization Script
Lecture 19 Terraform: Creating more than one virtual machine
Section 4: Running containerized applications
Lecture 20 Microservices and Docker
Lecture 21 Docker Desktop (Windows)
Lecture 22 Installing Docker on Linux
Lecture 23 Getting to know Docker Hub and running the first container
Lecture 24 Creating a personlized image
Lecture 25 Uploading the image to Docker Hub
Lecture 26 Deploying a containerized application
Section 5: GitLab: Creating a Deployment Pipeline
Lecture 27 What is GitLab and what is its role in DevOps
Lecture 28 Gitlab: First commit
Lecture 29 Gitlab Runner
Lecture 30 Gitlab-runner user settings
Lecture 31 Starting to build the pipeline
Lecture 32 Finalizing the first pipeline
Lecture 33 Updating the application
Section 6: Scaling the application with Kubernetes
Lecture 34 Scaling applications with Kubernetes
Lecture 35 Preparing the environment in GCP
Lecture 36 Creating and configuring a bastion host
Lecture 37 Starting with the database
Lecture 38 Creating the database and table
Lecture 39 Finalizing the application
Lecture 40 Creating a Load Balancer
Lecture 41 Performing a load test
Lecture 42 Important information about services created in the public cloud
Lecture 43 Next steps
Software Developers,Systems Operators (Sysadmins),IT professionals,Students and Graduates,Cloud Professionals,Interested in DevOps