Certification

Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Instructor
Experfy Team, Instructor - Developing Microsoft Azure Solutions Certification Exam Training

Experfy Team

The Experfy Team consists of leading technologists based in Harvard Innovation Lab and forward-thinking tech companies.

Instructor: Experfy Team

Learn to deploy, configure and scale web apps and monitoring, and analytics

Course Description

This course offers students the opportunity to take an existing web application and expand its functionality as part of moving it to Azure. It does not require any existing experience with the ASP.NET platform. This course focuses on the architectural considerations and decisions necessary when building a highly available solution in the cloud. This course also prepares the students for the Microsoft 70-532: Developing Microsoft Azure Solutions Certification Exam. The training will cover Establishing a Development Environment using Azure Virtual Machines; Hosting Web Applications on the Azure Platform; Storing SQL Data in Azure; Designing Cloud Applications For Resiliency; Managing Cloud Services in Azure; Storing NoSQL Data in Azure; Storing and Consuming Files from Azure Storage; Designing a Communication Strategy using Queues and Service Bus; Managing Infrastructure in Azure; Automating Integration with Azure Resources; Securing Azure Web Applications; Maintaining and Monitoring Web Solutions in Azure.

What am I going to get from this course?

DESIGN AND IMPLEMENT WEB APPS
  • Deploy Web Apps: Define deployment slots; roll back deployments; implement pre and post deployment actions; create, configure and deploy a package; create App Service plans; migrate Web Apps between App Service plans; create a Web App within an App Service plan
  • Configure Web Apps: Define and use app settings, connection strings, handlers, and virtual directories; configure certificates and custom domains; configure SSL bindings and runtime configurations; manage Web Apps by using the API, Azure PowerShell, and Xplat-CLI
  • Configure diagnostics, monitoring, and analytics: Retrieve diagnostics data, view streaming logs, configure endpoint monitoring, configure alerts, configure diagnostics, use remote debugging, monitor Web App resources
  • Implement web jobs: Write web jobs using the SDK, package and deploy web jobs, schedule web jobs
  • Configure Web Apps for scale and resilience: Configure auto-scale using built-in and custom schedules, configure by metric, change the size of an instance, configure Traffic Manager
  • Design and implement applications for scale and resilience: Select a pattern, implement transient fault handling for services, respond to throttling, disable Application Request Routing (ARR) affinity
CREATE AND MANAGE VIRTUAL MACHINES
  • Deploy workloads on Azure Virtual Machines (VMs): Identify workloads that can and cannot be deployed, run workloads including Microsoft and Linux, create VMs
  • Create and manage a VM image or virtual hard disk: Create specialized and reusable images, prepare images using SysPrep and Windows Agent (Linux), copy images between storage accounts and subscriptions, upload VMs
  • Perform configuration management: Automate configuration management by using PowerShell Desired State Configuration and VM Agent (custom script extensions); configure VMs using a configuration management tool, such as Puppet or Chef; enable remote debugging
  • Configure VM networking: Configure reserved IP addresses, Network Security Groups (NSG), DNS at the virtual network level, load balancing endpoints, HTTP and TCP health probes, public IPs, firewall rules, direct server return, and keep-alive
  • Scale VMs: Scale up and scale down VM sizes, configure auto-scale and availability sets
  • Design and implement VM storage: Configure disk caching, plan for storage capacity, configure shared storage using Azure File service, configure geo-replication
  • Monitor VMs: Configure endpoint monitoring, configure alerts, configure diagnostic and monitoring storage location
DESIGN AND IMPLEMENT CLOUD SERVICES
  • Design and develop a cloud service: Install SDKs, install emulators, develop a web role or worker role, design and implement resiliency including transient fault handling, develop startup tasks
  • Configure cloud services and roles: Configure HTTPS endpoint and upload an SSL certificate, and instance count and size; configure network access rules, local storage, multiple Web Apps, custom domains, and dedicated and co-located caching; scale up and scale down role sizes; configure auto-scale
  • Deploy a cloud service: Upgrade an automatic, manual, or simultaneous deployment; VIP swap a deployment; package a deployment; implement continuous deployment from Visual Studio Online (VSO); implement runtime configuration changes using the portal; configure regions and affinity groups
  • Monitor and debug a cloud service: Configure diagnostics using the SDK or configuration file, profile resource consumption, enable remote debugging, establish a connection using Remote Desktop CmdLets in Azure PowerShell, debug using IntelliTrace or the emulator
DESIGN AND IMPLEMENT A STORAGE STRATEGY
  • 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 Content Delivery Network (CDN), design blob hierarchies, configure custom domains, scale blob storage, implement Azure Premium storage
  • Implement Azure storage tables: Implement CRUD with and without transactions, design and manage partitions, query using OData; scale tables and partitions
  • Implement Azure storage queues: Add and process messages, retrieve a batch of messages, scale queues
  • Manage access: Generate shared access signatures, including client renewal and data validation; create stored access policies; regenerate storage account keys; configure and use Cross-Origin Resource Sharing (CORS)
  • Monitor storage: Set retention policies and logging levels, analyze logs
  • Implement SQL databases: Choose the appropriate database tier and performance level, configure and perform point in time recovery, enable geo-replication, import and export data and schema, scale SQL databases
MANAGE APPLICATIONS AND NETWORK SERVICES
  • Integrate an app with Azure Active Directory: Develop apps that use WS-federation, OAuth, and SAML-P endpoints; query the directory using graph API
  • Configure a virtual network: Deploy a VM into a virtual network, deploy a cloud service into a virtual network
  • Modify network configuration: Modify a subnet, import and export network configuration
  • Design and implement a communication strategy: Develop messaging solutions using service bus queues, topics, relays, and notification hubs; create service bus namespaces and choose a tier; scale service bus
  • Monitor communication: Monitor service bus queues, topics, relays, and notification hubs
  • Implement caching: Implement Redis caching, migrate solutions from Azure Cache Service to use Redis caching

Prerequisites and Target Audience

What will students need to know or do before starting this course?

The course does not require any existing experience with the ASP.NET platform

Who should take this course? Who should not?

Anyone industry professional interested in developing developing Microsoft Azure solutions should take this course

Curriculum

Module 1: Designing and implementing web apps

Lecture 1 Deploy web apps
Lecture 2 Configure web apps
Lecture 3 Configure diagnostics, monitoring, and analytics
Lecture 4 Implementing web jobs
Lecture 5 Configuring web apps for scale and resilience
Lecture 6 Designing and implementing apps for scale and resilience
Quiz 1 Designing and implementing web apps

Module 2: Creating and managing virtual machines

Lecture 7 Deploying workloads on Azure virtual machines
Lecture 8 Creating and managing a VM image
Lecture 9 Performing configuration management
Lecture 10 Configuring VM networking
Lecture 11 Scaling VMs
Lecture 12 Designing and implementing VM storage
Lecture 13 Monitoring VMs
Quiz 2 Creating and managing virtual machines

Module 3: Designing and implementing cloud services

Lecture 14 Designing and developing a cloud service
Lecture 15 Configuring cloud services and roles
Lecture 16 Deploying a cloud service
Lecture 17 Monitoring and debugging a cloud service

Quiz 3 Designing and implementing cloud services

Module 4: Designing and implementing a storage strategy

Lecture 18 Implementing Azure Storage blobs and Azure files
Lecture 19 Implementing Azure Storage tables
Lecture 20 Implementing Azure storage queues
Lecture 21 Managing access
Lecture 22 Monitoring storage
Lecture 23 Implementing SQL databases
Quiz 4 Designing and implementing a storage strategy

Module 5: Managing application and network services

Lecture 24 Integrating an app with Azure Active Directory
Lecture 25 Configuring a virtual network
Lecture 26 Modifying network configuration
Lecture 27 Designing and implementing a communication strategy
Lecture 28 Scaling and monitoring communication
Lecture 29 Implementing caching
Quiz 5 Managing application and network services

Reviews

9 Reviews

Connor M

May, 2017

This inspiring course helped me to prepare for the Microsoft 70-532 besides preparing for Microsoft Azure Solutions Certification Exam.

Iris G

May, 2017

A beautifully well- designed course that offers learning of web application and expanding its functionality moving it to Azure though i did not have experience with ASP.Net. The course excellently focussed on the architectural considerations and decisions necessary when building a highly available solution in the cloud. The taining material also covered all the neccessary material needed for the preparation of the exam such as The training will cover Azure Virtual Machines; Hosting Web Applications on the Azure Platform; Storing SQL Data in Azure; Designing Cloud Applications and much more. A definite help to sutdents like me.

Jonathan L

May, 2017

Quality of this course is excellent to learn and become a professional of standing in Azure platform, even if you have no intention of preparing for the exam.

Gerardo T

July, 2017

This is an excellent course! Exactly what I wanted! Thank you, Experfy! Carefully-formulated practices that actually help you. The course well centered on the developmental applications and judgments important when bringing about a feasible solution in the cloud.

Dennis W

July, 2017

Unique program that is appropriate to professionals and is particularly valuable to new experts that continue searching for new knowledge in the workplace. A wonderful course that presents an understanding of web function and increasing functionality with Azure.

Venkatasubramanian R

July, 2017

The training work also dealt with all the necessary information you need to know for the exam. Definitely helpful!

Susheel S

July, 2017

A quality course that preps you for the certification exam.

Allen S

July, 2017

The training work also dealt with all the necessary information required for the study of the exam such as necessary for Azure skills. The training well covered besides cloud applications for Azure.

Vicky J

July, 2017

The quality of this course is easy to understand and grow into a specialist of standing in Azure platform. Thoroughly prepares you for the exam.