Online Education Courses Millions of people learning!

Call

+91 8105775840

Email

harnavinfotech@gmail.com

Address

Bengaluru, Karnataka

Azure DevOps

  • 31
  • 10

Introduction
•    What is DevOps
•    Overview of various DevOps methodology
•    Difference between Waterfall Model vs Agile vs Scrum methodology
Understanding and Overview of Various Azure cloud services:
 Azure Cloud Services
    Azure Active Directory
    Azure App services
    Azure SQL Server
    Azure Key-Vault
    Azure Container registry
    Azure Kubernetes Services
    Custom template creation
YAML Scripting:
    Data Serialization Overview
    YAML Introduction and Overview
    Data Types in YAML
    Lab session for Basic YAML syntax and indentation
Azure DevOps Services (In-depth Understanding with Practical LABS):
     Work Item Management
•    Understanding Azure DevOps Boards
•    Overview of Azure DevOps work item project option
•    Lab session of Agile project management
•    Lab session of Scrum project management
•    Customization of Azure DevOps Boards

Repository Management
GIT
 
o    Understanding distributed and centralized repository management
o    Understanding merging and branching strategy
o    Understanding various advanced GIT topics (Cherry-pick, Reset, etc.)
o    Lab session – Practically running and executing more than 50 GIT commands
used frequently

Azure GIT repos
o    Understanding various GUI-based git functionality through Azure GIT repos
o    Azure GIT security and policies overview
o    Azure GIT end-to-end lab session and integration
o    Lab session of various Azure GIT repo’s function (Pull Request, Cherry-picking, Revert, etc.)
o    Lab session to understand various types of merges (Basic, Squash, Semi Linear, and Rebase)

     Building Infrastructure (Infrastructure as a Code):
•    Introduction to Azure Resource Manager Templates
•     ARM Templates creation
•    Integration of ARM templates with Release pipelines
•     Complete Infrastructure creation through ARM template task

     Build Management
•    Introduction to Continuous Integration and Deployment/Delivery
•    Understanding build process
•    Build pipeline creation using classic model
•    Build pipeline creation using YAML scripts
•    Azure Pipelines - .Net Core Application
•    Azure Pipelines - .Net Core Application YAML Scripts
•    Maven Build Introduction
•    Azure Pipelines – Java Maven Project
•    SQL Database auto-deployment Introduction
•    DACPAC Overview
 
•    DACPAC build pipeline creation
•    Understanding Service Principle and Service Connection
•    Service Connection creation

  Test Management:
•    Starting with Azure Test Plans
•    Lab - Working with Test cases

Azure Artifacts:
•    Understanding packages
•    Lab session – Azure Artifacts feeds creation and understanding
•    Lab session to understand ways of publishing and restoring custom artifacts
  Release Management:
•    Understanding Azure Release Pipelines
•    Azure Release Pipelines – Azure Web App
•    Multistage release deployment
•    Azure Release Pipeline - .NET Application deployment
•    Azure Release Pipeline - JAVA Application deployment
•    Azure Release Pipeline – DACPAC deployment
•    Azure Deployment Groups – Setup and Implementation

  Containerization:
•    Overview of Azure Kubernetes Services
•    Overview of Kubernetes
• App
 
YAML script creation and application deployment on Kubernetes – Nginx Web
  Miscellaneous
   Lab session -> Custom Agent pool creation
   Lab session -> Service connection manual and automated creation
 
o    Basic Azure AD
o    Task group and libraries
o    Project setting overview
o    Organization setting overview

     Practice Session:
•    Complete end-to-end build creation and deployment using the classic model
•    Complete end-to-end build creation and deployment using YAML scripts

Projects:
  ASP.NET Web Core Application
  MS SQL Database Deployment