Devops Tools For Beginners: 10 Courses In 1

Posted By: ELK1nG

Devops Tools For Beginners: 10 Courses In 1
Last updated 10/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.06 GB | Duration: 13h 48m

A Beginner's Guide to DevOps Tools, such as Git, Ansible, Vagrant, Kubernetes, Python, Linux Bash, Powershell, IIS, SCCM

What you'll learn
Explain what Ansible is and how to use this tool
Install Ansible
Working with Ansible inventories
Ansible ad hoc commands
Working with Ansible playbooks
Explain what Git is and how to use this tool
Install Git
Creating a project for Git
Working with remote Git repositories
Git important commands. Viewing commits' history
Creating, deleting and renaming branches
Explain what Vagrant is and how to use this tool
Install Vagrant
Manage the base boxes in Vagrant environment
Read, create and modify Vagrantfile
Running bash commands
And more…
Requirements
It's good to have Basic Linux knowledge
Laptop or PC running Windows, Mac OS X, or any Linux
Description
This course is A Beginner's Guide to DevOps Tools, such as Git, Ansible, Vagrant, Linux Bash etc. The purpose of this course is to prepare you to use these tools from scratch. This course is aimed for IT Pros, Developers, Operators,  DevOps, System administrators and Everyone and is supposed to give the viewer the information they need to know to get started with theses tools and its their concepts. The course is targeted to help learning and getting started with Git, Ansible, Vagrant, Linux Bash etc and do your job more efficiently and to automate your tasks. After completing this course, you will be able to:Explain what Git is and how to use this toolInstall GitCreating a project for GitWorking with remote repositoriesGit important commands. Viewing commits' historyCreating, deleting and renaming branchesLearn the basics of command lineExplain what Ansible is and how to use this toolInstall AnsibleRun Ad Hoc Commands in AnsibleWorking with inventoriesAnsible important commands and modulesCreating and running playbooksInstall VagrantManage the base boxes in Vagrant environmentManage single machine environmentManage multi machine environmentRead, create and modify VagrantfileRunning bash commandsCreating, deleting and renaming filesCreating, deleting and renaming directoriesManage and Use KubernetesCreate and Descripe Pods in KubernetesUse Namespaces in KubernetesUse AzureAnd much more…

Overview

Section 1: Git

Lecture 1 Introduction to Git

Lecture 2 Getting installed

Lecture 3 A few important configuration settings

Lecture 4 Creating a project. The first commit

Lecture 5 Working with remote repositories

Lecture 6 Cloning a project from the remote repository

Lecture 7 Configuring .gitignore file

Lecture 8 Git important commands. Viewing commits' history

Lecture 9 Branches in Git. Creating, deleting and renaming branches

Section 2: Ansible

Lecture 10 Course Introduction

Lecture 11 Getting Installed

Lecture 12 Configuring the Environment

Lecture 13 Ad Hoc Commands and an Inventory File

Lecture 14 Ad Hoc Commands

Lecture 15 Playbooks. Part 1

Lecture 16 Playbooks. Part 2

Lecture 17 Playbooks. Part 3

Lecture 18 Playbooks. Part 4

Section 3: Vagrant

Lecture 19 Course Introduction

Lecture 20 Getting installed

Lecture 21 Working with s single VM. Section Overview

Lecture 22 Importing and using base boxes

Lecture 23 Managing Vagrant boxes. Part 1

Lecture 24 Managing Vagrant boxes. Part 2

Lecture 25 Managing Vagrant boxes. Part 3

Lecture 26 Working with multiple VMs. Section Overview

Lecture 27 Defining and connecting to multiple virtual machines

Lecture 28 Networking the multiple virtual machines

Section 4: Continue with Ansible Automation

Lecture 29 Building Ansible Lab Environment

Lecture 30 Describing Ansible Inventory Files

Lecture 31 Guided Exercise: Ansible Inventory Files

Lecture 32 Managing Ansible Configuaration Files

Lecture 33 Managing Connectivity and Configuaration Files

Lecture 34 Guided Exercise: Managing Ansible Configuaration Files

Lecture 35 Running Ad Hoc Commands

Lecture 36 Guided Exercise: Running Ad Hoc Commands

Lecture 37 Lab: Deploying Ansible

Lecture 38 Implementing Playbooks

Lecture 39 Guided Exercise: Implementing Playbooks

Lecture 40 Multiple Plays

Lecture 41 Guided Exercise: Multiple Plays

Lecture 42 Lab: Implementing Playbooks

Lecture 43 Managing Variables

Lecture 44 Guided Exercise: Managing Variables

Lecture 45 Managing Secrets

Lecture 46 Guided Exercise: Managing Secrets

Lecture 47 Managing Facts

Lecture 48 Guided Exercise: Managing Facts

Lecture 49 Lab: Managing Variables and Facts

Lecture 50 Lab: Managing Variables and Facts

Lecture 51 Writing Loops and Conditional Tasks

Lecture 52 Guided Exercise: Writing Loops and Conditional Tasks

Lecture 53 Implementing Handlers

Lecture 54 Handling Task Failure

Lecture 55 Guided Exercise: Handling Task Failure

Lecture 56 Guided Lab:Implementing Task Control

Section 5: Kubernetes

Lecture 57 Using Initial Commands

Lecture 58 Creating Your First Pod

Lecture 59 Creating Your First Pod. Part 2

Lecture 60 Working with Namespaces

Lecture 61 Working with containers inside a pod

Lecture 62 Using Probes

Section 6: Azure for Beginners

Lecture 63 Introduction

Lecture 64 Azure Portal and Navigation

Lecture 65 Azure Virtual Machines and Compute Basics. Intro

Lecture 66 Building Virtual Network

Lecture 67 Creating an Azure Availability Set

Lecture 68 Deploying a Virtual Machine

Lecture 69 Backup and Recovery

Lecture 70 Azure Networking Concepts

Lecture 71 Building a Virtual Network

Lecture 72 Building network security groups

Lecture 73 Building a network load balancer

Lecture 74 Creating a Virtual Network Gateway

Section 7: Python for Beginners

Lecture 75 Getting Installed

Lecture 76 Adding Comments. Data Types

Lecture 77 Data Types cont.

Lecture 78 Adding Variables

Lecture 79 Variables cont.

Lecture 80 Working with Strings

Lecture 81 Strings cont.

Lecture 82 Strings cont.

Lecture 83 Working with User Input. Type Converting

Lecture 84 Type Converting cont.

Lecture 85 Logical Operators

Lecture 86 ELIF Statement

Lecture 87 ESLE Statement

Lecture 88 Strings

Lecture 89 Int, Variables and Data Types

Lecture 90 Type() Function

Lecture 91 Addition: Numbers and Strings

Lecture 92 Addition: Variables

Lecture 93 Errors are Your Friend. Handling Errors.

Lecture 94 User Input and Input Prompts

Lecture 95 Comma separated string printing and printing numbers with strings using comma

Lecture 96 Quotes in Quotes and Boolean Strings Tests

Lecture 97 String Format Methods

Lecture 98 Input. String Formating

Lecture 99 Boolean 'in' keyword

Lecture 100 Intro to Lists

Lecture 101 For Loops

Lecture 102 While Loops

Lecture 103 Working with Lists

Lecture 104 Create the simpliest function

Section 8: DevOps Tools for Beginners: Starting with Python Scripts

Lecture 105 Getting Installed

Lecture 106 OS module: files, paths, etc

Lecture 107 Handling Absolute and Relative Paths. Checking Path Validity

Lecture 108 Working with Files: Read, Write, Append Methods

Lecture 109 Working with Files: shutil

Lecture 110 Types and Variables

Section 9: Linux Command Line in 1 hour

Lecture 111 Listing Directories. Part 1

Lecture 112 Listing Directories. Part 2

Lecture 113 Creating Directories

Lecture 114 Changing Directories

Lecture 115 Renaming and Moving Files

Lecture 116 Copying and Removing Files

Lecture 117 Working with Contents

Lecture 118 Working with Output

Lecture 119 Task 1

Lecture 120 Working with Output. Part 2

Section 10: MS System Center: Intro to Virtual Machine Manager

Lecture 121 Course Overview

Lecture 122 Installing VMM

Lecture 123 An Overview of VMM UI

Lecture 124 Initial Configuration Settings

Lecture 125 Automation And Scripting by Example

Lecture 126 Bare Metal Deployment

Section 11: Windows Nano Server 2016 with Powershell

Lecture 127 Introduction

Lecture 128 What is Nano Server?

Lecture 129 Overview of installing Nano Server

Lecture 130 Demonstration: Installing Nano Server

Lecture 131 Demonstration: Completing post-installation tasks on Nano Server (Domain Join)

Lecture 132 Demonstration: Use Windows PowerShell to configure the settings of Nano Server

Lecture 133 Demonstration: Performing remote management on Nano Server

Lecture 134 Creating an IIS website on Nano Server with PowerShell

Section 12: PowerShell Key Concepts

Lecture 135 Introduction to PowerShell Key Concepts

Section 13: Short Notes

Lecture 136 YAML 101

Starting DevOps,System Administrators,IT engineers