top of page

Microsoft Azure Certification Master Training

Course length

90+ Hours

Original Price

sale Price

₹ 54,999/-

About the course

Course Curriculum

Batches Availabe

Weekend Batches

Weekday Batches

Cloudruha's Microsoft Azure Cloud Engineer Masters Program will prepare you for three certification exams: AZ-104, which is required to attain Azure Administrator Badge (Associate-level), AZ-204, which is required to attain Azure Developer Badge (Associate-level), and AZ-303, which is required to attain Azure Solutions Architect Badge (Expert-level). You will be able to implement advanced networking configurations, plan authentication and security of the infrastructure, use PaaS solutions and Storage Services to deploy end-to-end cloud solutions.


Index

  1. Fundamentals of Cloud Computing (Self-Paced)

  2. Microsoft Certified: Azure Administrator Associate (AZ-104)

  3. Microsoft Certified: Azure Developer Associate (AZ-204)

  4. Microsoft Certified: Azure Solutions Architect Expert (AZ-303)

1. Fundamentals of Cloud Computing


A self-paced module designed to introduce you to cloud computing. Cloudruha's Fundamentals of Cloud Computing covers all the necessary concepts required for first-timers who are delving into the cloud.


Fundamentals of Cloud Computing


Topics:

  • Introduction to Cloud Computing

  • What is Cloud Computing?

  • Why Cloud Computing

  • Cloud Computing Technologies

  • Service Oriented Architecture

  • Virtualization

  • Grid Computing

  • Utility Computing

  • Cloud Deployment Models

  • Public

  • Private

  • Hybrid

  • Cloud Service Model

  • IaaS

  • PaaS

  • SaaS

  • Cloud Virtualization

  • Cloud Use-Case


2. Microsoft Certified: Azure Administrator Associate (AZ-104)


Azure Administrator Associate (AZ 104) training is designed to help you prepare for the Microsoft Certified: Azure Administrator Associate certification exam. You will be able to effectively setup, deploy and scale Azure virtual machines; configure and manage storage; secure and monitor the cloud infrastructure through robust implementations; implement advanced virtual networking; and secure identities.


Module 1 – Managing Azure Subscriptions and Resource Groups


Topics:

  • Introduction to Cloud Computing

  • Overview of Microsoft Azure

  • Microsoft Azure Services

  • Azure Subscriptions

  • Management Groups

  • Azure Resource Manager

  • Azure Portal and PowerShell

  • Azure Resource Manager Policies

  • Azure Policy Definition Structure

  • Resource Management Locks

  • Organizing Azure Resources


Module 2 – Azure Virtual Networks and Network Security


Topics:

  • Introduction to Azure Virtual Networks

  • IP Addresses – Public and Private

  • Classless Inter-domain Routing (CIDR)

  • Subnets

  • Network Interface Cards (NICs)

  • Network Security Groups (NSGs)

  • Network Security Group Rules

  • Virtual Network Service Endpoints

  • Service Endpoint Policies

  • Azure Load Balancer

  • Azure DNS

  • Plan and Design Azure Virtual Networks


Module 3 – Overview of Azure Virtual Machines


Topics:

  • Azure Virtual Machines

  • Azure Resource Manager VM

  • Introduction to ARM Templates

  • Create a Custom Image of Azure VM

  • Create a Managed Image of a Generalized VM

  • Create an Image from VM Snapshots

  • Creating a Linux Virtual Machine

  • Virtual Machine Extensions

  • Configuration Management using PowerShell DSC

  • Run Custom Scripts using Custom Script Extension


Module 4 – Overview of Azure Storage Services


Topics:

  • Azure Storage

  • Azure Storage Replication

  • Azure Storage Explorer

  • Attach or Detach an External Storage Account

  • Shared Access Signatures (SAS)

  • Attach a Storage Account using SAS

  • Azure Blob Storage

  • Azure File Storage

  • Azure Queue Storage

  • Azure Table Storage


Module 5 – Secure and Manage Azure Storage


Topics:

  • Azure Backup

  • Why Use Azure Backup?

  • Files and Folder Backup

  • Application Backup

  • Azure File Sync

  • Content Delivery Network (CDN)

  • How CDN Works?

  • Azure Import/Export Service

  • Azure Data Box


Module 6 – Configure Virtual Machines for High Availability


Topics:

  • Azure Virtual Machine Storage

  • Azure Virtual Machine Availability

  • Fault and Update Domains

  • Azure Load Balancer

  • Automatic Scaling of Azure VMs

  • VM Scale Sets

  • Azure VM Backup

  • Azure VM Monitoring with Azure Diagnostics Extension

  • Azure Advisor


Module 7 – Network Traffic Distribution and Connectivity


Topics:

  • Azure Traffic Manager

  • Azure Application Gateway

  • Azure Virtual Network Routing

  • Azure Virtual Network Connectivity

  • Azure VPN Gateway

  • BGP with VPN Gateway

  • Virtual Network Peering


Module 8 – Integrate On-premises Network with Azure Virtual Network


Topics:

  • Azure Inter-site VPN Connectivity Methods

  • Site-to-Site VPN Gateway Connection

  • Point-to-Site VPN Gateway Connection

  • VNet-to-VNet Connections

  • Azure ExpressRoute

  • Azure Network Watcher

  • Resource Troubleshooting in Azure Network Watcher


Module 9 – Monitoring and Access Management for Cloud Resources


Topics:

  • Overview of Role Based Access Control

  • Azure Monitor

  • Log Analytics

  • Azure Activity Log

  • Alerts in Azure Monitor


Module 10 – Manage Azure Active Directory (AD)


Topics:

  • Identity Access Management

  • Azure Active Directory

  • Multi Factor Authentication

  • Self-Service Password Reset

  • Azure AD Identity Protection

  • Azure AD Conditional Access

  • Azure AD Domains and Tenants

  • Azure AD Domain Services

  • Azure AD Join

  • Azure AD Single Sign-On

  • Manage Azure AD Objects


Module 11 – Implementing and Managing Hybrid Identities


Topics:

  • Azure AD Connect

  • Hybrid Identity

  • Password Hash Synchronization (PHS)

  • Pass-through Authentication (PTA)

  • Federated Authentication

  • Azure AD Seamless Single Sign-On (SSO)

  • Azure AD Connect Sync

  • Azure AD Connect Health

  • Azure AD Application Proxy

  • Password Writeback

3. Microsoft Certified: Azure Developer Associate (AZ-204)


Microsoft Azure Developer Associate (AZ-204) course is designed to help you prepare for the Exam AZ-204: Developing Solutions for Microsoft Azure, which is required to attain the Azure Developer Badge (Associate-level). You will be able to demonstrate comprehensive knowledge of Azure development using IaaS, PaaS solutions, and related Storage, Security, and Integration Services.


Module 1 – Introduction to Azure IaaS Compute Solutions


Topics:

  • Overview of Microsoft Azure

  • Azure Virtual Machines

  • Configure Azure VMs for remote access

  • Using Azure SDKs


Module 2 – Implementing Azure Batch Service & Disk Encryption


Topics:

  • ARM templates for Azure Virtual Machines

  • Azure Disk Encryption

  • Azure Batch Services


Module 3 – Designing and Developing Applications that use Containers


Topics:

  • Overview of Azure Kubernetes Service (AKS)

  • AKS clusters

  • Azure Container Registry


Module 4 – Implementing Azure App Service Web Apps & Mobile Apps


Topics:

  • Azure App Service core concepts

  • Azure App Service Web Apps

  • WebJobs

  • Azure App Service Mobile Apps

  • Registering apps for Push notifications


Module 5 – Implementing Azure App Service API Apps & Azure Functions


Topics:

  • Azure App Service API Apps

  • API documentation

  • Azure Functions overview

  • Durable functions


Module 6 – Developing Solutions that use Azure Table Storage & Cosmos DB


Topics:

  • Azure Table storage overview

  • Authorization in Table storage

  • Table service REST API

  • Azure Cosmos DB overview

  • Managing containers and items

  • Handle documents

  • Scaling

  • Implement server-side programming


Module 7 – Developing Solutions that use Relational Database and Azure Blob Storage


Topics:

  • Azure SQL overview

  • Database operations (CRUD)

  • Azure Blob storage overview

  • Working with Azure Blob storage

  • Blob Leasing in Azure

  • Hot Storage

  • Cool Storage

  • Archive Storage


Module 8 – Implementing Authentication and Access Control In Azure


Topics:

  • Microsoft identity platform

  • OAuth2 authentication

  • Managed Identities

  • Azure Key Vault

  • Claims-based authorization

  • Role-based access control (RBAC) authorization


Module 9 – Implementing Secure Data Solutions and Integrating Caching & CDN


Topics:

  • Encryption options

  • End-to-end encryption

  • Azure confidential computing

  • Managing cryptographic keys in Azure Key Vault

  • Azure Cache for Redis

  • Develop for storage on CDNs


Module 10 – Instrument Monitoring, Logging & Scalability of Apps & Services


Topics:

  • Overview of Azure Monitor

  • Application Insights

  • Autoscale patterns and best practices

  • Handling transient faults


Module 11 – Connecting to and Consuming Azure & Third-party Services


Topics:

  • Azure Logic Apps overview

  • Custom connectors for Logic Apps

  • Custom templates for Logic Apps

  • Azure Search service

  • Introduction to the API Management service

  • Secure APIs

  • Define API policies


Module 12 – Developing Event-based & Message-based Solutions in Azure


Topics:

  • Azure Event Grid

  • Azure Event Hubs

  • Azure Notification Hubs

  • Azure Service Bus

  • Azure Queue Storage queues


4. Microsoft Certified: Azure Solutions Architect Expert (AZ-303)


Azure Solutions Architect Expert (AZ 303) course is designed in alignment with the Microsoft Azure’s AZ-303 Examination. This course will give you thorough knowledge of various Azure Services including all its PaaS, IaaS and SaaS features. You will be made familiar with various components of a complete cloud solutions including Security, Network Configuration and Infrastructure Deployment. The use-cases and hands-on included in the course will ascertain you about how Microsoft Azure is used for building comprehensive cloud solutions and by the end of this training, you will learn the roles, responsibilities of a Solutions Architect and be ready for implementation.


Module 1 – Introduction to Microsoft Azure and Its Services


Topics:

  • Azure Subscriptions

  • Azure Resources

  • Azure Free Tier Account

  • Azure Resource Manager

  • Azure Resource Manager Template

  • Azure Storage

  • Types of Azure Storage


Module 2 – Azure Virtual Machines and Networking


Topics:

  • Azure Resource Manager Virtual Machine

  • Virtual Machines in ARM Template

  • Overview of Azure Virtual Machine

  • Azure Managed Disks

  • Azure Blob Storage

  • Networking in Azure

  • Subnets, NIC, NSG, IP Addresses, DNS


Module 3 – Azure VMSS and Availability Zones


Topics:

  • Resiliency

  • Azure Availability Sets

  • Azure Availability Zone

  • Autoscaling

  • Virtual Machine Scale Set

  • Fault Domain

  • Update Domain

  • Load Balancer

  • Application Gateway

  • Azure Disk Encryption


Module 4 – Azure App Services and Its Features


Topics:

  • Azure App Service Web Apps

  • App Service Security

  • Serverless Computing Concepts

  • Function Apps

  • Azure Event Grid

  • Azure Service Bus

  • Azure App Service Logic App

  • Using Shell Commands to create Web App

  • Background Tasks

  • Swagger tool


Module 5 – Advanced Azure Hybrid Connectivity and Site Recovery


Topics:

  • Hybrid Connectivity

  • VNet S2S VPN

  • VNet Peering

  • Service Chaining

  • Azure VPN Gateway

  • Policy Based Gateway

  • Route Based Gateway

  • Swagger tool

  • Gateway Connections

  • Express Route

  • VNet Routing

  • User Defined Route

  • Border Gateway Protocol


Module 6 – Azure Storage Solution and Design Patterns


Topics:

  • Azure Architecture Center

  • Cloud design patterns

  • Cache-aside pattern

  • Sharding Pattern

  • Azure SQL DB

  • Azure Elastic Pool

  • Azure Data Lakes

  • Azure Data Factory

  • Azure Cosmos DB


Module 7 – Azure Kubernetes Service


Topics:

  • Application Environment Components

  • Docker

  • DockerFile

  • Docker Image

  • Azure Container Registry

  • Azure Container Instance

  • Orchestration

  • Azure Kubernetes Service

  • Diagnostics Logs


Module 8 – Azure Active Directory and Role Based Access Control


Topics:

  • Access Control

  • Role Based Access Control

  • Authentication in applications (certificates, Azure AD, Azure AD Connect, token-based)

  • Multi-factor authentication (MFA)

  • Claims-based authorization

  • Role-based access control (RBAC) authorization

  • End-to-end encryption

  • Azure confidential computing

  • SSL and TLS communications

  • Azure Key Vault

  • Configure Fraud alerts

  • Bypass option, trusted IPs

  • Managed Service Identity

  • Service Principal authentication


Module 9 – Azure Messaging Service (Events, Hubs, Queue and Bus)


Topics:

  • Azure Messaging Service

  • Azure Service Bus

  • Azure Events Hub

  • Azure Events Grid

  • Azure Notifications Hub

  • Auto Scale Ruling in Azure

  • Transient Fault Handling


Module 10 – Azure Monitoring and Insights Service


Topics:

  • Azure Monitoring

  • Azure Analytics

  • Azure Alerts

  • Azure Resource Metrics

  • Azure Activity Log

  • Service Health

  • Azure Log Analytics

  • Azure App Insights


5. Linux Fundamentals (Self-Paced)


A self-paced course designed to help you learn how to use advanced features of the Linux operating system. Cloudruha's Linux Fundamentals course covers all the necessary concepts required for Linux Administration and Linux programming. Starting from Linux installation to security administration, user-account management, networking concepts, file system management, system services, Kernel services, virtualization, user management, etc.


Module 1 – Introduction to Linux


Topics:

  • Need for Linux OS

  • What is Linux

  • History of Linux

  • Relationship Between Unix And Linux

  • Features of Linux

  • False myths around Linux

  • Where Linux is used?

  • Components of a Linux OS

  • Architecture of Linux OS

  • Types of Kernel

  • Shell

  • Programming in Linux

  • Linux Distribution

  • Miscellaneous Linux Concepts

  • Software Licencing

  • Installation and initialisation of Linux

  • Shell Scripting

  • Practical Uses of Shell Scripting


Module 2 – Initialization of Linux


Topics:

  • Understand User Interface in Linux

  • Implement basic Linux Commands and Tools

  • vim Editor

  • Advanced Linux Commands

  • File System

  • File System Comparisons

  • File Attributes

  • File Operations

  • File System Characteristics

  • File Access Methods

  • Formatting and Partitioning

  • Multiboot System

  • Learn Packaging Management in Linux


Module 3 – User Administration


Topics:

  • Users in Linux

  • User Configuration

  • Adding/Deleting/Modifying Users

  • Group Administration

  • Password Aging Policies

  • Switching Accounts

  • Sudo

  • Network Users

  • Authentication Configuration

  • SUID and SGID Executable

  • SGID Directories

  • The Sticky Bit

  • Default File Permissions

  • Access Control Lists (ACLs)

  • Hidden Files


Module 4 – Boot and Package Management


Topics:

  • Kernel Configuration

  • Boot Management

  • Grub Bootloader Configurations

  • Red Hat Package Manager

  • YUM

  • DPKG

  • APT

  • Build from the source code

  • Libraries


Module 5 – Networking


Topics:

  • OSI layers and Protocols: IPv4, IPv6, TCP, UDP, FTP, TFTP, Telnet, SSH, HTTP, DNS, DHCP, ARP, ICMP etc.

  • Packet capturing tools

  • Linux commands/tools to troubleshoot networking: netstat, tcpdump, ip, etc.

  • Linux utilities: e.g. dnsmasqd, samba server ftpd, webserver, netcat, scp etc.

  • Linux Firewall: command, utility and usage.

  • Security: SSH, SCP. Certificates, authentication, encryption etc.

  • Remote log in: SSH, screen, VNC, etc.


Module 6 – Linux Overview & Scripting


Topics:

  • Process Management

  • Process Commands

  • System Calls

  • Output Redirection

  • Special Variables in Bash

  • Expect Script

  • Python Scripting

  • Dictionaries


Module 7 – Linux for Software Development


Topics:

  • Programming languages overview

  • Static and Shared libraries

  • Compilers, debugger, IDE, ctags, make utility etc.

  • Editors in Linux: vi, emacs,

  • Troubleshooting and optimization using profiling tools

  • Diff, patch and Configuration management system

  • Test automation and CI/CD pipeline


Module 8 – Security Administration, Shell Script, and Virtualization


Topics:

  • Security in IT Industry

  • SELinux

  • Information gathering tools

  • Grub security

  • TCP Wrappers

  • Securing Shell

  • ClamAV

  • Virtualization




bottom of page