Microsoft Azure Certification Master Training

87,805

Edutech Skills is offering an exhaustive Azure expert’s program that incorporates the individual constituent courses of Microsoft Azure certificate, for example, AZ-104, AZ-204,. As a feature of this preparation, you will find out about Azure cloud stage, its engineering, segments, virtualization, cloud administrations, Azure mechanization, building secure and versatile Azure foundation, and more through involved ventures and contextual investigations. Further, you will likewise get the authority course material gave by Microsoft for Integrating On-premises Identity Infrastructure with Microsoft Azure, Developing Microsoft Azure and Web Services’s, and Developing Microsoft Azure Solutions.

What will you learn in this Azure master’s program?

  1. Introduction to Microsoft Azure cloud platform
  2. Developing Azure IaaS, PaaS, and storage applications
  3. Deploying Azure security and accessing and monitoring features
  4. Azure compute, storage, and network services
  5. Azure Developer, Admin, and Architect roles
  6. Azure Active Directory and Resource Manager
  7. Virtual Machines configuration and monitoring
  8. Managing Azure Web App Services

Who should take up this Azure master’s program?

  • Solutions Architects and Programmers looking to build SaaS, PaaS and IaaS applications
  • Network and Systems Administrators
  • Graduates and professionals looking to upgrade their skills with cloud technologies

What are the prerequisites for this training program?

There are no prerequisites for taking up this training. However, having a basic understanding of cloud and networking can be beneficial.

Why should you go for this Azure online certification course?

Microsoft Azure is one of the top cloud computing platforms today. The rate at which Azure cloud platform is growing is astonishing. Due to this, there are a huge number of job opportunities in Azure. This Edutech Skills Azure Cloud master’s program that includes the individual components of Azure AZ-104, AZ-204, gives you the complete knowledge of development, administration and architecting solutions for Azure. Upon the completion of this training, you will be in a completely different league thus helping you command top-notch salaries.

Azure 104 Training Course Content (Live Course)

Module 01 – Introduction to Microsoft Azure

1.1 Introduction to cloud computing
1.2 What is Microsoft Azure?
1.3 Microsoft Azure Services
1.4 Creating a Microsoft Azure Account
1.5 Azure CLI, Azure PowerShell
1.6 Managing Azure Resources & Subscriptions
1.7 Azure Resource Manager
1.8 Microsoft Azure Architecture

Hands-on Exercise:

1. Creating a Microsoft Azure account
2. Configuring Azure PowerShell
3. Configuring Azure CLI

Module 02 – Introduction to ARM & Azure Storage

2.1 Azure Resources & Subscriptions
2.2 Azure Resource Manager
2.3 Managing Azure Resources
2.4 Azure Tags
2.5 Azure Storage Account & its types
2.6 Azure Blob Storage
2.7 Azure Content Delivery Network (CDN)
2.8 Azure Files Storage
2.9 Azure File Sync

Hands-on Exercise: 

1. Manage Resource Groups in Azure
2. Move resource from one resource group to another
3. Apply tags
4. Create storage account
5. Access storage account
6. Create blob storage
7. Upload in blob storage
8. Create a file share
9. Creating and using CDN Endpoint

Module 03 – Introduction to Azure storage

3.1 Azure Table Storage
3.2 Azure Queue Storage
3.3 Azure Storage Explorer
3.4 Azure Shared Access Signature (SAS)
3.5 Azure Databox
3.6 Azure Storage Replication
3.7 Data Replication Options
3.8 Azure Import/Export Service

Hands-on Exercise:

1. Attach & Detach an External Storage Account
2. Storage explorer – Blob, file
3. queues and table storage
4. Backup-archive
5. Backup – Snapshots
6. Backup – AZCopy
7. Azure Shared Access Signature (SAS)
8. use Azure Data Factory Copy Data tool to transfer data to Azure

Module 04 – Azure Virtual Machines

4.1 Azure Virtual Machines
4.2 Data Disks in Azure
4.3 Azure VMs & Interfaces
4.4 ARM templates
4.5 VHD templates
4.6 Custom Images of Azure VM
4.7 Virtual Machine Scale Sets
4.8 Virtual Machine Availability Sets

Hands-on Exercise: 

1. Creating and Configuring an Azure VM
2. Deploying a custom image of Azure VM
3. Virtual Machine Scale Sets.

Module 05 – Azure App and Container services

5.1 App Service Web App for Containers
5.2 App Service plan
5.3 Networking for an App Service
5.4 Deployment slots
5.5 Container image
5.6 Azure Kubernetes Service
5.7 Azure Container Registry

Hands-on Exercise:

1. Create an App Service Web App for Containers
2. Create a container image
3. configure Azure Kubernetes Service
4. publish and automate image deployment to the Azure Container Registry

Module 06 – Azure Networking – I

6.1 Azure Virtual Networks
6.2 Azure Vnet Components
6.3 IP Address – Public & Private IPs
6.4 Azure Vnet Subnets
6.5 Azure Network Interface Cards (NIC)
6.6 Network Security Group (NSG)
6.7 Route Tables
6.8 Service Tags
6.9 Azure DNS
6.10 Private DNS

Hands-on Exercise: 

1. Vnet creation
2. Create and configure vnet-vnet peering
3. Verify virtual network connectivity
4. Assign static IP to VM
5. Create route tables
6. Add routes
7. Create NIC
8. Attach NIC to VM
9. Create DNS
10. Add RecordSet
11. Create NSG
12. Add security rule to NSG
13. Attach NSG to subnet
14. Verify NSG is applied

Module 07 – Azure Networking – II

7.1 Application Gateway
7.2 Azure Front Door Service
7.3 Azure Traffic Manager
7.4 Application Security Groups
7.5 Azure Load Balancers
7.6 Azure Firewall
7.7 Azure Bastion
7.8 Network Watcher
7.9 Azure Express Route
7.10 Express Route Circuits
7.11 Express Route Peering

Hands-on Exercise:

1. Create internal load balancer
2. Create Public load balancer
3. Application Gateway
4. Implement the Azure Front Door Service
5. implement Azure Traffic Manager
6. Deploy and configure Azure Bastion Service

Module 08 – Authentication and Authorization in Azure using RBAC

8.1 Identity and Access Management in Azure
8.2 Role Based Access Management (RBAC)
8.3 Role Definitions
8.4 Role Assignment in Azure Resources
8.5 Azure Users & Groups
8.6 RBAC Policies

Hands-on Exercise:

1. Create a custom role for Azure Resources
2. Assign a role to configure access to Azure resources

Module 09 – Microsoft Azure Active Directory

9.1 Azure Active Directory (Azure AD)
9.2 Windows AD Vs Azure AD
9.3 Azure AD Users
9.4 Azure AD Groups
9.5 Azure AD Domains
9.6 Azure AD Tenants
9.7 Authentication Options
9.8 Azure AD Connect
9.9 Self Service password Reset (SSPR)
9.10 Multi Factor Authentication (MFA)
9.11 Resource Locks

Hands-on Exercise:

1. Add or delete users using Azure Active Directory
2. Add or delete tenants using Azure Active Directory
3. Create a basic group and add members
4. Applying Resource Locks

Module 10 – Azure Monitoring

10.1 Azure Monitor
10.2 Azure Metrics
10.3 Log Analytics
10.4 Alerts and actions
10.5 Application Insights
10.6 Backup reports
10.7 Recovery Services Vault
10.8 Backing Up Azure Virtual Machines
10.9 VM Backup Policies
10.10 Restoring Azure Virtual machines,

Hands-on Exercise:

1. configure and interpret azure metrics
2. configure Log Analytics
3. query and analyse logs
4. set up alerts and actions
5. create a Recovery Services Vault
6. Backing up and restoring a Virtual Machine

What projects will I be working on in this Microsoft Azure 104 training?

Project 1: 

Problem: Implementing a new architecture to the company’s website based on the requirements given for application gateway, storage accounts and configuring traffic manager for the same

Topics covered

  • Azure gateway
  • Azure storage accounts
  • Traffic manager
  • Azure networking
  • Azure blob storage
  • Azure containers

Project highlights:

  • Working and configuring application gateway
  • Configuring storage account to technical specifications
  • Working with blob storage
  • Vnet-vnet peering
  • Distributing traffic across different regions

Project 2: building a dashboard to monitor your company’s website which is running on a web app.

Topics covered:

  • Azure metrics
  • Log analytics
  • Application insights
  • Alerts and actions
  • Azure monitor

Project highlights:

  • Visually correlating trends among various metrics
  • investigate spikes and dips in metric values.
  • Creating a common dashboard for various metrics
  • Raising alerts and performing relevant actions on specified conditions

Case Study 01: Introduction to Cloud computing

Problem Statement: Solving the issue of not wanting the corporation’s confidential data on the cloud while migrating to Microsoft Azure

Topics: Azure Resource manager, Azure subscriptions

Highlights:
1.1 Govern all resources separately
1.2 Tracking cost and billing of each service being used separately
1.3 Accessing and managing resource groups

Case Study 02: Microsoft Azure Storage

Problem Statement: Solving latency issues and difficulty accessing common files and tools

Topics: Azure storage account, Azure file share, CDN endpoint

Highlights:
2.1 Uploading static content to azure storage
2.2 Creating and configuring a CDN Endpoint to serve the static files that have
been uploaded
2.3 Creating an azure file share and uploading content in it
2.4 Connecting a Linux and Windows server to the File share

Case Study 03: Azure Virtual Machines

Problem Statement: Managing scaling requirements using scale sets and using custom image to create a Virtual machine

Topics: Virtual Machines, Custom images

Highlights:
3.1 Automating the scaling of Virtual Machines as required
3.2 Deploying multiple identical VMs using custom VM image

Case Study 04: Microsoft Azure networking

Problem Statement: Deploy a virtual network with multiple subnets in it and enable the resources within them to communicate privately

Topics: Virtual network, Vnet peering

Highlights:
4.1 Creating a Vnet with subnets and deploying Virtual Machines in it
4.2 Establishing a connection between these subnets

Case Study 05: Load balancing and Network watcher

Problem Statement: Setting up a load balancer and a network watcher in Azure portal

Topics: Azure load balancer, Network performance monitor

Highlights:
5.1 Deploying a load balancer for the backend resources such that a single frontend IP is exposed and all the web servers can be accessed from it
5.2 Setting up a Network performance manager to generate alerts

Case Study 06: Access management in Azure

Problem Statement: Providing access to some of the services managed by your organization’s active directory

Topics: Azure Active Directory, Azure Multi-Factor Authentication

Highlights:
6.1 Adding users in active directory and giving them access
6.2 Creating users in custom active directory domain and giving them access
6.3 Setting up a password authentication method
6.4 Setting up MFA with a verification option

Azure 204 Training Course Content (Live Course)

Module 1: Managing Azure subscription and resources

1.1 Managing Azure subscriptions
1.2 assigning administrator permissions
1.3 configuring Azure subscription
1.4 utilizing and consuming Azure resources
1.5 analyzing alerts and metrics
1.6 configuring diagnostic settings
1.7 monitoring unused resources
1.8 utilizing Log Search query functions
1.9 viewing alerts in Log Analytics
1.10 managing resource groups
1.11 configuring resource locks and policies
1.12 moving resources across resource groups
1.13 Managed role-based access control (RBAC)

Module 2: Implementing and managing storage

2.1 Creating and configuring storage accounts
2.2 installing Azure Storage Explorer
2.3 monitoring activity using Log Analytics
2.4 deploying Azure storage replication
2.5 exporting from and importing into Azure job
2.6 Azure Data Box
2.7 configuring blob storage
2.8 Azure Content Delivery Network (CDN)
2.9 creating Azure file share and file sync
2.10 implementing Azure backup
2.11 creating Recovery Services Vault
2.12 configuring backup policy

Module 3: Deploying and managing Virtual Machines

3.1 Configuring VM for Windows and Linux
3.2 configuring monitoring
3.3 networking
3.4 storage
3.5 deploying and configuring scale sets
3.6 modifying Azure Resource Manager (ARM)
3.7 configuring VHD template
3.8 deploying Windows and Linux VMs
3.9 managing Azure VM
3.10 automate configuration management with PowerShell Desired State Configuration (DSC)
3.11 managing VM sizes
3.12 moving VMs from one resource to another
3.13 managing VM backups
3.14 configuring VM backup
3.15 performing VM restore
3.16 Azure Site Recovery

Module 4: Configuring and managing Virtual Networks

4.1 Creating connectivity between virtual networks
4.2 creating and configuring VNET peering
4.3 virtual network connectivity
4.4 creating virtual network gateway
4.5 implement and manage virtual networking
4.6 configuring private and public IP addresses
4.7 network routes and network interface
4.8 configuring name resolution
4.9 configuring Azure DNS
4.10 configuring private and public DNS zones
4.11 configuring Network Security Group (NSG)
4.12 creating security rules
4.13 associating NSG to a subnet or network interface
4.14 implement Azure load balancer
4.15 monitor and troubleshoot virtual networking
4.16 integrate on premises network with Azure virtual network

Module 5: Developing Azure IaaS Solutions

5.1 Implementing solutions with Virtual Machines (VM)
5.2 provision VMs
5.3 configure VMs for remote access
5.4 create ARM templates
5.5 create container images for solutions by using Docker
5.6 publish an image to the Azure Container Registry
5.7 run containers by using Azure Container Instance
5.8 creating Azure Managed Kubernetes Service (AKS) cluster
5.9 configuring Azure Disk Encryption for VMs
5.10 deploying Azure batch jobs with Azure Batch Services
5.11 Batch Service API
5.12 running batch job with Azure CLI
5.13 Azure portals
5.14 Azure Batch Services batch job coding

Module 6: Developing Azure PaaS Solutions

6.1 Creating Azure App Service Web Apps
6.2 configure web app settings including SSL
6.3 API, and connection strings
6.4 creating background task with WebJobs
6.5 enabling diagnostic logging
6.6 creating Azure App Service mobile apps
6.7 enabling mobile app offline sync
6.8 deploying mobile device remote instrumentation
6.9 Azure App service API apps
6.10 API documentation with open source tools
6.11 Azure function implementation
6.12 function input and output binding
6.13 function trigger with timer
6.14 webhooks and data operations
6.15 Azure Durable Functions
6.16 creating Azure Function apps with Visual Studio

Module 7: Developing for Azure Storage

7.1 Developing solutions with storage tables
7.2 table policy implementation
7.3 using code to query table storage
7.4 deploying partitioning schemes
7.5 using Cosmo DB storage for solution development
7.6 create Cosmos DB containers
7.7 data creation, read, update and delete with the right API
7.8 operations consistency level
7.9 developing solutions for relational databases
7.10 relational database configuration and provisioning
7.11 Azure SQL database elastic pool configuration
7.12 using code to create, read, update and delete data tables
7.13 developing solutions for blob storage
7.14 moving item between containers and storage accounts
7.15 deploying blob leasing
7.16 data archiving and retention
7.17 hot, cool, and archive storage

Module 8: Implementing Azure security

8.1 Deploying authentication
8.2 using forms-based authentication
8.3 tokens, certificates
8.4 using Azure AD for Windows authentication
8.5 OAuth2 authentication
8.6 Managed Service Identity
8.7 Service Principle authentication
8.8 role-based and claims-based authorization
8.9 shared access signature
8.10 secure data solutions
8.11 decrypting and encrypting data in transit and rest
8.12 using App Configuration & KeyVault API for securing app data and key creation and deletion.

Module 9: Monitor, troubleshoot and optimize Azure solutions

9.1 Code development for apps and services scalability
9.2 autoscaling rules
9.3 scheduled autoscaling
9.4 scaling by operational or system metrics
9.5 handling transit faults with code
9.6 caching and content delivery integration with solutions
9.7 Azure Redis Cache data storage and retrieval
9.8 developing code for CDNs, invalidating cache content
9.9 support monitoring and logging solutions
9.10 deploying Application Insights for configuring app or service instrumentation
9.11 Azure Monitor for troubleshooting, Application Insight Web Test implementation and alerts

Module 10: Connecting and consuming Azure and third-party services

10.1 Developing App Service Logic App, creating a Logic App
10.2 creating custom connector and custom template for Logic Apps
10.3 integrating Azure search in solutions, creating Azure search index
10.4 importing search data
10.5 querying Azure Search index
10.6 API Gateways
10.7 APIM instance
10.8 API authentication
10.9 API policies
10.10 event-based solution development
10.11 deploying solutions with Event Grid
10.12 Notification and Event Hub
10.13 developing message-based solutions
10.14 Azure Service Bus and Azure Queue Storage for solution implementation

What projects I will be working on in this Azure Developer Associate Training AZ-204?

Project: Deploying an Industry-scale application in Azure App Services using the custom containers.

Industry: General

Problem Statement: Creating an application in Azure App Service, deploy the app in Azure App Service, configure your application into the container, open its SSH session in browser and troubleshoot the application.

Topics: In this Microsoft Azure Developer Certification Project, you will be working on building a Python and PostgreSQL application in Azure App service, then configure your application into the customized docker container.

Highlights:

  • Create an Application in Azure App.
  • Create a PostgreSQL Database in Azure.
  • Deploy the app to Azure.
  • Manage the app in Azure Portal.
  • Configure your application in the Custom Containers.

Azure Training Course Content (Live Course)

Module 1: Introduction to Microsoft Azure

  • Introduction to cloud computing
  • What is Microsoft Azure?
  • Microsoft Azure Services
  • Azure Portal
  • Azure CLI
  • Azure PowerShell

Hands on: Creating a Microsoft Azure account, Configuring Azure PowerShell, Configuring Azure CLI

Module 2: Introduction to ARM & Azure Storage

  • Azure Resources & Subscriptions
  • Azure Resource Manager
  • Managing Azure Resources
  • Azure Tags
  • Azure Storage Account & its types
  • Azure Blob Storage
  • Azure Content Delivery Network (CDN)
  • Azure Files Storage
  • Azure File Sync

Hands on: Manage Resource Groups in Azure, Move resource from one resource group to another, Apply tags, Create storage account, Access storage account, Create blob storage, Upload in blob storage, Create a file share, Creating and using CDN Endpoint

Module 3: Introduction to Azure storage

  • Azure Table Storage
  • Azure Queue Storage
  • Azure Storage Explorer
  • Azure Shared Access Signature (SAS)
  • Azure Databox
  • Azure Storage Replication
  • Data Replication Options
  • Azure Import/Export Service

Hands on: Attach & Detach an External Storage Account, Storage explorer – Blob, file, queues and table storage, Backup-archive, Backup – Snapshots, Backup – AZCopy, Azure Shared Access Signature (SAS), use Azure Data Factory Copy Data tool to transfer data to Azure

Module 4: Azure Virtual Machines

  • Azure Virtual Machines
  • Data Disks in Azure
  • Azure VMs & Interfaces
  • ARM templates
  • VHD templates
  • Custom Images of Azure VM
  • Virtual Machine Scale Sets
  • Virtual Machine Availability Sets

Hands on: Creating and Configuring An Azure VM, Deploying a custom image of Azure VM, Virtual Machine Scale Sets

Module 5: Azure App and Container Services

  • App Service Web App for Containers
  • App Service plan
  • Networking for an App Service
  • Deployment slots
  • Container image
  • Azure Kubernetes Service
  • Azure Container Registry

Hands on: Create an App Service Web App for Containers, create a container image, configure Azure Kubernetes Service, publish and automate image deployment to the Azure Container Registry

Module 6: Azure Networking

  • Azure Virtual Networks
  • Azure Vnet Components
  • IP Address – Public & Private IPs
  • Azure Vnet Subnets
  • Azure Network Interface Cards (NIC)
  • Network Security Group (NSG)
  • Route Tables
  • Service Tags
  • Azure DNS
  • Private DNS,

Hands on: Vnet creation, Create and configure vnet-vnet peering, Verify virtual network connectivity, Assign static IP to VM, Create route tables, Add routes, Create NIC, Attach NIC to VM, Create DNS, Add RecordSet, Create NSG, Add security rule to NSG, Attach NSG to subnet, Verify NSG is applied

Module 7: Azure Networking – II

  • Application Gateway
  • Azure Front Door Service
  • Azure Traffic Manager
  • Application Security Groups
  • Azure Load Balancers
  • Azure Firewall
  • Azure Bastion
  • Network Watcher
  • Azure Express Route
  • Express Route Circuits
  • Express Route Peering

Hands on: Create internal load balancer, Create Public load balancer, Application Gateway, Implement the Azure Front Door Service, implement Azure Traffic Manager, Deploy and configure Azure Bastion Service

Module 8: Authentication and Authorization in Azure using RBAC

  • Identity and Access Management in Azure
  • Role Based Access Management (RBAC)
  • Role Definitions
  • Role Assignment in Azure Resources
  • Azure Users & Groups
  • RBAC Policies

Hands on: Create a custom role for Azure Resources, Assign a role to configure access to Azure resources

Module 9: Microsoft Azure Active Directory

  • Azure Active Directory (Azure AD)
  • Windows AD Vs Azure AD
  • Azure AD Users
  • Azure AD Groups
  • Azure AD Domains
  • Azure AD Tenants
  • Authentication Options
  • Azure AD Connect
  • Self Service password Reset (SSPR)
  • Multi Factor Authentication (MFA)
  • Resource Locks

Hands on: Add or delete users using Azure Active Directory, Add or delete tenants using Azure Active Directory, Create a basic group and add members, Applying Resource Locks

Module 10: Azure Monitoring

  • Azure Monitor
  • Azure Metrics
  • Log Analytics
  • Alerts and actions
  • Application Insights
  • Backup reports
  • Recovery Services Vault
  • Backing Up Azure Virtual Machines
  • VM Backup Policies
  • Restoring Azure Virtual machines,

Hands on: configure and interpret azure metrics, configure Log Analytics, query and analyse logs, set up alerts and actions, create a Recovery Services Vault, Backing up and restoring a Virtual Machine

Module 11: Multi Factor Authentication (MFA)

  • MFA Fraud Alerts
  • MFA Bypass Options
  • MFA Trusted IPs
  • MFA Verification Methods
  • Azure Key Vault
  • Azure AD Managed Identities
  • Azure AD Application Management

Hands on: Configuring and Deploying Azure Key Vault, Configuring and Deploying Azure AD MFA Fraud Alerts, Configuring and Deploying Azure AD MFA One-time Bypass

Module 12: Migration in Azure

  • Understanding VM migration
  • Azure Migrate
  • Azure Site recovery
  • Server Assessment
  • Server Migration

Hands on: Migrating Physical Servers Using Azure Migrate, Assessing Physical Servers Using Azure Migrate.

Module 13: Azure Data Platform – I

  • NoSQL and NoSQL Database
  • Cosmos DB
  • Multiple APIs and Data Models
  • Request Units
  • Request Unit Calculator
  • Achieving Elastic Scale
  • Partition Key
  • Cross-partition Queries
  • Replication
  • Turnkey Global
  • Distribution
  • Turnkey Global Distribution
  • Replication and Consistency
  • Consistency Levels
  • Document Database
  • Cosmos DB Resource Model
  • Resource Properties, Self-links, and URLs

Hands on: Creating a Cosmos DB Account, Creating Global Distribution, Importing data from SQL Server using the Data Migration tool, Executing SQL queries on an existing database

Module 14: Azure Data Platform – II

  • Data Migration Tool
  • Rich Query with SQL
  • SQL Operators and Functions
  • Client Development
  • Indexing Policies
  • Users, Permissions, and Resource Tokens
  • Server-side Programming Model
  • Triggers
  • User-defined Functions (UDFs)
  • Table API
  • Cosmos DB Graph Database
  • Vertices and Edges
  • Populating the Graph
  • Bi-directional Relationships
  • Writing Gremlin Queries
  • Azure Table Storage

Hands on: Creating an Azure table API database and perform query execution,Working with custom indexing, Working with User-defined Functions and Triggers, Creating an Azure Table API Database, Creating a Graph Database using cosmos DB, Importing Data from Table Storage

Azure Solutions Architect Project Covered

Handling Data migration based on provided architectural requirements

Using the Azure Migrate service, we will create and migrate Azure Virtual Machines. Creating Storage Accounts and Application Gateways for aiding Azure Migrate. We will learn how to create an architecture using the aforementioned services to migrate servers.

Implementing a New Architecture to the Company’s Website

Design an architecture according to the requirement provided for Application Gateway, Storage Accounts and Traffic Manager. Use Vnet to establish connection between two networks across regions. Use all the services provided to create an architecture which is highly available and resilient.

Building a dashboard to monitor your website

Using Azure Monitor and Azure Metrics, create a dashboard to monitor the company’s website which is hosted on a Web App. Using Log Analytics, Alerts and Actions, and Application Insights build a dynamic dashboard which can be used for investigating traffic spikes, correlating data and performing actions when an alert is raised.

Case Study 1 – Introduction to Cloud Computing

Solving the issue of not wanting the corporations’ confidential data on the cloud while migrating to Microsoft Azure. Here, all the resources are governed and track costing and billing is being performed separately. Furthermore, resource groups are accessed and managed.

Case Study 2 – Microsoft Azure Storage

The project involves solving latency issues and difficulty in accessing common files and tools and perhaps eases the upload of static content to azure storage. Here, the candidate will create and configure a CDN endpoint to serve the static files that have been uploaded. Create an Azure file share and upload the content within it thereby connecting a Linux and Windows server to the file share.

Case Study 3 – Azure Virtual Machines

Managing and automating the scaling requirements using custom images to create a Virtual Machine. Multiple and Identical Virtual Machines are also deployed using a custom VM image.

Case Study 4 – Microsoft Azure Networking

Creating a Vnet with multiple subnets and deploying Virtual Machines within it. Establishing a connection between these subnets and enabling the resources within them to communicate privately.

Case Study 5 – Load Balancing and Network Watcher

Setting up and deploying a load balancer for the backend resources so that a single front IP is exposed and all the web servers can be accessed from it. Additionally, a Network Performance manager and a network watcher must be set up in the Azure portal to generate alerts.

Case Study 6 – Access Management in Azure

Adding users to the organization’s custom active directory domain and providing access to some of the services managed by them. The password Authentication method and MFA must be set up with a verification option.

Azure Devops (Live Course)

Module 01 – Introduction to Microsoft Azure

1.1 Introduction to cloud computing
1.2 What is Microsoft Azure?
1.3 Microsoft Azure Services
1.4 Creating a Microsoft Azure Account
1.5 Azure CLI, Azure PowerShell
1.6 Managing Azure Resources & Subscriptions
1.7 Azure Resource Manager
1.8 Microsoft Azure Architecture

Hands-on Exercise:

1. Creating a Microsoft Azure account
2. Configuring Azure PowerShell
3. Configuring Azure CLI

Module 02 – Introduction to ARM & Azure Storage

2.1 Azure Resources & Subscriptions
2.2 Azure Resource Manager
2.3 Managing Azure Resources
2.4 Azure Tags
2.5 Azure Storage Account & its types
2.6 Azure Blob Storage
2.7 Azure Content Delivery Network (CDN)
2.8 Azure Files Storage
2.9 Azure File Sync

Hands-on Exercise: 

1. Manage Resource Groups in Azure
2. Move resource from one resource group to another
3. Apply tags
4. Create storage account
5. Access storage account
6. Create blob storage
7. Upload in blob storage
8. Create a file share
9. Creating and using CDN Endpoint

Module 03 – Introduction to Azure storage

3.1 Azure Table Storage
3.2 Azure Queue Storage
3.3 Azure Storage Explorer
3.4 Azure Shared Access Signature (SAS)
3.5 Azure Databox
3.6 Azure Storage Replication
3.7 Data Replication Options
3.8 Azure Import/Export Service

Hands-on Exercise:

1. Attach & Detach an External Storage Account
2. Storage explorer – Blob, file
3. queues and table storage
4. Backup-archive
5. Backup – Snapshots
6. Backup – AZCopy
7. Azure Shared Access Signature (SAS)
8. use Azure Data Factory Copy Data tool to transfer data to Azure

Module 04 – Azure Virtual Machines

4.1 Azure Virtual Machines
4.2 Data Disks in Azure
4.3 Azure VMs & Interfaces
4.4 ARM templates
4.5 VHD templates
4.6 Custom Images of Azure VM
4.7 Virtual Machine Scale Sets
4.8 Virtual Machine Availability Sets

Hands-on Exercise: 

1. Creating and Configuring an Azure VM
2. Deploying a custom image of Azure VM
3. Virtual Machine Scale Sets.

Module 05 – Azure App and Container services

5.1 App Service Web App for Containers
5.2 App Service plan
5.3 Networking for an App Service
5.4 Deployment slots
5.5 Container image
5.6 Azure Kubernetes Service
5.7 Azure Container Registry

Hands-on Exercise:

1. Create an App Service Web App for Containers
2. Create a container image
3. configure Azure Kubernetes Service
4. publish and automate image deployment to the Azure Container Registry

Module 06 – Azure Networking – I

6.1 Azure Virtual Networks
6.2 Azure Vnet Components
6.3 IP Address – Public & Private IPs
6.4 Azure Vnet Subnets
6.5 Azure Network Interface Cards (NIC)
6.6 Network Security Group (NSG)
6.7 Route Tables
6.8 Service Tags
6.9 Azure DNS
6.10 Private DNS

Hands-on Exercise: 

1. Vnet creation
2. Create and configure vnet-vnet peering
3. Verify virtual network connectivity
4. Assign static IP to VM
5. Create route tables
6. Add routes
7. Create NIC
8. Attach NIC to VM
9. Create DNS
10. Add RecordSet
11. Create NSG
12. Add security rule to NSG
13. Attach NSG to subnet
14. Verify NSG is applied

Module 07 – Azure Networking – II

7.1 Application Gateway
7.2 Azure Front Door Service
7.3 Azure Traffic Manager
7.4 Application Security Groups
7.5 Azure Load Balancers
7.6 Azure Firewall
7.7 Azure Bastion
7.8 Network Watcher
7.9 Azure Express Route
7.10 Express Route Circuits
7.11 Express Route Peering

Hands-on Exercise:

1. Create internal load balancer
2. Create Public load balancer
3. Application Gateway
4. Implement the Azure Front Door Service
5. implement Azure Traffic Manager
6. Deploy and configure Azure Bastion Service

Module 08 – Authentication and Authorization in Azure using RBAC

8.1 Identity and Access Management in Azure
8.2 Role Based Access Management (RBAC)
8.3 Role Definitions
8.4 Role Assignment in Azure Resources
8.5 Azure Users & Groups
8.6 RBAC Policies

Hands-on Exercise:

1. Create a custom role for Azure Resources
2. Assign a role to configure access to Azure resources

Module 09 – Microsoft Azure Active Directory

9.1 Azure Active Directory (Azure AD)
9.2 Windows AD Vs Azure AD
9.3 Azure AD Users
9.4 Azure AD Groups
9.5 Azure AD Domains
9.6 Azure AD Tenants
9.7 Authentication Options
9.8 Azure AD Connect
9.9 Self Service password Reset (SSPR)
9.10 Multi Factor Authentication (MFA)
9.11 Resource Locks

Hands-on Exercise:

1. Add or delete users using Azure Active Directory
2. Add or delete tenants using Azure Active Directory
3. Create a basic group and add members
4. Applying Resource Locks

Module 10 – Azure Monitoring

10.1 Azure Monitor
10.2 Azure Metrics
10.3 Log Analytics
10.4 Alerts and actions
10.5 Application Insights
10.6 Backup reports
10.7 Recovery Services Vault
10.8 Backing Up Azure Virtual Machines
10.9 VM Backup Policies
10.10 Restoring Azure Virtual machines,

Hands-on Exercise:

1. configure and interpret azure metrics
2. configure Log Analytics
3. query and analyse logs
4. set up alerts and actions
5. create a Recovery Services Vault
6. Backing up and restoring a Virtual Machine

Module 11 – Infrastructure Setup

11.1 EC2 Walkthrough

11.2 Installation of DevOps Tools on cloud

  • Git
  • Docker
  • Maven
  • Jenkins
  • Puppet
  • Ansible
  • Kubernetes
  • Nagios
  •  

Module 12 – Introduction to DevOps

12.1 What is Software Development
12.2 Software Development Life Cycle
12.3 Traditional Models for SDLC
12.4 Why DevOps?
12.5 What is DevOps?
12.6 DevOps Lifecycle
12.7 DevOps Tools

Module 13 – Continuous Testing

13.1 What is Continuous Testing?
13.2 What is Maven?
13.3 Running Test Cases on Chromium Web Driver
13.4 What is Headless Mode?

Hands-on Exercise – 

1. Using Maven to import dependencies in Eclipse
2. Implementing a headless test using Chrome WebDriver

Module 14 – Continuous Integration using Jenkins

14.1 Introduction to Continuous Integration
14.2 Jenkins Master Slave Architecture
14.3 Understanding CI/CD Pipelines
14.4 Creating an end to end automated CI/CD Pipeline

Hands-on Exercise –

1. Creating a Jenkins Master Slave on AWS
2. Installing Plug-ins in Jenkins
3. Creating Jenkins Builds
4. Creating Scheduled Builds
5. Triggering Jobs using Git Web Hooks
6. Using the Pipeline Plugin in Jenkins

Module 15 – Software Version Control

15.1 What is Version Control?
15.2 Types of Version Control System
15.3 Introduction to SVN
15.4 Introduction to Git
15.5 Git Lifecycle
15.6 Common Git Commands
15.7 Working with Branches in Git
15.8 Merging Branches
15.9 Resolving Merge Conflicts
15.10 Git Workflow

Hands-on Exercise – 

1. Git Life cycle Commands
2. Pushing Code to GitHub
3. Stashing Code in Git
4. Creating, Deleting Git Branches
5. Reverting a Push to GitHub
6. Merging branches using git merge
7. Merging branches using git rebase
8. Resolving merge conflicts using git merge tool

Module 16 – Continuous Deployment: Containerization with Docker

16.1 Introduction to Docker
16.2 Understanding Docker Lifecycle
16.3 Components of Docker Ecosystem
16.4 Common Docker Operations
16.5 Creating a DockerHub Account
16.6 Committing changes in a Container
16.7 Pushing a Container Image to DockerHub
16.8 Creating Custom Docker Images using Dockerfile

Hands-on Exercise – 

1. Common Docker Operations
2. Creating a DockerHub Account
3. Committing Changes to a Container
4. Pushing container to DockerHub
5. Creating Local Image Repository
6. Building an Image using Dockerfile

Module 17 – Containerization with Docker: Ecosystem and Networking

17.1 What are Docker Volumes
17.2 Deploying a Multi-Tier Application using Docker Network
17.3 Using Docker Compose to deploy containers
17.4 What is Container Orchestration
17.5 Container Orchestration Tools
17.6 Introduction to Docker Swarm
17.7 Deploying a 2-Node Cluster using Docker Swarm

Hands-on Exercise – 

1. Creating Docker Volumes
2. Using Docker Compose to deploy multiple containers
3. Deploying a Multi Node Cluster using Docker Swarm
4. Deploying a multi-service app on Docker Swarm

Module 18 – Configuration Management using Puppet

18.1 Need of Configuration Management
18.2 Configuration Management Tools
18.3 What is Puppet
18.4 Puppet Architecture
18.5 Setting up Master Slave using Puppet
18.6 Puppet Manifests
18.7 Puppet Modules
18.8 Applying configuration using Puppet
18.9 Puppet File Server

Hands-on Exercise – 

1. Setting up Master Slave on AWS
2. Testing Connection of nodes with Puppet
3. Creating a Manifest
4. Deploying Manifest on Node
5. Creating a Module
6. Deploying sample software on nodes using Puppet Modules and Manifests
7. Implementing a File Server Module on Puppet

Module 19 – Configuration Management using Ansible

19.1 What is Ansible?
19.2 Ansible vs Puppet
19.3 Ansible Architecture
19.4 Setting up Master Slave using Ansible
19.5 Ansible Playbook
19.6 Ansible Roles
19.7 Applying configuration using Ansible

Hands-on Exercise – 

1. Installing Ansible on AWS
2. Creating a Playbook using YAML
3. Creating an Ansible Role
4. Using Roles in Playbook

Module 20 – Continuous Orchestration using Kubernetes

20.1 Introduction to Kubernetes
20.2 Docker Swarm vs Kubernetes
20.3 Kubernetes Architecture
20.4 Deploying Kubernetes using Kubeadms
20.5 Alternate ways of deploying Kubernetes
20.6 YAML Files
20.7 Creating a Deployment in Kubernetes using YAML
20.8 Services in Kubernetes
20.9 Ingress in Kubernetes
20.10 Case Study – Kubernetes Architecture

Hands-on Exercise – 

1. Setting up Kubernetes using kubeadm
2. Installing Kubernetes using kops and GCK
3. Creating a Deployment
4. Creating Services
5. Creating an Ingress
6. Demonstrating the use of Ingress, services and deployments together

Module 21 – Continuous Monitoring using Nagios

21.1 What is Continuous Monitoring?
21.2 Introduction to Nagios
21.3 Nagios Architecture
21.4 Monitoring Services in Nagios
21.5 What are NRPE Plugins?
21.6 Monitoring System Info using NRPE plugins

Hands-on Exercise – 

1. Installing Nagios
2. Monitoring of different servers using Nagios

Module 22 – Terraform Modules & Workspaces

22.1 What is Infrastructure as a code
22.2 IaC vs Configuration Management
22.3 Introduction to Terraform
22.4 Installing Terraform on AWS
22.5 Basic Operations in Terraform

  • init
  • plan
  • apply
  • destroy

22.6 Terraform Code Basics
22.7 Deploying and end-to-end architecture on AWS using Terraform

Hands-on Exercise – 

1. Installing Terraform
2. Initializing AWS Terraform Provider
3. Creating an EC2 instance using Terraform
4. Updating changes to EC2 using Terraform
5. Destroying EC2 using Terraform
6. Deploying EC2 inside a custom VPC using Terraform

Self Paced

Module 23 – MAVEN

23.1 AGENDA
23.2 WHY MAVEN?
23.3 WHAT IS MAVEN?
23.4 WHAT DOES MAVEN DO?
23.5 BUILDING POM FILES
23.6 MAVEN REPOSITORIES
23.7 MAVEN INSTALLATION
23.8 MAVEN HANDS-ON

Module 24 – SONARQUBE

24.1 AGENDA
24.2 WHAT IS SOFTWARE TESTING?
24.3 DYNAMIC TESTING
24.4 STATIC TESTING
24.5 WHAT IS SONARQUBE?
24.6 FEATURES OF SONARQUBE
24.7 SONARQUBE INSTALLATION
24.8 SONARQUBE HANDS-ON

Module 25 – XLDEPLOY

25.1 AGENDA
25.2 WHAT IS XLDEPLOY?
25.3 FEATURES OF XLDEPLOY
25.4 XLDEPLOY INSTALLATION
25.5 XLDEPLOY HANDS-ON

Module 26 – TEAMCITY

26.1 AGENDA
26.2 WHAT IS TEAMCITY?
26.3 FEATURES OF TEAMCITY
26.4 TEAMCITY INSTALLATION
26.5 TEAMCITY HANDS-ON

Module 27 – JFROG

27.1 AGENDA
27.2 WHAT IS AN ARTIFACT?
27.3 WHAT IS JFROG ARTIFACTORY?
27.4 WHY SHOULD WE USE JFROG FOR DEVOPS?
27.5 JFROG ARTIFACTORY INSTALLATION
27.6 JFROG ARTIFACTORY HANDS-ON

Module 28 – MS BUILD

28.1 AGENDA
28.2 WHAT IS MS BUILD?
28.3 MS BUILD PROJECT FILE
28.4 MS BUILD INSTALLATION
28.5 MS BUILD HANDS-ON

Module 29 – NEXUS

29.1 AGENDA
29.2 WHAT IS AN ARTIFACT?
29.3 WHAT IS NEXUS REPOSITORY?
29.4 FEATURES OF NEXUS REPOSITORY
29.5 NEXUS VS ARTIFACTORY
29.6 NEXUS REPOSITORY INSTALLATION
29.7 NEXUS REPOSITORY HANDS-ON

Module 30 – NPM

30.1 AGENDA
30.2 WHAT IS NODE.JS?
30.3 WHAT IS NPM?
30.4 NPM INSTALLATION
30.5 NPM HANDS-ON – LAUNCHING A SAMPLE WEB SERVER
30.6 NPM HANDS-ON – USING EXPRESS.JS TO WRITE SAMPLE WEB SERVER CODE + COMMON COMMANDS
30.7 NPM HANDS-ON – CREATING A NODE.JS DOCKER IMAGE

Module 31 – ELK

31.1 AGENDA
31.2 WHAT IS ELK?
31.3 COMPONENTS OF ELK
31.4 ELK FLOW
31.5 FEATURES OF ELK
31.6 ELK INSTALLATION
31.7 ELK HANDS-ON – ANALYSING APACHE LOGS WITH LOGSTASH & KIBANA
31.8 ELK HANDS-ON – ANALYSING .CSV LOGS WITH LOGSTASH & KIBANA
31.9 ELK HANDS-ON – ANALYSING REAL TIME WEB LOGS WITH BEATS & KIBANA

Module 32: Azure DevOps and Azure Repos

32.1 Azure devops architecture
32.2 key features
32.3 azure devops tools
32.4 azure devops organizations and projects
32.5 Introduction to Azure Repos
32.6 Compare TFVC and Git
32.7 Key concepts in azure repos
32.8 Search your code in Repos
32.9 what is TFVC
32.10 Azure Repos Integrations

Module 33: Azure Artifacts and Azure Test Plans

33.1 What are Azure artifacts
33.2 Key concepts in artifacts
33.3 working with packages
33.4 Feeds
33.5 views and upstream sources
33.6 Connecting to azure pipelines
33.7 What are Azure test plans
33.8 Exploratory and manual testing
33.9 Test from kanban board
33.10 Creating Test Plans
33.11 Testing web apps

Module 34: Azure Pipelines

34.1 What is Azure Pipelines
34.2 Why use Azure Pipelines
34.3 Deploying to Azure
34.4 Key concepts in Pipelines
34.5 CI Triggers in pipelines
34.6 YAML Basics
34.7 Ecosystems and Integration
34.8 Setting up CI build
34.9 Adding Tests to the Pipeline
34.10 Agents and Tasks

Module 35: Azure Boards

35.1 What is Azure Boards
35.2 Why use azure boards
35.3 agile project management best practices
35.4 Basic concepts of Azure Boards
35.5 Connecting boards to github
35.6 Work items
35.7 Kanban boards
35.8 Sprints
35.9 Scrum and plans
35.10 Azure Boards integrations

Module 36: Terraform with Azure

36.1 What is Infrastructure as a code?
36.2 IaC vs Configuration Management
36.3 Introduction to Terraform
36.4 Installing Terraform on AWS
36.5 Basic Operations in Terraform

  • init
  • plan
  • apply
  • destroy

36.6 Terraform Code Basics
36.7 Deploying and end-to-end architecture on Azure using Terraform

Hands-on Exercise – 

1. Installing Terraform
2. Initializing Azure Terraform Provider
3. Creating an Resource Group using Terraform
4. Creating Network components in Azure using Terraform
5. Deploying VM inside a custom Virtual Network in Azure using Terraform

Microsoft Azure DevOps Projects

Handling infrastructure solutions for Azure Cloud

As part of this project, you will handle the infrastructure solutions of Azure cloud for a company. You will be working with the architecture of Azure Infrastructure, optimization of the Windows Server Workloads, and connection between Azure AD and Windows AD. You will become familiar with infrastructure tools and portals, Azure Active Directory, Azure Virtual Machines, Windows PowerShell, and more.

Monitoring Azure Cloud For a BPO

You will be asked to manage Microsoft Azure infrastructure for an outsourcing firm. In this project, you will learn the intricacies of the Azure platform and handle the Azure infrastructure solutions. Configure, deploy, and manage storage solutions, work with Azure Virtual Machines, and manage Azure cloud deployment in real-time.

Containerizing Various Frameworks and NGINX Application Using Docker

You will learn to integrate the software projects deployed in diverse environments using Docker. This Docker project will familiarize you with Node.Js, MongoDB, NGINX, and ASP.NET. You will set up Node.Js on Docker container, pull NGINX image from Docker hub, and deploy PowerShell and Hyper-V.

Azure Data Factory (Live Course)

Module 01 – Non-Relational Data Stores and Azure Data Lake Storage

1.1 Document data stores
1.2 Columnar data stores
1.3 Key/value data stores
1.4 Graph data stores
1.5 Time series data stores
1.6 Object data stores
1.7 External index
1.8 Why NoSQL or Non-Relational DB?
1.9 When to Choose NoSQL or Non-Relational DB?

  • Best Uses
  • Scenarios

1.10 Azure Data Lake Storage

  • Definition
  • Azure Data Lake-Key Components
  • How it stores data?
  • Azure Data Lake Storage Gen2
  • Why Data Lake?
  • Data Lake Architecture

Module 02 – Data Lake and Azure Cosmos DB

2.1 Data Lake Key Concepts
2.2 Azure Cosmos DB
2.3 Why Azure Cosmos DB?
2.4 Azure Blob Storage
2.5 Why Azure Blob Storage?
2.6 Data Partitioning

  • Horizontal partitioning
  • Vertical partitioning
  • Functional partitioning

2.7 Why Partitioning Data?
2.8 Consistency Levels in AzureCosmos DB

  • Semantics of the five-consistency level

Hands-on:
1. Load Data fromAmazonS3 to ADLS Gen2 with Data Factory
2. Working with Azure Cosmos DB

Module 03 – Relational Data Stores

3.1 Introduction to Relational Data Stores
3.2 Azure SQL Database

  • Deployment Models
  • Service Tiers

Hands-on:
1. Create a Single Database Using Azure Portal
2. Create a managed instance
3. Create an elastic pool

3.3 Why SQL Database Elastic Pool?

Hands-on:
1. Create a SQL virtual machine
2. Configure active geo-replication for Azure SQL Database in the Azure portal and initiate failover.

Module 04 – Why Azure SQL?

4.1 Azure SQL Security Capabilities
4.2 High-Availability and Azure SQL Database

  • Standard Availability Model
  • Premium Availability Model

4.3 Azure Database for MySQL

Hands-on:
1. Design an Azure Database for MySQL database using the Azure portal
2. Connect using MySQL Workbench

4.4 Azure Database for PostgreSQL
Hands-on:
1. Design an Azure Database for PostgreSQL – Single Server

4.5 Azure Database For MariaDB
Hands-on:
1. Create an Azure Database for MariaDB server by using the Azure portal

4.6 What is PolyBase?

  • Why PolyBase?

4.7 What is Azure Synapse Analytics (formerly SQL DW)?

  • SQL Analytics and SQL pool in Azure Synapse
  • Key component of a big data solution
  • SQL Analytics MPP architecture components

Hands-on:
1. Import Data From Blob Storage to Azure Synapse Analytics by Using PolyBase

Module 05 – Azure Batch

5.1 What is Azure Batch?
5.2 Intrinsically Parallel Workloads
5.3 Tightly Coupled Workloads
5.4 Additional Batch Capabilities
5.5 Working of Azure Batch

Hands-on:
1. Run a batch job using Azure Portal
2. Parallel File Processing with Azure Bath using the .NET API
3. Render a Blender Scene using Batch Explorer
4. Parallel R Simulation with Azure Batch

Module 06 – Azure Data Factory

6.1 Flow Process of Data Factory
6.2 Why Azure Data Factory
6.3 Integration Runtime in Azure Data Factory
6.4 Mapping Data Flows

Hands-on:
1. Transform data using Mapping data flows

Module 07 – Azure Data Bricks

7.1 What is Azure Databricks?
7.2 Azure Spark-based Analytics Platform
7.3 Apache Spark in Azure Databricks

Hands-on:
1. Run a Spark Job on Azure Databricks using the Azure portal
2. ETL Operation by using Azure Databricks
3. Stream data into Azure Databricks using Event Hubs

Module 08 – Azure Stream Analytics

8.1 Working of Stream Analytics
8.2 Key capabilities and benefits
Hands-on:
1. Analyse phone call data with stream analytics and visualize results in Power BI dashboard

8.3 Stream Analytics Windowing Functions

  • Tumbling window
  • Hopping Window
  • Sliding Window
  • Session Window

Module 09 – Monitoring & Security

9.1 What is Azure Monitor?

  • Metrics
  • Logs
  • Metrics Vs Logs

9.2 What data does Azure Monitor collect?
9.3 What can you Monitor?

  • Insights and Core Solutions

9.4 Alerts in Azure

  • Flow of Alerts
  • Key Attributes of an Alert Rule
  • What can you set alert on?
  • Manage alerts
  • Alert States
  • How to create an alert?

Hands-on:
1. Create, View, and Manage Metric alerts using Azure Monitor
2. Monitor your Azure Data Factory Pipelines proactively with Alerts

9.5 Azure Security Logging & Auditing

  • Types of Logs in Azure
  • Azure SQL Database Auditing
  • Server-level vs. Database-level Auditing Policy

Hands-on:
1. Azure SQL Database Auditing

Microsoft Azure Data Factory Projects

Create Azure Data Factory to Find the Most Popular YouTube Channel

Fetch the list of videos from the attached dataset of YouTube channel with the highest views and likes to promote advertisements on the channel which has maximum traffic. Through this project, you will acquire a better understanding of Azure Data Factory, Azure Data Lake, Triggers, SQL, Power BI, etc.

Working with Azure Data Factory, Data Lake, and Azure SQL

Create an automated solution, using which a company will be able to see a live dashboard of the lead count. You will make use of Power BI Heat maps, Azure SQL instead of On-Premise SQL, and Data Factory to automate the data lifecycle from SQL to the BI tool.

Identify the Videos That Get Maximum Traffic in Selected YouTube Channels

In this project, you will be asked to get the real-time list of maximum traffic fetching videos from YouTube channels. Automate the transformation of the real-time video list from YouTube channels on a weekly basis. The traffic can be analyzed on various parameters on a particular day. You can get publicly available data from the YouTube API.

Case Study 1 – Non-Relational Data Stores

This case study will check your knowledge of non-relational databases: categories and where to use them. You will be working closely with NoSQL or Non-Relational Database, Azure Data Lake Storage, and its key components.

Case Study 2 – Non-Relational Data Stores

In this case study, you will copy data from Azure Blob Storage to Azure Data Lake Storage Gen2. You will also be asked to create an Azure Cosmos DB account and demonstrate adding and removing regions from your Database account. You will be using strategies for partitioning data and semantics of consistency levels in Cosmos DB.

Case Study 3 – Relational Data Stores

This case study includes relational databases, deployment models in Azure SQL, creation of an elastic pool, Azure SQL Security Capabilities, importing data from Blob Storage to Azure Synapse Analytics by using PolyBase.

Case Study 4 – Azure Batch and Azure Data Factory

This case study will help you understand the working of Azure Batch, the flow process of Data Factory, types of Integration Runtime in Azure Data Factory, and transform data using Mapping Data Flows.

Case Study 5 – Azure Data Bricks and Azure Stream Analytics

To conduct this case study, you will be working on ETL Operation by using Azure Databricks, and Stream Analytics Windowing Functions. This case study will make you familiar with the working of Stream Analytics.

Case Study 6 – Monitoring & Security

This case study will give you an opportunity to create, view, and manage Metric alerts using Azure Monitor. You will be using Azure SQL Database Auditing. You will also implement Azure Security Logging & Auditing in this case study.

Linux (Self-paced)

Introduction to Linux

Introduction to Linux, Basics of Shell, Basics of Kernel, CentOS 8 installation and VBox additions, Basic Linux Commands, ECHO and EXPR command, Set and unset a variable, Header of a shell script (#!).

Hands-on Exercise – Executing basic Linux commands, Installing CentOS 8 on VirtualBox and adding guest additions to the installed OS.

File Management

Text editors and file creation; Users, Groups and Processes; Root and Linux file hierarchy, Understanding file hierarchy, Understanding file permissions, chmod and chown commands, the LS command, Metacharacters, Editing a file using VIM, Displaying contents of a file, Copy, Move and Remove files.

Hands-on Exercise – Using VIM, Creating users and groups, Creating files and directories, Assigning file permissions and ownership using chmod and chown, Editing files in VIM.

Files and Processes

Everything is a file in UNIX/Linux (files, directories, executables, processes), Process control commands (ps and kill), other process control tools (top, nice, renice).

Hands-on Exercise – Executing ps and kill commands on running services, Monitoring the OS using top.

Introduction to Shell Scripting

What is shell scripting, Types of shell, Creating and writing a shell script, Changing the permission of the shell script, Executing the script, Environment variables, Defining a local and a global variable, User input in a shell script.

Hands-on Exercise – Creating a shell script, Writing and executing the shell script, creating a local and a global variable, taking input from the user in a shell script.

Conditional, Looping statements and Functions

What are Conditional statements, Using IF, IF-ELSE, Nested IF statements, What are Looping statements, Using WHILE, UNTIL and FOR statements, Using the case…esac statement, What is a Function, Creating a function in Linux, Calling functions.

Hands-on Exercise – Executing IF, IF-ELSE, Nested IF statements, Executing WHILE, UNTIL and FOR statements, Executing the case…..esac statement, creating a function in multiple ways, calling a function in a file, calling a function from another file.

Text Processing

Using GREP command, Using SED command, Using AWK command, Mounting a file to the virtual box, Creating a shared folder (mounting a folder), Using SORT command and Using pipes to combine multiple Commands.

Hands-on Exercise – Executing commands using GREP, Executing commands using SED, Executing commands using AWK, Mounting a folder in the Windows OS to the Linux OS, Installing VirtualBox guest additions on CentOS 8, Extracting zipped files.

Scheduling Tasks

What are Daemons, Introduction to Task scheduling in Linux, Scheduling a job in Linux, What is Cron and Crontab, How to use cron, Using the AT command.

Hands-on Exercise – Starting, Stopping and Restarting Daemon processes, Scheduling jobs using cron and crontab, Scheduling a one time task using AT, Managing scheduled tasks using ATQ and ATRM.

Advanced Shell Scripting

Why monitoring, Introduction to process monitoring, Top vs HTop, What does PGREP do, Introduction to file and folder monitoring, Monitoring tool inotifywait, inotifywait options for folder monitoring, Events of a folder in inotify, the FREE command.

Hands-on Exercise – Using Top to moniter the OS, Installing Htop, Using Htop to monitor the OS, Filtering and sorting using Htop, Installing inotify tools, monitoring a folder using inotifywait, monitoring a folder only for certaing events, using the FREE command.

Database Connectivity

Installing and configuring MySQL, Securing MySQL, Running Queries from terminal, Running Queries from a shell script.

Hands-on Exercise – Downloading and installing MySQL, Connecting to MySQL from terminal, Querying directly from the terminal, Pushing the query result inside a file, CRUD operations from a shell script.

Linux Networking

What is networking in Linux, Why do we need networking, Using networking commands – IFCONFIG, PING, Wget and cURL, SSH, SCP and FTP, Learning Firewall tools – iptables and firewalld, DNS and Resolving IP address, /etc/hosts and /etc/hostname, nslookup and dig.

Hands-on Exercise – Executing all the networking commands, Using iptables and firewalld, Adding and removing ports, Resolving IP address in /etc/hosts, looking into a websites IP and nameservers using nslookup and dig.

What projects will I be working on in this Linux Admin training?

Project: Installing WordPress on Centos7

Industry: Internet related

Problem Statement: How to install LAMP stack on Centos7 and creating a database for WordPress

Topics: In this project you will be working on creating your account on WordPress (with Database), then flush it using Flush Privileges and Install a PHP Module. We can get that package directly from CentOS’s default repositories using yumand also we will install and update the WordPress for the latest Template & Formats.

Highlight

  • Centos server installation
  • Creating a MySQL database
  • WordPress installation & configuration

Cloud Computing (Self-paced)

History of Computing and Cloud Computing

What is Cloud computing, need for Cloud computing, the first Cloud computing platform – AWS, how AWS evolved, the beginning of other players in the Cloud domain like Azure and Google Cloud Platform.

Impact of Cloud Computing

How organizations are benefitting from Cloud computing, the example of Netflix and how it changed its business model and benefitted from AWS Cloud platform.

Technology Engineering of Cloud Computing

It is a multidisciplinary method encompassing contributions from diverse areas such as systems, software, web, performance, information technology engineering, security, platform, risk, and quality engineering.

Cloud Computing Solution Architectures

The architecture of Cloud computing solution, front-end, back-end, Cloud-based delivery, network, security mechanism.

Cloud Service Life Cycle

The lifecycle of a Cloud service like the acquisition, operation and termination of the services.

Service Transition and Service Transformation

Analysis of existing services for successful transition to the AWS Cloud, application transformation through Cloud adoption, seamless application transformation.

Consumer Perspective on Setting Up Cloud Environments

How to setup a Cloud environment, setting up a private Cloud infrastructure, what are the aspects to consider and so on.

Provider Perspective on Setting Up Cloud Environments

Choosing the right Cloud service provider depending on the needs like cost, security, uptime and so on.

Cloud Ecosystem

Working in a Cloud ecosystem, ensuring all the systems and processes in an organization are in sync with the Cloud ecosystem.

Types of XaaS Solutions

The various types of services that are offered as Anything as a Service, these could be computing, networking, storage or any other service that is offered to the customers based on pay as you go model.

Targeting the Right Solution Architecture

Deploying the right Cloud solution architecture to guide you to design and build the right Cloud solution, choosing the right architecture from conception, delivery, maintenance and releases.

IaaS Cloud

Evaluating a IaaS solution architecture, how to write a IaaS solution architecture, developing a IaaS business case, migrating to the Cloud, legacy transition and transformation of Cloud service.

PaaS Cloud

Evaluating a PaaS solution architecture, how to write a PaaS solution architecture, developing a PaaS business case, migrating to the Cloud, legacy transition and transformation of Cloud service.

SaaS Cloud

Evaluating a SaaS solution architecture, how to write a SaaS solution architecture, developing a SaaS business case, migrating to the Cloud, legacy transition and transformation of Cloud service.