eclasesseclasesseclasess
info@eclasess.com
Hyderabad, Telangana.
(Mon - Sat)
eclasesseclasesseclasess
azureDevops
Overview Curriculum
What is Azure DevOps?

Azure DevOps is a Software as a service (SaaS) stage from Microsoft that gives a start to finish DevOps toolchain for creating and sending software.  It likewise incorporates with most driving apparatuses available and is an incredible alternative for organizing a DevOps toolchain.  At DevOpsGroup, we have bunches of clients who have discovered Azure DevOps meets their requirements independent of their language, stage or cloud.

How can Azure DevOps respond?
  • Azure DevOps comprises a range of services covering the full development life-cycle. At the time of writing these areAzure Boards: agile planning, work item tracking, visualisation and reporting tool.
  • Azure Pipelines: a language, platform and cloud agnostic CI/CD platform with support for containers or Kubernetes.
  • Azure Repos: provides cloud-hosted private git reports.
  • Azure Artifacts: provides integrated package management with support for Maven, npm, Python and NuGet package feeds from public or private sources.
  • Azure Test Plans: provides an integrated planned and exploratory testing solution.
  • Azure DevOps can also be used to orchestrate third-party tools.
When was Azure DevOps dispatched?

In spite of being dispatched in October 2018, Azure DevOps isn't the new child on the DevOps block.  Its genealogy can be followed right back to Visual Studio Team System which was dispatched in 2006. This is an adult item with a rich list of capabilities that has more than 80,000 interior clients at Microsoft.

1) Introduction to Azure Cloud
2) What is On premises
3) What is Cloud Computing
4) What are different Cloud Vendors?
5) What are IAAS PAAS SAAS
6) What are different cloud deployment models
7) What are advantages of Cloud Computing

8) Introduction to Azure Portal and Subscription
9) Azure Management Groups
10) Subscriptions
11) Resource Manager
12) Resource
13) Creating Azure Free Subscription
14) Different services in Azure portal
15) Azure Compute Services
16) Azure Networking Services
17) Azure Storage Services
18) Azure Database Services
19) Azure Security Practices
20) Azure Pricing and Support Centre
21) Create Resource in Azure
22) What is ARM Templates

23) What is software development
24) Software development life cycle
25) Traditional models for SDLC
26) Why DevOps
27) What is DevOps?
28) DevOps life cycle
29) DevOps tools

30) create account on Azure Devops
31) Create an Organization in Azure Devops
32) Create Project in Azure Devops
33) Set up team for Project in Azure Devops
34) Azure Boards
i) Kanban boards
ii) Scrum boards & planning tools
iii) Backlogs on Azure Boards
iv) Monitoring, Insights & Analytics
v) Team Dashboards
vi) Custom reporting
35) Azure Test Plans
i) Creating Test Plans
ii) Testing web apps
iii) Testing desktop client apps
iv) Plan, execute, and track scripted tests
v) Exploratory test sessions
vi) Code search
36) Azure Pipelines
i) Build Pipeline Variables and Scope
ii) Release Pipeline Variables, Scope and Variable Groups
iii) Continuous Integration and Continuous Deployment / Delivery
iv) Build and deploy .net based code to Azure Web apps
v) Deploying to IIS VMs
vi) Multi-stage Deployments
vii) YAML support
viii) Task Groups and Deployment Groups
37) Azure Git Repos: Branching and Version Control
i) Why use a version control system?
ii) Pull requests
iii) Code search
iv) Branching Models
v) Branches v. Labels v. Folders
vi) Sharing code across Projects
vii) Builds and Branches
viii) Mapping Team Foundation Version Control (TFVC) commands and workflows to Git
ix) Branch Policies
x) Resolve Merge Conflicts
xi) Triggering Continuous Integration / Continuous Delivery (CI/CD)
38) Azure Artifacts
i) Creating & sharing packages
ii) Adding packages to your pipeline
iii) Package management

45) Terraform

i) Introduction and Install
ii) Terraform Azure Provider
iii) Terraform Backend and State file
iv) Input, Output, Environment Variables
v) Null Resource and Provisionals
vii) Resource Life Cycle
viii) Terraform count and for each loop
 Terraform taint and import
ix) Terraform list, map, locals, lookups
x) Terraform random id
xi)  Terraform Modules
xii) Terraform Registry and Publish Modules
xiii)  Terraform ADO CI CD Pipeline

46) Ansible

i) Ansible Introduction
ii) Ansible Setup and Architecture
iii) Ansible Adhoc commands
iv) Ansible plugins and modules
v) Ansible playbooks and yaml format
vi)  Ansible Roles
vii) Ansible variables
viii) Ansible Static and Dynamic Inventory
ix)  Ansible ADO CI CD Pipeline

47) Docker

i) Docker Introduction and Install
ii) Docker Architecture
iii) Docker Hub
iv) Docker file
v) Docker Images
vi) Docker Containers
vii) Docker Container Login and Logs
viii Docker Network
xi Docker Volume
x) Docker Compose and Docker Swarm
xi) Docker ADO CI CD Pipeline

48) Kubernetes

i) K8S Introduction

ii) K8S Cluster Setup and Architecture
iii) K8S Pods and Login to Pods
iv) K8S Crash loop Error Pods
v) K8S Namespaces and Resource Quota
vi) K8S CPU and Memory
vii) K8S Labels and Selectors
viii) K8S Replication Controller/Replica Set
ix) K8S Deployments
x) K8S Daemon Sets
xi) K8S Secrets and ConfigMaps
xii) K8S Affinity and Anti-Affinity
xiii) K8S Taints and Tolerance
xiv) K8S services – Node port, Cluster IP and Load Balancer
xv) Azure Kubernetes Service Deployment
xvi) ADO CI CD for K8S deployment

49) SonarQube

i) SonarQube Introduction
ii) SonarQube Setup
iii) SonarQube Java code Monitoring
iv) ADO CI CD SonarQube Integration for .net based app

X