Azure With DevOps Online Training

  • (25 REVIEWS )

Azure DevOps Server is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities. It covers the entire application lifecycle, and enables DevOps capabilities.

Description

Azure DevOps provides integration with popular open source and third-party tools and services—across the entire DevOps workflow. Use the tools and languages you know. Spend less time integrating and more time delivering higher-quality software, faster.

Pre-requisites

There are no particular prerequisites for this training course. If you love to learn, it is helpful in every possible way. You will also get guidance of expert faculty and supervision with this course.

Course Objectives

This course is designed for organizations that are adopting Visual Studio Team Services (VSTS) and need staff skilled in how to configure and administer their VSTS account.The course covers creating and managing your organization’s VSTS account as well as how to add users and manage licenses. It looks at security and setting up your source control repositories. You’ll learn how to work with both hosted build/release

Prepare for Certification!

Our training and certification program gives you a solid understanding of the key topics covered by Foundation and Advanced Level Certification exams. This is aimed at students who have recently completed, and experienced professionals to enhance their practical knowledge in Azure With DevOps modules. In addition to boosting your income potential, getting certified, demonstrates your knowledge and the skills, understanding of the fundamentals of Azure With DevOps along with processes, tools, techniques, and management methodology. The certification validates your ability to produce reliable, high-quality results with increased efficiency and consistency.

How will I perform the practical sessions in Online training?

For online training, US GlobalSoft provides a virtual environment that helps in accessing each other’s system. The complete course material in pdf format, reference materials, course code is provided to trainees. US GlobalSoft conductes online sessions through any of the available requirements like Skype, WebEx, GOTOMeeting, Webinar, etc.

Azure DevOps course Syllabus

    1.    Introduction to DevOps

    • Why DevOps?
    • What is DevOps?
    • Difference type of software development process
    • Waterfall, Agile, Scrum and CMMI
    • DevOps Market Trends
    • DevOps Engineer Skills
    • DevOps Delivery Pipeline
    • DevOps Ecosystem
    • Lab 1: Create a DevOps Flow for SDLC process on io
    • Lab 2: Create a Agile DevOps Flow for SDLC process on io

     

    2.    Getting started with Source Control

    • GitHub Introduction
    • Working with Git Hub Features
    • Create Public and Private Repository
    • Create Teams in GitHub
    • Git Desktop Tool install and Configure
    • Git GUI Tool install and Configure
    • GIT CMD Tool install and Configure
    • Git Life cycle Commands
    • Pushing Code to GitHub
    • Staging Code in git
    • Creating, Deleting Git Branches
    • Pulling from GitHub
    • Merging branches using git merge
    • Lab3: Emulate a complete workflow for Git in production which include: Repository, Branch, Issues, Team, Forge and Tracking using Git Hub
    • Lab4: Use Git Hub and Git Desktop to Emulate a complete workflow for SCM Create Local repo, Publish as Remote repo, Clone, Branching, Merge Branching, History
    • Lab5: Use Git Hub and Git GUI to Emulate a complete workflow for SCM use Local repo, Scan, Stage Commit, Push and Pull the code update
    • Lab6: Use Git Hub and Git CMD to Emulate a complete workflow for SCM use Local repo, Add , Commit, Push and Pull the code update

     

    3.    Automation of Azure Using Azure CLI & PowrsShell

    • Azure CLI for Azure Automation
    • Activate Azure CLI on Azure
    • View Resource Group Provisioning
    • Create Resource Group Using CLI
    • Create IAM User Using CLI
    • Create VM using CLI
    • Access Storage Using CLI
    • Lab7: Provision and Deprovision a Resource Group using Azure Cli
    • Lab8: Provision and Deprovision a Azure Virtual Machine using Azure Cli
    • Lab9: Provision and Deprovision a Resource Group using Azure PowerShell
    • Lab10: Provision and Deprovision a Azure Virtual Machine Azure PowerShell
    • Lab11: Review the Management process of Azure Production Environment using Azure CLI & Azure PowerShell with Customer Immersion Environment

     

    4.    CI/CD with Jenkins

    • Jenkins Management
    • Deploy Jenkins on Azure
    • Create Sample Project
    • Git Integration with Jenkins
    • Building Delivery Pipeline
    • Pipeline as a Code
    • Overview Implementation of Jenkins in the Multinode Environment
    • Provision Azure Virtual Machine with Jenkins using Azure CLI
    • Lab12: Launch an Azure VM Instance using Jenkins With Azure Connector
    • Lab13: Deploy Directory and Collect Inventory File copy using mapped network using Jenkins Pipeline

     

    5.    Configuration Management with Ansible on Azure

    • Ansible Basic
    • Infrastructure as Code
    • Activate Ansible on Azure
    • Lab14: Create Playbook for – Resource Group Provisioning & Deprovisioning
    • Lab15: Create Playbook for – Virtual Network Provisioning with custom CIDR and Subnet
    • Lab16: Create Playbook for – Deploy a Webapp with Container Image from Docker Registry
    • Lab17: Create Playbook for – Azure Linux Virtual Machine Provisioning with SSH Key Authentication
    • Lab18: Create Playbook for – Azure Windows Virtual Machine Provisioning with Pass Authentication
    • Lab19: Create Playbook for –Storage Account and Blob Storage Provisioning

     

    6.    Visual studio Online

    • Overview of VSTS
    • Create VSTS Account
    • Create Organization in Azure DevOps
    • Roles and Responsibilities in Vsts
    • Create Project and User mapping to vsts
    • VSTS Access to Different roles
    • Project management using vsts
    • Test case Management through vsts
    • Methodologies In VSTS (SCRUM,AGILE,CMMI)
    • Can Ban Board Management
    • Lab20: Configure the Azure Boards with Sample Basic Work items, Backlogs and Workflow
    • Lab21: Configure the Azure Boards with Sample Agile Work items, Iteration, Tasks and Workflow

     

    7.    Configuring Users and Security

    • Overview of VSTS security
    • Adding or removing users in your VSTS account
    • Configuring security using team project groups
    • Fine-grain security options
    • Lab22: Define Security on Azure DevOps Project

     

    8.    Implement & Manage Build Infrastructure 

    • The concept of pipelines in DevOps
    • Introduction to Azure Pipelines
    • Pipelines & Concurrency
    • Azure DevOps and Open Source projects
    • Lab23: Provision the WepApp Artifacts from GitHub for Deployment on Azure Webapp

     

    9.    Set up a Release Management Workflow 

    • Introduction to Continuous Delivery
    • Release strategy recommendations
    • Building a High-Quality Release pipeline
    • Create a Release Pipeline
    • Provision and Configure Environments
    • Lab24: Deploy the WebApp using Build created with Azure Pipeline

     

    10.  Infrastructure and Configuration Azure Tools

    • Infrastructure as Code and Configuration Management
    • Overview of Azure ARM Template
    • ARM Template Parameter
    • Create Azure Resources using ARM Templates
    • Create Customized ARM Template
    • Use Git Hub for ARM Template
    • Use Microsoft ARM Template for Infrastructure provisioning
    • Version Control
    • Lab25: Create Resource Groups with ARM template
    • Lab26: Deploy a Virtual Machine Using ARM template
    • Lab27: Deploy a Webapp with ARM template from github

     

    11.  Create and Manage Kubernetes Service Infrastructure 

    • Learning Objectives
    • Azure Kubernetes Service
    • Lab Deploy and Scale AKS Cluster
    • Lab28: Deploy a Docker Web Image with Azure Container Service

     

    12.  DevOps Design Strategy

    • Design a License Management Strategy, for example:
    • VSTS Users
      • Concurrent Pipelines
      • Test Environments
      • Open Source Software Licensing
      • 3rd-party DevOps Tools and Services
      • Package Management Licensing
    • Design a Strategy for End-to-End Traceability from Work Items to Working Software
    • Design a Strategy for Integrating Monitoring and Feedback to Development Teams
    • Design an Authentication and Access Strategy
    • Design a Strategy for Integrating On-premises and Cloud Resources
    • Lab29: Create a Sample DevOps Flow Using io
    • Lab30: Review The Infographic of an Sample Azure DevOps Workflow at Customer Immersion

Certification

Certification assistance provided with proper guidance and certification notes.