Tags
Language
Tags
May 2024
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Devops With Azure In Practice!

Posted By: ELK1nG
Devops With Azure In Practice!

Devops With Azure In Practice!
Last updated 1/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.47 GB | Duration: 4h 31m

A practical guide to automating builds and delivering software more reliably with DevOps projects on Azure

What you'll learn

Work with DevOps for modern-day application lifecycle management and automate your apps on the Azure Cloud platform.

Execute tests across your applications with continuous integration.

Use Ansible to manage the configuration of remote servers in order to facilitate the maintenance of a large number of servers.

Manage the overall testing of your applications and Implement and configure CI/CD pipelines on VSTS.

Explore best practices for environment configuration and settings.

Requirements

Basic Knowledge of Azure is assumed.

Description

You might have come across slow development cycles due to traditional infrastructure management processes. DevOps project gives you provision on your Azure resources: Application Insights integration, Git Code Repository, and a setup to provide a continuous delivery pipeline. The project helps to deploy applications, add test environment to validate your production, manage the code flow and high quality. Moreover, monitor your progress with proper tracking of the project backlog and other applications. If you’re looking to automate your operations to deliver reliable code & software faster with Azure DevOps then is the perfect Course for you!This comprehensive 2-in-1 course takes a step-by-step practical approach to automating builds and delivering software more reliably with DevOps projects on Azure. Initially, you’ll acquire a deeper insight into implementing DevOps. You’ll understand how containerization technologies work as well as execute tests across your applications with continuous integration. Moving further, you’ll work with DevOps for modern-day application lifecycle management and automate your apps on the Azure Cloud platform. Finally, you’ll configure a full CI/CD pipeline for any Azure app using the language and app framework you want.Towards the end of this course, you'll automate your operations with Azure DevOps to deliver software faster and more reliably with DevOps projects on Azure.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, DevOps Fundamentals with Azure, covers learning to automate builds to deploy and deliver code faster and more often. This course will show you how to speed up the release cycle of your IT systems. With a set of automation tools, an orchestration platform, and a few processes, you will do more with fewer resources and become more engaged in the business process. Exploring Azure, you’ll learn various solution architectures with continuous integration and continuous deployment pipeline that push your changes automatically to the cloud, allowing you to deliver value faster to your customers.The second course, Hands-On DevOps on Azure, covers delivering software faster and more reliably with DevOps projects on Azure. In this course, you will delve into the DevOps support on Microsoft Azure and investigate about the teams that can migrate their existing DevOps solutions to Microsoft Azure, using Azure DevOps project. By the end of this course, you will be an expert in testing, deploying, and monitoring your applications with Azure.Towards the end of this course, you'll automate your operations with Azure DevOps to deliver software faster and more reliably with DevOps projects on Azure.About the AuthorsDavid Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js (microservices don't work without platform automation). He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOps—as well as a holistic approach to security—are part of the skill set that has helped him deliver value across different start-ups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences such as Rebel Con and Google I/O Extended, among others.Afzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, and likes .NET Core for regular everyday development. He is an expert with Cloud, Mobile, and API development. Afzaal has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. Twice he has been awarded Microsoft MVP status for his work in the field of software development, twice CodeProject MVP status for technical writing and mentoring, and 3 times C# Corner MVP status in the same field.Iqra Ali is a software engineer at MIXIT-Technologies USA and an author at CodeProject and CSharpCorner, and she is from Karachi, Pakistan. She spends most of her time contributing to open source world and authoring technical articles. Iqra is an expert .NET developer and has worked on several .NET and DevOps related projects in her professional career. In her spare time, she spends time contributing on CSharpCorner and other alike platforms, helping others in the open communities.

Overview

Section 1: DevOps Fundamentals with Azure

Lecture 1 The Course Overview

Lecture 2 What Is DevOps?

Lecture 3 Traditional and Modern Release Management

Lecture 4 DevOps and Microservices

Lecture 5 Introduction to Microsoft Azure

Lecture 6 What Is Azure DevOps Solution

Lecture 7 Creating Virtual Machine on Azure

Lecture 8 Creating Cluster on Azure

Lecture 9 Docker Architecture

Lecture 10 Building Docker Images

Lecture 11 Docker Registries and Volumes

Lecture 12 Docker Networking

Lecture 13 Docker Compose

Lecture 14 SDLC and Testing Types

Lecture 15 Traditional CI Servers

Lecture 16 Modern CI Servers

Lecture 17 Azure CLI 2.0

Lecture 18 Terraform

Lecture 19 Server Provision Software

Lecture 20 Ansible Configuration

Lecture 21 Ansible Variables and Templates

Section 2: Hands-On DevOps on Azure

Lecture 22 The Course Overview

Lecture 23 Modern Software Engineering

Lecture 24 From Agile to DevOps

Lecture 25 Continuous Integration and Delivery

Lecture 26 DevOps Cycle

Lecture 27 Why Azure?

Lecture 28 Visual Studio Team Services Overview

Lecture 29 VSTS on Azure

Lecture 30 Azure Ecosystem

Lecture 31 Pre-Planning and Limitations

Lecture 32 Creating a DevOps Account

Lecture 33 Understanding Dashboard

Lecture 34 Version Controls in VSTS

Lecture 35 Continuous Integration Configuration

Lecture 36 Testing Apps

Lecture 37 Release Environments

Lecture 38 Azure Build Agents

Lecture 39 Azure App Service Settings

Lecture 40 Deployment Slots for Environments

Lecture 41 Testing Production Configurations

Lecture 42 Zero-Downtime Release

Lecture 43 Add Branches to the Repository

Lecture 44 Continuous Integration

Lecture 45 Deployments

Lecture 46 Committing the Code

Lecture 47 Investigating the Workflow

Lecture 48 Notifications for DevOps Pipelines

Lecture 49 Adding Application Insights

Lecture 50 Monitoring the Site Activity

Lecture 51 Resolving Error and Patching

Lecture 52 Alerts in Application Insights

Lecture 53 Course Summary

System Administrators, Developers, IT and DevOps Professionals who would like to implement DevOps techniques and best practices to manage IT infrastructures or would like to acquire the necessary skills needed to work in DevOps teams.