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