Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

AZURE Administration with AZURE DEVOPS Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Apr 21st @7:00PM

Faculty: Mr. Shiva Kumar
(20+ Yrs of Exp,.. & Real Time Expert)

Duration : 2 Months

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 9246212143, 80 96 96 96 96

Syllabus:

AZURE Administration with AZURE DEVOPS

AZ-104

Fundamentals of Azure Cloud

  • Problems with on-premise data centres
  • What is cloud
  • Public cloud service providers
  • Introduction of IAAS, PAAS, SAAS
  • Public, Private, Hybrid clouds
  • Cloud roles
  • Azure Global infrastructure
  • Regions and Availability Zones
  • Jobs that you can apply once you finish this course

Introduction to Azure

  • Cloud technology overview
  • Overview of Azure
  • Managing Azure with the Azure portal
  • Ways of Using Azure from various interfaces

Managing Microsoft Azure

  • Use the Azure portals
  • Use Azure Resource Manager features via the Azure portal.
  • Use Azure PowerShell

Compute Services of Azure

  • Creating Linux and Windows VMS
  • Securing vms
  • Deploying java and .net applications on linux and vms
  • Changing size of vms and disks
  • Auto Scaling
  • Vertical Scaling
  • Horizontal scaling
  • Implementation of Virtual Machine Scale sets(VMSS)(Autoscaling)
  • Attaching load Balancer to VMSS

Implementing Virtual Machines

  • Planning for Azure virtual machines
  • Creating Windows and Linux virtual machines
  • Hosting a python and dotnet app on windows/linux vm
  • Hosting spring boot application on a linux ubuntu vm
  • Testing Accessibility of Springboot java app from internet

Implementing and Managing Azure Networking

  • Overview of Azure networking,
  • public and private networks
  • Private and public IpAddresses,
  • Implementing and managing Azure virtual networks
  • Configuring Azure virtual networks
  • Configuring Azure virtual network connectivity
  • Configuring vnet peering
  • Configuring Network Securing Groups
  • NSGS at SubnetLevel,VM Level
  • Introduction  to  point-to-site VPN

Managing Azure Virtual Machines

  • Configuring virtual machines
  • Configuring virtual machine disks
  • Managing and monitoring Azure virtual machines
  • Connecting windows virtual machines via RDP

Azure Sql Databases

  • Introduction to Azure SQL databases
  • Configuring SQL Database server
  • Creating SQL databases
  • Connecting to SQL Databases from Sql Server Management Studio, Azure Data Studio

Azure Storage

  • Need of Storage
  • Types of Storages
  • Storage redundancy
  • Creating Containers
  • Implementing Static Website
  • Tables,Queues

Azure Operations

  • Need of Backup
  • Recovery service vault
  • Back up and recovery of complete vm
  • Back up and recovery of files and folders using recovery service vault
  • Backup and recovery of Azure Storage(fileshares,Containers)       
  • Monitoring a VM
  • Backup of Azure App services

Azure Active Directory

  • Roles
  • Subscription, Resource groups,tenants
  • Roles assignments
  • Role assignments at various levels like Subscription,Resoure group,Resource Group
  • Users
  • Groups
  • Using Custom Domains in Azure Active Directory

AZ-400

Azure Devops

  • Introduction to DevOps
  • DevOps Life Cycle
  • Difference between Azure DevOps and Other Devops
  • Components Of Azure Devops
  • Types of Azure DevOps usage (on-premise and Cloud Version)
  • Creating Organizations and projects and Repos
  • Connecting to GitHub
  • Connecting to Visual Studio 2022
  • AzureRepos
  • AzurePipelines
  • AzureArtifacts
  • Azure TestPlans introduction
  • AzureBoards introduction

Application Deployment process with Azure App Services

  • Using portal
  • Using Appservice profile and
  • Using visual studio 2022
  • Continuous integration and Deployment
  • Linking a app service with custom domain
  • Deploying a python flask application

Source Control Management (SCM) or VCS

  • Need of Version control systems
  • Types of Version Control  Systems
  • Centralized and Distributed VCS
  • Creating local repository on our laptop
  • 3 Areas of Git or Git Workflow or Git Architecture
  • Difference between local and remote repo
  • Git Add,Commit,clone,push commands
  • Version controlling mechanism using AzureRepos
  • Creating Branches & And Brach Merging with pullrequest
  • Various branching and their strategies

Continuous Integration (CI)

  • Different ways connecting to Code Repos from Azure Portal
  • Continuous Integration using Azure Pipelines
  • Environments
  • Tasks
  • Agents in Building Code
  • Microsoft and self hosted agents
  • Code Coverage
  • Code Quality
  • SonarQube and Sonar Cloud Integration
  • Prepare Analysis
  • Creating custom rules
  • Building a spring boot application on a selfhosted Agent

Continuous Deployment (CD)

  • Deployment Pipelines using AzurePipelines
  • Automated workflows for Deployments
  • One-click deployments
  • Deployment Groups
  • Cont deployment (CD) and CI with a spring boot java application
  • Deploying a ASP Dot net on various environments using AppServices
  • Deploying a ASP Dot net app on windows vms

Release Management

  • Release Automation using Azure Release Pipelines
  • Build and Release Automation with APP services
  • Deploying Artifacts on to various environments on App Appservices (Dev, prod)
  • Pre-Deployment Approvals

Fundamentals of Powershell

  • Powershell Basics and its advantages and CMDLETS
  • General Form of Powershell
  • Powershell AS IAC
  • Creating vms with powershell

Docker and Kubernetes

  • Approaches of Deploying an application like(physical,vm,containers)
  • Need of Containers
  • Advantages of containers over VMS
  • Docker Architecture,
  • Diff between VMS and Containers
  • Installing Docker on Azure VMs
  • Creating containers and pulling images
  • Starting and stopping containers
  • Writing Dockerfiles for Building  custom Images
  • AKS (Azure Kubernetes Services) cluster creation
  • AKS Cluster creation using Azure CLI from Azure Cloud Shell
  • Creating AKS in Azure cloud
  • Connecting to AKS and
  •  Deploying a Java spring framework application on AKS 

Terraform with AZURE

Terraform Commands
  • terraform init
  • terraform validate
  • terraform plan
  • terraform apply
  • terraform destroy

Terraform Configuration Language Syntax

  • HCL introduction
  • Resource group creation with Terraform
  • V-net creation with Terraform
  • Working with Terraform from cloudshell
  • Storage account   creation with Terraform
  • VM creation with Terraform

Terraform Top-Level Blocks

  • provider block
  • resource block
  • Output block
  • arguments and attributes
  • ways of connecting to Azure Cloud from Terraform