Training

Module- 1:Microsoft Certified: Azure Fundamentals

AZ-900: Microsoft Azure Fundamentals Learning Path

Week 1 - Describe Cloud Concepts (20-25%)

Identify the benefits and considerations of using cloud services

  • Identify the benefits of cloud computing, such as High Availability, Scalability, Elasticity, Agility, and Disaster Recovery
  • Identify the differences between Capital Expenditure (CapEx) and
    Operational Expenditure (OpEx)
  •  Describe the consumption-based model

Describe the differences between categories of cloud services

Describe the shared responsibility model

  • Describe Infrastructure-as-a-Service (IaaS),
  • Describe Platform-as-a-Service (PaaS)
  •  Describe serverless computing
  •  Describe Software-as-a-Service (SaaS)
  •  Identify a service type based on a use case

Describe the differences between types of cloud services

Define cloud computing

  • Describe Public cloud
  • Describe Private cloud
  • Describe Hybrid cloud
  • Compare and contrast the three types of cloud computing

Week 1&2 - Describe Core Azure Services (15-20%)

Describe the core Azure architectural components

Describe the benefits and usage of Regions and Region Pairs

  • Describe the benefits and usage of Availability Zones
  • Describe the benefits and usage of Resource Groups
  • Describe the benefits and usage of Subscriptions
  • Describe the benefits and usage of Management Groups
  • Describe the benefits and usage of Azure Resource Manager
  • Explain Azure resources

Describe core resources available in Azure

Describe the benefits and usage of Virtual Machines, Azure App Services, Azure Container Instances (ACI), Azure Kubernetes Service (AKS), and Azure Virtual Desktop

  • Describe the benefits and usage of Virtual Networks, VPN Gateway, Virtual Network peering, and ExpressRoute
  • Describe the benefits and usage of Container (Blob) Storage, Disk Storage, File Storage, and storage tiers
  • Describe the benefits and usage of Cosmos DB, Azure SQL Database, Azure Database for MySQL, Azure Database for PostgreSQL, and SQL Managed Instance
  • Describe the benefits and usage of Azure Marketplace

Describe the differences between types of cloud services

Define cloud computing

  • Describe Public cloud
  • Describe Private cloud
  • Describe Hybrid cloud
  • Compare and contrast the three types of cloud computing

Week 2 - Describe core solutions and management tools on Azure (10- 15%)

Describe core solutions available in Azure

Describe the benefits and usage of Internet of Things (IoT) Hub, IoT Central, and
Azure Sphere

  • Describe the benefits and usage of Azure Synapse Analytics, HDInsight, and Azure Databricks
  • Describe the benefits and usage of Azure Machine Learning, Cognitive Services and Azure Bot Service
  • Describe the benefits and usage of serverless computing solutions that include Azure Functions and Logic Apps
  • Describe the benefits and usage of Azure DevOps, GitHub, GitHub Actions, and Azure DevTest Labs

Describe Azure management tools

Describe the functionality and usage of the Azure Portal, Azure PowerShell, Azure CLI, Cloud Shell, and Azure Mobile App

  •  Describe the functionality and usage of Azure Advisor
  • Describe the functionality and usage of Azure Resource Manager (ARM) templates
  • Describe the functionality and usage of Azure Monitor
  • Describe the functionality and usage of Azure Service Health

Week 2&3 - Describe general security and network security features (10-15%)

Describe Azure security features

Describe basic features of Azure Security Center, including policy compliance, security alerts, secure score, and resource hygiene

  • Describe the functionality and usage of Key Vault
  • Describe the functionality and usage of Azure Sentinel
  • Describe the functionality and usage of Azure Dedicated Hosts

Describe Azure network security

Describe the concept of defense in depth

  • Describe the functionality and usage of Network Security Groups (NSG)
  • Describe the functionality and usage of Azure Firewall
  •  Describe the functionality and usage of Azure DDoS protection

Week 3 - Describe identity, governance, privacy, and compliance features (15- 20%)

Describe core Azure identity services

Explain the difference between authentication and authorization

  • Define Azure Active Directory
  • Describe the functionality and usage of Azure Active Directory
  •  Describe the functionality and usage of Conditional Access, Multi-Factor Authentication
    (MFA), and Single Sign-On (SSO)

Describe Azure governance features

Describe the functionality and usage of Role-Based Access Control (RBAC)

  • Describe the functionality and usage of resource locks
  • Describe the functionality and usage of tags
  • Describe the functionality and usage of Azure Policy
  • Describe the functionality and usage of Azure Blueprints
  • Describe the Cloud Adoption Framework for Azure

Describe privacy and compliance resources

Describe the Microsoft core tenets of Security, Privacy, and Compliance

  • Describe the purpose of the Microsoft Privacy Statement, Online Services Terms

(OST) and Data Protection Amendment (DPA)

  • Describe the purpose of the Trust Center
  • Describe the purpose of the Azure compliance documentation
  •  Describe the purpose of Azure Sovereign Regions (Azure Government cloud services and Azure China cloud services)

Week 3 - Describe Azure cost management and Service Level Agreements (10- 15%)

Describe methods for planning and managing costs

Identify factors that can affect costs (resource types, services, locations, ingress
and egress traffic)

  • Identify factors that can reduce costs (reserved instances, reserved capacity, hybrid use benefit, spot pricing)
  • Describe the functionality and usage of the Pricing calculator and the Total Cost of Ownership (TCO) calculator
  • Describe the functionality and usage of Azure Cost Management

Describe Azure Service Level Agreements (SLAs) and service lifecycles

Describe the purpose of an Azure Service Level Agreement (SLA)

  • Identify actions that can impact an SLA (i.e. Availability Zones)
  • Describe the service lifecycle in Azure (Public Preview and General Availability)

Week 4 – Complete Mock Exams and Apply for Certification Exam AZ 900

Module 2-Python for all (21.1 hrs)

1. Getting Started with Python: Introduction (1.6 hrs)
2. Complex Data Types in Python: Working with List and Tuples in Python (1.7
hrs)
3. Complex Data Types in Python: Working with Dictionaries and Sets in Python
(0.9 hrs)
4. Complex Data Types in Python: Working with Shallow and Deep Copies in
Python (0.8 hrs)
5. Conditional Statements and Loops: If – Else Control Structures in Python (1.8
hrs)
6. Conditional Statements and Loops: The Basics of for Loops in Python (1.1 hrs)
7. Conditional Statements and Loops: Advanced (1.2 hrs)
8. Conditional Statements and Loops: While Loops in Python (1.4 hrs)
9. Functions in Python: Introduction (2.2 hrs)
10. Functions in Python: Gaining a deeper Understanding of Python Functions (1.5
hrs)
11. Functions in Python: Working with Advanced Features of Python Functions
(1.5 hrs)
12. Python Classes & Inheritance: Introduction (0.9 hrs)
13. Python Classes & Inheritance: Getting Started with Classes in Python (1.7hrs)
14. Python Classes & Inheritance: Working with Inheritance in Python (1.2 hrs)
15. Python Classes & Inheritance: Advanced functionality using Python Classes
(1.6 hrs)

Python for Data Engineers (13.6 hrs)

1. Getting Started with Python: Introduction (1.6 hrs)
2. Complex Data Types in Python: Working with List and Tuples in Python (1.7
hrs)
3. Complex Data Types in Python: Working with Dictionaries and Sets in Python
(0.9 hrs)
4. Conditional Statements and Loops: If – Else Control Structures in Python (1.8
hrs)
5. Conditional Statements and Loops: The Basics of for Loops in Python (1.1 hrs)
6. Functions in Python: Introduction (2.2 hrs)
7. Python – Introduction to NumPy for Multi-dimensional Data (1.1 hrs)
8. Python – Advanced Operations with NumPy Arrays (1.2 hrs)
9. Python – Introduction to Pandas and DataFrames (1.2 hrs)

10. Python – Manipulating & Analyzing Data in Pandas DataFrames (0.8 hrs)

Module 3-Spark/Pyspark-

 Spark 20 architecture
 Spark SQLSpark MILib
 Sqoop
 Kafka
 Flume
 Spark Streaming
 Spark DataFrames
 Schemas for RDD lazy executions and transformations
 Aggregate transform filter and sort data with DataFrames

Module 4- DevOps

 Introduction to DevOps.
 Linux, Shell Scripting and Networking Concepts
 for DevOps.
 Programming automation using Python Scripting.
 Source Version Control using Git.
 AWS CICD with CodeCommit, Codebuild,
 CodeDeploy & CodePipeline.
 CICD Tools Comparison for Automation.
 Containerization using Docker.
 Container Orchestration using Kubernetes.
 CICD using Open Source tools with Jenkins.

Module 5- AWS Fundamentals

 Introduction to Cloud & AWS.
 AWS Account Creation and Services Overview.
 Compute, Storage and Networking in AWS with
 EC2, S3, VPC Services.
 Identity Management with IAM.
 Monitor Resources and Application with
 Cloudwatch.
 Management and Governance with Cloudtrail.
 Managed Database Services using RDS.
 Application Integration using SNS.
 AWS Operations using Systems Manager.
 Serverless Query using Athena.
 Serverless Computing with API Gateway and
 Lambda.
 Infrastructure as a Code using CloudFormation.
 IAC comparison with Terraform and
 CloudFormation.