AZ-203 Course Outline

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Course outline Azure 203 Customized topics, Duration 40 hrs.

Day-1: Azure Fundamentals.

Module 1: Cloud Concepts


In this module you will learn basic cloud concepts.
Lessons
 Learning Objectives
 Why Cloud Services?
 Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-
as-a-Service (SaaS)
 Public, Private, and Hybrid cloud models
After completing this module, students will be able:
 Understand general cloud computing concepts

Module 2: Core Azure Services


In this module you will learn the basics core services available with Microsoft Azure.
Lessons
 Core Azure architectural components
 Core Azure Services and Products
 Azure Solutions
 Azure management tools
After completing this module, students will be able:
 Understand core services available with Microsoft Azure

Module 3: Security, Privacy, Compliance and Trust


In this module, you learn about security, privacy, compliance, and trust with Microsoft
Azure.
Lessons
 Securing network connectivity in Azure
 Core Azure Identity services
 Security tools and features
 Azure governance methodologies
 Monitoring and Reporting in Azure
 Privacy, Compliance and Data Protection standards in Azure
After completing this module, students will be able:
 Understand security, privacy, compliance and trust with Microsoft Azure
Module 4: Azure Pricing and Support In this module, you will focus on pricing and
support models available with Microsoft.
Lessons
 Azure subscriptions
 Planning and managing costs
 Support options available with Azure
 Service lifecycle in Azure
After completing this module, students will be able:
 Understand pricing and support models available with Microsoft

Day-2 Deploying a website with Azure Virtual Machines and Deploy a website to Azure with the
Azure app service.

Module 1: Implement solutions that use virtual machines


Students will learn how to properly plan for VM deployment. It covers VM creation by
using the Azure Portal, PowerShell, and through code. It also covers creating and using
ARM templates for repeatable deployments and how to use Azure Disk Encryption to
secure information on the VM.
Lessons
 Provision VMs
 Create ARM templates
 Configure Azure Disk Encryption for VMs
After completing this module, students will be able to:
 Learn how to create and deploy virtual machines by using the Azure Portal,
PowerShell, and through code.
 Learn how to create and deploy Azure Resource Manager templates by using the
Azure Portal and Visual Studio.
 Understand the different encryption options and learn how to encrypt existing and
new deployments.
Module 2: Create App Service web apps
Azure App Service Web Apps (or just Web Apps) is a service for hosting web
applications, REST APIs, and mobile back ends. Web Apps not only adds the power of
Microsoft Azure to your application, such as security, load balancing, autoscaling, and
automated management.
Lessons
 Azure App Service core concepts
 Creating an Azure App Service web app
 Creating background tasks by using WebJobs in Azure App Service
After completing this module, students will be able to:
 Understand App Service core concepts and capabilities

 Know how to create App Service web apps by using Azure CLI, Azure Portal, and
PowerShell.
 Be able to create continuous and triggered WebJobs

Module 3: Implement Azure Functions


Azure Functions is a solution for easily running small pieces of code, or "functions," in
the cloud. You can write just the code you need for the problem at hand, without
worrying about a whole application or the infrastructure to run it.
Lessons
 Azure Functions overview
 Develop Azure Functions using Visual Studio
 Implement durable functions
After completing this module, students will be able to:
 Understand the core features and functionality of Azure Functions

 Be able to create functions, bindings, and triggers

 Know common patters for Durable Functions and be able to create them

Day-3 Creating Serverless applications, and Connecting your services together


Module 1: Develop an App Service Logic App
Logic Apps helps you build solutions that integrate apps, data, systems, and services
across enterprises or organizations by automating tasks and business processes as
workflows. This module covers what they are and how to create them.
Lessons
 Azure Logic Apps overview
 Create Logic Apps by using Visual Studio
 Create custom connectors for Logic Apps
 Create custom templates for Logic Apps

Module 2: Develop event-based solutions


This module covers developing event-based solutions in Azure by integrating Azure
Event Grid, Event Hubs, and Notification Hubs in your applications.
Lessons
 Implement solutions that use Azure Event Grid
 Implement solutions that use Azure Event Hubs
 Implement solutions that use Azure Notification Hubs
Students will know how the services work and how to integrate them in to their solutions.

Module 3: Develop message-based solutions


Microsoft Azure Service Bus is a fully managed enterprise integration message broker.
Service Bus is most commonly used to decouple applications and services from each
other, and is a reliable and secure platform for asynchronous data and state transfer.
Azure Queue storage is a service for storing large numbers of messages that can be
accessed from anywhere in the world via authenticated calls using HTTP or HTTPS.
Lessons
 Implement solutions that use Azure Service Bus
 Implement solutions that use Azure Queue Storage queues
Students will understand how to leverage Azure message-based services in their
solutions.

Day-4 Working with relational data in Azure

Module 1: Develop solutions that use Azure Table storage


Azure Table storage is a service that stores structured NoSQL data in the cloud,
providing a key/attribute store with a schemaless design. Because Table storage is
schemaless, it's easy to adapt your data as the needs of your application evolve.
Lessons
 Azure Table storage overview
 Authorization in Table storage
 Table service REST API
After completing this module, students will be able to:
 Understand the features and uses of Azure Table storage

 Know how to utilize Shared Key authorization

 Know how to use the Azure Table storage REST service to manage data

Module 2: Develop solutions that use Azure Cosmos DB storage


This module covers Azure Cosmos DB storage. It instructs students on how it works,
how to manage containers and items, and create and update documents by using code.
Lessons
 Azure Cosmos DB overview
 Managing containers and items
 Create and update documents by using code
After completing this module, students will be able to:
 Understand core features and functionality of Azure Cosmos DB

 Be able to manage containers and items

 Be able to create and update documents

Module 3: Develop solutions that use a relational database


SQL Database is a general-purpose relational database managed service in Microsoft
Azure that supports structures such as relational data, JSON, spatial, and XML.
Lessons
 Azure SQL overview
 Create, read, update, and delete database tables by using code
After completing this module, students will be able to:
 Know how the Azure SQL Database service works

 Be able to perform database operations by using code

Day-5 Storing/accessing data in Azure and Secure your cloud data

Module 1: Implement secure data solutions


This module covers securing data at rest and during transmission.
Lessons
 Encryption options
 End-to-end encryption
 Implement Azure confidential computing
 Manage cryptographic keys in Azure Key Vault
After completing this module, students will be able to:
 Understand encryption options

 Learn how to encrypt data with Transparent Data Encryption

 Manage and utilize encryption keys by using the Azure key Vault

Module 2: Integrate caching and content delivery within solutions


This module shows students how to leverage Azure Cache for Redis and Azure CDNs to
deliver assets to users more quickly.
Lessons
 Azure Cache for Redis
 Develop for storage on CDNs
After completing this module, students will be able to:
 Understand how Azure Cache for Redis operates and how to configure and
interact with it
 Know how to manage Azure CDN

Module 3: Develop solutions that use Microsoft Azure Blob storage


Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is
optimized for storing massive amounts of unstructured data. Unstructured data is data
that does not adhere to a particular data model or definition, such as text or binary data.
Lessons
 Azure Blob storage overview
 Working with Azure Blob storage
After completing this module, students will be able to:
 Understand when and why to use Azure Blob storage

 Know how to set and retrieve Blob storage properties and metadata

 Know how to replicate and copy Blobs

You might also like