developing microsoft azure solutions (70-532) syllabus · 2019-09-17 · create a windows virtual...
TRANSCRIPT
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
1
Developing Microsoft Azure Solutions (70-532) Syllabus
Cloud Computing Introduction
What is Cloud Computing
Cloud Characteristics
Cloud Computing Service Models
Deployment Models in Cloud Computing
Advantages and Disadvantages of Cloud Computing
Cloud Computing Job Roles.
Cloud Computing Platforms and Certifications.
Getting Starting with Azure
Introduction to Azure
Why, What and Benefits of Azure
Azure Hosting Models
Azure Services
Subscribing to Microsoft Azure
Azure Portals
Azure Key Concepts
Azure Resource Group
Installing Microsoft Azure SDK
Azure Virtual Networks
Overview of Azure Networking
Virtual Network Benefits
Understanding Network Resources
Create a VNet using Azure Portal
Create a Subnet
Setup Network Security Group
Create a Public IP Address
Create Network Interface Card with public, and private IP addresses
Create a Virtual Machine
Configure external and internal load balancing
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
2
Understanding and Creating Availability Sets
Azure Application Gateway
Azure Traffic Manager
User Defined Routes (UDRs),
Understanding Azure DNS
Design and implement a multi-site or hybrid network
Point-to-Site Network
Site-to-Site Network
ExpressRoute Solution
ARM Virtual Machines
Introduction
About Virtual Machine Workloads
Comparing VM with Web Apps and Cloud Services
Create a Windows Virtual Machine using Portal / PowerShell / ARM Templates
Deploy popular application frameworks by using Azure Resource Manager templates
Understand and Capture VM Images
Upload an on-premise VHD to Storage Account
Deploy a New VM from the Captured Image
Virtual Machine Scale Sets
Virtual Machine Disk Types and VM Storage
Virtual Machine Sizes in Azure
Importing and Exporting Disks
Configuring VM Security
Perform configuration management
VM Extensions & VM Agents
Custom Script Extensions
Desired State Configuration (DSC)
Puppet or Chef
Configure VM monitoring, configure alerts, diagnostic and monitoring storage location.
Azure VM Backup and Restore Services
Azure Storage Service
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
3
Importance of Azure Storage Service
Creating Storage Account
Implement Azure storage blobs and Azure files
Read data, change data, set metadata on a container, store data using block and page blobs,
stream data using blobs, access blobs securely, implement async blob copy, configure a Content
Delivery Network (CDN), design blob hierarchies, configure custom domains, scale blob storage
Implement Azure storage tables and queues
Implement CRUD with and without transactions; design and manage partitions; query using
OData, scale tables and partitions, add and process messages, retrieve a batch of messages, scale
queues
Implement Azure files
Manage Access
Create and manage shared access signatures, use stored access policies, regenerate keys.
Configure and use Cross-Origin Resource Sharing (CORS)
Configure diagnostics, monitoring and analytics
Set retention policies and logging levels, analyze logs
Managing Data in Azure SQL Database
Introduction/Overview of SQL Database.
Comparing SQL Azure Database to Azure / On-Premise SQL Server.
Creating and Using SQL Server and SQL Database Services.
Azure SQL Database Tools.
Migrating on premise database to SQL Azure.
Planning the Deployment of an Azure SQL Database
Elastic Pools.
Monitoring Azure SQL Database
Configure SQL Database Auditing
Manage Business Continuity
Export and Import of Database
Backup and Recovery options in SQL Database
Active GEO-Replication
Long Term Backup Retention
Create a backup vault, deploy a backup agent, backup and restore data
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
4
Azure CosmosDB Service
What is CosmosDB
Understanding DocumentDB database Schema
Creating and Saving Documents using Portal
Programming Schema
Adding / Editing / Deleting and Reading Documents
Redis Caching
Caching Overview
What is Redis Cache
Creating a Redis Cache
Developing Redis Cache Client
Controlling Expiration
Azure Search Service
About Search Service,
Create Search Service,
Create Index
Import Data,
Handle Search Results
Programming Search in .NET using Azure Search SDK
Azure Service Bus
Service Bus Basics
Hosting WCF Service in Azure
Relayed Messaging
Service Bus Queues
Topics and Subscriptions
Notification Hubs
Monitoring Event Hubs
Handling Sessions
Handling Transactions
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
5
Azure App Services - Web Apps
Introduction
Design Azure App Service Web Apps
Deploying Web App directly from Visual Studio.
Deploying Packages
App Service plans
Automate deployment from Dropbox
Implement pre- and post- deployment actions
Application Settings Configuration.
Define Handlers and Virtual Directories
Understanding Deployment Slots
Configure a custom domain and Certificates
Enable SSL for your custom domain
Scaling a Web Apps using built-in and Custom schedules
Traffic Manager
Configure and Retrieve Diagnostics Data and Streaming Logs
Configure Alerts and Monitoring Web App resources
Manage Web App using API
Azure Web Jobs
Introduction
Developing and Hosting Web Jobs Application
Azure WebJobs SDK
Sample Application including WebApps and WebJobs.
Implement Azure Functions
About Azure Functions.
Azure Web Jobs vs Azure Functions
Create an Azure Function
Create an event processing function
Timer Triggered Function,
GitHub Webhook Triggered Function.
Blog Storage Triggered Function
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
6
Implement an Azure-connected functions
o Adding message to Storage Queue
Connecting to SQL Database
App Service – Mobile Apps
Mobile Apps Introduction
Creating Server and Client Projects
Working with Easy tables using Azure Portal
Developing Windows 8 Client Application
Mobile App Authentication
Facebook Authentication
Azure Active Directory Authentication
Enabling Offline Sync
Implementing Push Notification
App Service - API Apps
Introduction
Creating an API App
Deploying an API App
Consuming an API App
Using API App in Logic App
Azure App Service – Logic Apps
Introduction
Creating a Simple Logic App
Handling array of Items using for-each and condition
Understanding Triggers and Actions
create a Logic App with B2B capabilities
create Logic App with XML capabilities
Trigger a Logic App from another app
Create custom and long-running actions
Using Custom API App in Logic App
Monitor Logic Apps
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
7
API Management Service
Overview of API Management
Components of API Management System.
API Apps vs API Management.
Create managed APIs.
Configure API management policies.
Protect APIs with rate limits.
Add caching to improve performance.
Azure Cloud Service (Only Video Access)
What is Cloud Service
Cloud Service vs App Service
Understand Cloud Service Roles
Developing Cloud Service Application with Web Role
Deploying Cloud Service Application
Production and Staging Slots
Using Azure Database in Cloud Service
Adding Worker Role to the Solution.
Delete deployments and a cloud service
Configure application for SSL
Configure Roles for Remote Desktop Login
Running Multiple Websites
Scaling a Cloud Service
Design and implement Azure Service Fabric apps
What are Microservices
Overview of Service Fabric
How Service Fabric Works
Key capabilities of Service Fabric
Cloud Services vs Service Fabric
Service Fabric Application Model
Service Fabric Programming Model
Prepare development environment
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
8
Create a .NET Service Fabric Application
Making the service to listen and connect with other services
Specifying environment specific parameters
Deploying Service Fabric application to Azure
Service Fabric Explorer
Scale applications and services in a cluster.
Perform a rolling application upgrade
Guest Executables programming model
Azure Active Directory Implementation
Azure AD Introduction
Relationship between AD DS and Azure AD
Adding Co-Administrators / Owner for a Subscription
Managing Multiple Active Directories
Integrate an Azure Active Directory (Azure AD) with existing directories.
Adding a custom domain name to Azure AD
Managing Users, Groups and Devices
Configure single sign-on with SaaS applications using federation and password based.
Grant and Revoke access to SaaS applications
Configuring Role Based Access Control
Integrating On-Premise AD Identities with Azure AD
Integrating Gallery Applications with Azure AD
Identity Management using Azure Active Directory
Develop apps that use WS-federation, OAuth, and SAML-P endpoints
Query the directory using Graph API
Design and Implementing Azure AD B2B Collaboration
Design and Implementing apps with Azure AD B2C Collaboration leveraging Microsoft account, Facebook,
Google+, Amazon and LinkedIn;
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
9
70-533 - Implementing Microsoft Azure Infrastructure
Solutions Syllabus
Cloud Computing Introduction
What is Cloud Computing
Cloud Characteristics
Cloud Computing Service Models
Deployment Models in Cloud Computing
Advantages and Disadvantages of Cloud Computing
Cloud Computing Job Roles.
Cloud Computing Platforms and Certifications.
Getting Starting with Azure
Introduction to Azure
Why, What and Benefits of Azure
Azure Hosting Models
Azure Services
Subscribing to Microsoft Azure
Azure Portals
Azure Key Concepts
Azure Resource Group
Installing Microsoft Azure SDK
Azure Virtual Networks
Overview of Azure Networking
Virtual Network Benefits
Understanding Network Resources
Create a VNet using Azure Portal
Create a Subnet
Setup Network Security Group
Create a Public IP Address
Create Network Interface Card with public, and private IP addresses
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
10
Create a Virtual Machine
Configure external and internal load balancing
Understanding and Creating Availability Sets
Azure Application Gateway
Azure Traffic Manager
User Defined Routes (UDRs),
Understanding Azure DNS
Design and implement a multi-site or hybrid network
Point-to-Site Network
Site-to-Site Network
ExpressRoute Solution
ARM Virtual Machines
Introduction
About Virtual Machine Workloads
Comparing VM with Web Apps and Cloud Services
Create a Windows Virtual Machine using Portal / PowerShell / ARM Templates
Deploy popular application frameworks by using Azure Resource Manager templates
Understand and Capture VM Images
Upload an on-premise VHD to Storage Account
Deploy a New VM from the Captured Image
Virtual Machine Scale Sets
Virtual Machine Disk Types and VM Storage
Virtual Machine Sizes in Azure
Importing and Exporting Disks
Configuring VM Security
Perform configuration management
VM Extensions & VM Agents
Custom Script Extensions
Desired State Configuration (DSC)
Puppet or Chef
Configure VM monitoring, configure alerts, diagnostic and monitoring storage location.
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
11
Azure VM Backup and Restore Services
Azure App Services - Web Apps
Introduction
App Service - Application Types
Deploy Web Apps
Deploying Web App directly from Visual Studio
Automate deployment from Dropbox and One Drive
Create, configure and deploy packages
Implement pre- and post-deployment actions
App Service plans
Create App Service Plan
Migrate Web Apps between App Service plans
Create a Web App within an App Service plan
Configuring Web Apps
Application Settings Configuration
Database Connection Strings
Configuring Handlers and Virtual Directories
Configure a custom domain name
Enable SSL for your custom domain
Understanding Deployment Slots and Roll back deployments;
Configure Web Apps for scale and resilience
Horizontal and Vertical Scaling of a Web App
Configure auto-scale
Change the size of an instance
Azure Traffic Manager to Scale out Globally
Monitoring, Debugging and Diagnosis
Retrieve Diagnostics data
View Streaming Logs
Configure endpoint monitoring
Configuring Alerts
Configure diagnostics
Use remote debugging
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
12
Monitor Web App resources
Azure Application Insights
Managing Data in Azure SQL Database
Introduction/Overview of SQL Database.
Comparing SQL Azure Database to IAAS / On-Premise SQL Server.
Creating and Using SQL Server and SQL Database Services.
Azure SQL Database Tools.
Migrating on premise database to SQL Azure.
Planning the Deployment of an Azure SQL Database
Elastic Pools.
Monitoring Azure SQL Database
Configure SQL Database Auditing
Manage Business Continuity
Export and Import of Database
Backup and Recovery options in SQL Database
Active GEO-Replication
Long Term Backup Retention
Pricing Tier Comparisons.
Azure Storage
Importance of Azure Storage Service
Creating Storage Account
Storage Replication Models
Locally Redundant Storage
Zone Redundant Storage
Geo Redundant Storage
Read Access Geo Redundant Storage
Implement Azure storage blobs
Read data, change data, set metadata on a container, store data using block and page blobs,
stream data using blobs, access blobs securely, implement async blob copy, configure a Content
Delivery Network (CDN), design blob hierarchies, configure custom domains, scale blob storage
Azure Table Storage
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
13
Azure Queue Storage
Azure Files Storage
Manage Access
Create and manage shared access signatures, use stored access policies, regenerate keys.
Configure and use Cross-Origin Resource Sharing (CORS)
Configure diagnostics, monitoring and analytics
Set retention policies and logging levels, analyze logs
Implementing Content Delivery Network
Azure Cloud Service (Only Video Access)
What is Cloud Service
Cloud Service vs App Service
Understand Cloud Service Roles
Developing Cloud Service Application with Web Role
Deploying Cloud Service Application
Production and Staging Slots
Using Azure Database in Cloud Service
Adding Worker Role to the Solution.
Delete deployments and a cloud service
Configure application for SSL
Configure Roles for Remote Desktop Login
Running Multiple Websites
Scaling a Cloud Service
Azure Active Directory
Azure AD Introduction
Relationship between AD DS and Azure AD
Managing Active Directories
Adding a custom domain name to Azure AD
Managing Users, Groups and Devices
Configuring Role Based Access Control
Synchronizing On-Premise AD Identities with Azure AD
Using Single Sign-On with Azure AD
Deccansoft Software Services – Microsoft Silver Learning Partner Microsoft Azure Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA, +91 80083 27000, [email protected], http://www.deccansoft.com
14
Integrating Gallery Applications with Azure AD
Integrating On-Premise Applications with Azure AD
Implementing Azure AD B2B Collaboration
Implementing Azure AD B2C Collaboration
Managing Azure with Windows PowerShell
Installing the required modules
Managing Azure Accounts and Subscriptions
Managing Resource Group
Managing App Service Plans and App Service Web Apps
Create and Configure a Storage Account
Managing Storage Accounts using PowerShell
Understanding Azure Resource Manager (ARM)
Exporting and Importing ARM templates.
Design and Deploy ARM templates
Implement ARM templates
Author ARM templates; create ARM templates to deploy ARM Resource Providers resources; deploy
templates with PowerShell, CLI, and REST API
Control access
Leverage service principles with ARM authentication, use Azure Active Directory Authentication with
ARM, set management policies, lock resources
Design role-based access control (RBAC)
Secure resource scopes, such as the ability to create VMs and Azure Web Apps; implement Azure
role-based access control (RBAC) standard roles; design Azure RBAC custom role