Developing Microsoft Azure Solutions Training

Gain Ability to Develop Cloud specific application on the Azure platform

  • 32 hours of instructor led live training
  • Covers all the topics with 80% hands-on and 20% theory scenario
  • Develop Cloud specific application and utilize cloud resources in app development
  • Official Case Study and Exam guidance from a Microsoft certified trainer
Group Discount

Description

This workshop will help you gain mastery in the Microsoft Azure enterprise-grade cloud platform and aim for a first time pass of the Developing Microsoft® Azure Solutions (70-532) exam. The certification is a reflection of your ability to design, develop, implement, automate, and monitor resilient and scalable cloud solutions on the Azure platform.

Our comprehensive workshop curriculum covers all objectives of the exam and gives you the hands-on skills to work with the Microsoft Azure development environment. In-depth exercises at the end of each module will help you learn how to maximize the potential of Azure and use its tools and features to build and deploy cloud apps. Learn from experts and get full prep for the exam. Get certified and earn big salaries in a trending career.

What You Will Learn

  • Configure and deploy web applications
  • Create Azure Web Apps from the gallery

  • Deploy and monitor Azure Web Apps

  • Create and configure Azure Virtual Machines

  • Create and manage a storage account

  • Manage blobs and containers in a storage account

  • Create, configure and connect to a SQL Databases instance

  • Identify the implications of importing a SQL standalone database

  • Manage users, groups and subscriptions in an Azure Active Directory instance

  • Create a virtual network

  • Get in-depth training for certification exam

Prerequisites

Candidates should be proficient with development tools, techniques, and approaches used to build scalable and resilient Microsoft Azure solutions. They must have knowledge of C#.

Every participant should have Active Azure Subscription with the required software installed in their laptop computers for the hands-on practice of the course.

Who should Attend?

  • .NET Developers
  • Solution Architects/ Team Leads
  • DevOps Engineers
  • Application Engineers
  • QA Engineers
  • Others who want to learn concepts and practices in cloud app development & deployment

KnowledgeHut Experience

Instructor-led Live Classroom

Interact with instructors in real-time— listen, learn, question and apply. Our instructors are industry experts and deliver hands-on learning.

Curriculum Designed by Experts

Our courseware is always current and updated with the latest tech advancements. Stay globally relevant and empower yourself with the latest tools and training.

Learn through Doing

Learn theory backed by practical case studies, exercises and coding practice. Get skills and knowledge that can be effectively applied in the real world.

Mentored by Industry Leaders

Learn from the best in the field. Our mentors are all experienced professionals in the fields they teach.

Advance from the Basics

Learn concepts from scratch, and advance your learning through step-by-step guidance on tools and techniques.

Code Reviews by Professionals

Get reviews and feedback on your final projects from professional developers.

Curriculum

Learning Objective:

Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications. Lesson 1, “Azure Services,” provides a recap of the services that you might have worked with when using the Microsoft Azure platform in the past. Lesson 2, “Azure Portal," describes the Azure portal that is available for managing Azure subscriptions and services.

Topics Covered:

  • Azure Services
  • Azure Portal

Hands on : 

Lab : Exploring the Azure Portal

  • Signing in to the Azure Portal
  • Customizing the Azure Portal

Learning Objective :

Although many Microsoft Azure services use virtual machines, sometimes your application might have a unique need where it requires a virtual machine that is completely unmanaged. Azure provides networking, backup, and virtualization services as part of its Infrastructure-as-a-Service (IaaS) offering. Lesson 1, “Azure Virtual Machines,” introduces the Virtual Machines service and describes the options that you can use for creating a virtual machine. Lesson 2, “Azure Virtual Machine Workloads,” provides details on the types of workloads that you can deploy to a virtual machine. Lesson 3, “Migrating Azure Virtual Machine Instances,” describes the options for migrating virtual machines to and from Azure. Lesson 4, “Highly Available Azure Virtual Machines,” reviews the options and features that must be considered when designing your Virtual Machine instances for high availability scenarios. Lesson 5, “Virtual Machine Configuration Management,” describes the common methods for managing and duplicating the configuration for virtual machines. Lesson 6, “Customizing Azure Virtual Machine Networking,” reviews the options for managing inbound and outbound connection rules for your virtual machine. Lesson 7, “Virtual Machine Scale Sets,” introduces the VMSS service and describes how it can be used to automatically provision virtual machines for autoscale scenarios.

 Topics Covered :

  • Azure Virtual Machines
  • Azure Virtual Machine Workloads
  • Migrating Azure Virtual Machine Instances
  • Highly Available Azure Virtual Machines
  • Virtual Machine Configuration Management
  • Customizing Azure Virtual Machine Networking
  • Virtual Machine Scale Sets

Hands on : 

Lab : Creating an Azure Virtual Machine for Development and Testing

  • Creating a Network and Resource Container
  • Creating a Development Virtual Machine
  • Configuring the Virtual Machine for Development

Learning Objective :

This module provides an overview of the Azure Web Apps service. Lesson 1, “Azure Web Apps,” introduces the Azure App Service platform-as-a-service offering available in Azure and specifically focuses on the Web Apps feature of App service. Lesson 2, “Azure Logic and Function Apps," explores two of the types of apps available in Azure App Service. Lesson 3, “Configuring an App Service App,” discusses the various configuration options available to change the behavior of your app. Lesson 4, “Publishing an App Service App,” describes the process for publishing a web application to an app. Lesson 5, “Supplemental Services,” introduces additional service offerings for web applications in Azure such as the intelligent service offerings and the API Management service that can be used as a proxy to an App Service app.

 Topics Covered: 

  • Azure Web Apps
  • Azure Logic and Function Apps
  • Configuring an App Service App
  • Publishing an Azure App Service App
  • Supplemental Services

Hands on : 

Lab : Creating an ASP.NET Web App by Using Azure Web Apps

  • Creating an Azure Web App and Function App
  • Deploying an ASP.NET Web Application to an Azure Web App
  • Configuring an Azure Web App
  • Deploy a Console Application to an Azure Function App

Learning Objective :

Dynamic web applications must store the data that is being managed and manipulated by end users. ASP.NET technologies such as ADO.NET and Entity Framework provide a way for accessing data in SQL Server. In the cloud, the Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.

Topics Covered: 

  • Azure SQL Database Overview
  • Managing SQL Databases in Azure
  • Azure SQL Database Tools
  • Securing and Recovering an Azure SQL Database Instance
  • Additional Managed Database Services

Hands on : 

Lab : Storing Event Data in Azure SQL Databases

  • Creating an Azure SQL Databases Instance
  • Using Entity Framework with Local SQL Server
  • Using Entity Framework with Azure SQL Databases

Learning Objective :

As a developer, you should keep in mind certain considerations while designing applications for the cloud. Although there are many platform improvements available in the ASP.NET ecosystem, you need to rethink the way you design your applications, and the patterns that are used, with respect to the scalability and reliability metrics present for the cloud applications. Lesson 1, “Application Design Practices for Highly Available Applications,” discusses some of the considerations that are needed when you design applications that are hosted in the cloud such that they result in minimal downtime. Lesson 2, “Application Analytics,” demonstrates the Application Insights service. Lesson 3, “Building High Performance Applications using ASP.NET,” describes the changes in the ASP.NET stack in .NET 4.5 that improve the framework’s performance in web applications. Lesson 4, “Common Cloud Application Patterns,” introduces a small set of example patterns from the MSDN cloud patterns reference. Lesson 5, “Caching Application Data,” compares the Microsoft Azure Cache and Microsoft Azure Redis Cache services.

Topics Covered: 

  • Application Design Practices for Highly Available Applications
  • Application Analytics
  • Building High Performance Applications by Using ASP.NET
  • Common Cloud Application Patterns
  • Caching Application Data

Learning Objective :

Many new application workloads require new databases that offer scale and flexibility far beyond the capabilities of a traditional relational database. In Azure, there is a wide variety of NoSQL database services available for applications to store unstructured data in a flexible, schema-free and scalable fashion. Lesson 1, “Azure Storage,” introduces the Azure Storage service and details some of the storage types available to applications using Azure Storage. Lesson 2, “Azure Storage Tables,” details the Table key-value store available as a NoSQL database in Azure Storage. Lesson 3, “Redis Cache,” introduces the Redis Cache key-value based NoSQL store and details how it can be used as a cache database. Lesson 4, “Azure Search,” describes the Azure Search service offering that indexes and provides rich-search capabilities for documents stored in structured and unstructured storage. Lesson 5, “Azure Cosmos DB,” explores the Azure Cosmos DB service as a flexible NoSQL database that supports a large variety of APIs and models

Topics Covered: 

  • Azure Storage Overview
  • Azure Storage Tables
  • Azure Redis Cache
  • Azure Search
  • Azure Cosmos DB

Hands On : No Hands-on

Lab : Storing Event Registration Data in Azure Storage Tables

  • Populating the Sign-In Form with Registrant Names
  • Updating the Events Website to use Azure Cosmos DB
  • Verify that the Events Web Site is using Azure Cosmos DB for Registrations

Learning Objective :

When you want to scale to different cloud instances, storing files to a local disk becomes a difficult process to maintain and eventually an unreliable method of storage. Azure provides a Blob storage mechanism that not only offers high performance but also supports integration to Microsoft Azure Content Delivery Network (CDN) for low latency downloads. Lesson 1, "Storage Blobs," describes the Blob service and the types of blobs supported. Lesson 2, "Controlling Access to Storage Blobs," provides details on the ways that you can secure and grant temporary access to blobs or containers. Lesson 3, "Configuring Azure Storage Accounts," looks at some of the unique configuration options available for Storage blobs. Lesson 4, "Azure Files," briefly introduces the Azure Files service.

 Topics Covered: 

  • Azure Storage Blobs
  • Controlling Access to Storage Blobs and Containers
  • Configuring Azure Storage Accounts
  • Azure Files

Hands On : 

Lab : Storing Generated Documents in Azure Storage Blobs

  • Implement Azure Storage Blob
  • Populating the Container with Files and Media
  • Retrieving Files and Media from the Container
  • Specifying Permissions for the Container

Learning Objective :

With web applications presenting content and worker roles processing the logic, there needs to be a mechanism that facilitates the communication between these different entities. Microsoft Azure provides two queuing mechanisms that you can use for this purpose. Lesson 1, "Azure Storage Queues," introduces the queue mechanism that is available in Azure storage accounts. Lesson 2, "Azure Service Bus," introduces the Service Bus offering in Azure. Lesson 3, "Azure Service Bus Queues," describes the queuing mechanism that is available in Service Bus and how it differs from Azure Storage queues. Lesson 4, "Azure Service Bus Relay," describes the relay mechanism available to connect client devices to WCF services. Lesson 5, "Azure Service Bus Notification Hubs," introduces the Notification Hubs service and infrastructure useful for pushing notifications to mobile devices.

Topics Covered: 

  • Azure Storage Queues
  • Azure Service Bus
  • Azure Service Bus Queues
  • Azure Service Bus Relay
  • Azure Service Bus Notification Hubs

Hands On : 

Lab : Using Queues and Service Bus to Manage Communication Between Web Applications in Azure

  • Creating an Azure Service Bus Namespace
  • Using Azure Storage Queues for Document Generation
  • Using Service Bus Queues for Document Generation

Learning Objective :

Although you can manage most of the Azure services by using both of the Azure portals or Microsoft Visual Studio, you can use scripting to completely automate the management of the same resources. This module will look at automating the lifecycle of the services by using client libraries, Windows PowerShell, REST, and the Resource Manager. Lesson 1, “Resource Manager,” discusses the Resource Manager architecture in Azure and the concepts associated with this method of managing resources and groups. Lesson 2, “Creating Azure Scripts using Azure PowerShell,” describes the modules that are available for managing Azure resources using Azure PowerShell. Lesson 3, “Creating Azure Scripts using Azure CLI,” describes the cross-platform command-line interface used to manage Azure resources. Lesson 4, “Azure REST Interface,” introduces and describes the REST API used to manage all resources in Azure. Lesson 5, “Azure Cloud Shell,” describes the Cloud Shell and how it is used to execute scripts within the Azure Portal and context of an Azure subscription.

 Topics Covered: 

  • Creating Azure Scripts using Azure PowerShell
  • Creating Azure Scripts using Azure CLI
  • Azure Resource Manager
  • Azure REST Interface
  • Azure Cloud Shell

Hands on : 

Lab : Automating the Creation of Azure Assets using PowerShell and Azure CLI

  • Use Azure CLI to Create and Manage an Azure Web App
  • Use PowerShell to Create and Manage an Azure Storage Account

Learning Objective :

Although you can deploy your cloud applications manually, it is in your best interest to begin automating cloud-based deployments. Automation creates many benefits including the ability to trace past actions, easier repetition of deployment tasks and reduced possibility of human error. Lesson 1, “Continuous Integration,” discusses strategies for integrating source control repositories with running cloud service instances for automatic deployment scenarios. Lesson 2, “DevTest Labs,” introduces the DevTest service which is useful for automating the creation of machine-specific environments and lab scenarios. Lesson 3, “Azure Resource Manager Templates,” discusses the capability to deploy entire workloads in Azure from a JSON template. Lesson 4, “Managed Solution Hosting,” introduces Service Fabric, Azure Container Service and Azure Container Instances as methods used to host solutions using a fully-managed service.

 Topics Covered: 

  • Continuous Integration
  • Azure DevTest Labs
  • Azure Resource Manager Templates
  • Managed Solution Hosting

Hands On :

Lab : Deploying Templated Environments Using the Cloud Shell

  • Start the Cloud Shell
  • Use the Cloud Shell to Deploy an ARTM Template

Learning Objective :

Just like on-premises applications, applications in the cloud need streamlined security mechanisms that are flexible. Azure Active Directory is an identity provider that can provide identity and access functionality for your custom applications or SaaS applications. Lesson 1, “Azure Active Directory,” introduces the Azure AD service. Lesson 2, “Azure AD Directories,” details how to create a directory in Azure AD. Lesson 3, “Azure AD Offerings,” describes the various offerings available in Azure AD such as B2B, B2C, and multi-factor authentication. Lesson 4, “Azure Key Vault,” introduces the Azure Key Vault service designed to manage secrets for workloads and applications.

 Topics Covered: 

  • Azure Active Directory
  • Azure AD Directories
  • Azure AD Offerings
  • Azure Key Vault

Hands on : 

Lab : Integrating Azure Active Directory with the Events Administration Portal

  • Describe the Azure AD service.
  • Explain the features that are available for the directories in Azure AD.
  • Describe the Microsoft Azure Multi-Factor Authentication service.

 Exam Tips and guidance

Exam blueprint overview

  • Understanding how to answer based on case studies
  • 20 days roadmap preparation plan for exam

Faq

The Course

Azure is Microsoft’s collection of cloud services providing a flexible, robust and open source cloud computing platform that helps organizations deploy, manage and store their applications. Azure is mainly used for data backup and disaster recovery and with so many organizations using it, it is prudent to learn it. KnowledgeHut’s course will help you master the framework and implement Azure infrastructure best practices for organizational benefit. You will also get necessary preparation to appear for the 70-532 exam.

You will be able to

  • Configure and deploy web applications.
  • Create Azure Web Apps from the gallery.
  • Deploy and monitor Azure Web Apps.
  • Create and configure Azure Virtual Machines.
  • Create and manage a storage account.
  • Manage blobs and containers in a storage account.
  • Create, configure and connect to a SQL Databases instance.
  • Identify the implications of importing a SQL standalone database.
  • Manage users, groups and subscriptions in an Azure Active Directory instance.
  • Create a virtual network

With the Microsoft certification under your belt, you can hope to gain employment as a Microsoft Azure Developer and work for reputed organizations. 

The Tools and Technologies used are

  • Visual Studio 2017
  • Microsoft Azure Storage Explorer
  • Azure Management Shell
  • Azure CLI
  • AD-Sync

Yes, KnowledgeHut offers this training online.

On successful completion of the course you will receive a course completion certificate issued by KnowledgeHut. 

Your instructors are Azure experts who have years of industry experience. 

Finance Related

Any registration cancelled within 48 hours of the initial registration will be refunded in FULL (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding) Refunds will be processed within 30 days of receipt of written request for refund. Kindly go through our Refund Policy for more details: http://www.knowledgehut.com/refund

KnowledgeHut offers a 100% money back guarantee if the candidate withdraws from the course right after the first session. To learn more about the 100% refund policy, visit our Refund Policy.

No. The 70-532 exam fee is not included in the course fee.

The Remote Experience

In an online classroom, students can log in at the scheduled time to a live learning environment which is led by an instructor. You can interact, communicate, view and discuss presentations, and engage with learning resources while working in groups, all in an online setting. Our instructors use an extensive set of collaboration tools and techniques which improves your online training experience.

Please follow the Lab Setup guidelines given, and install the required tools in your machines with Active Azure Subscription as mentioned earlier.

reviews on our popular courses

I found the course CSM great as the instructor Jaylene Simmons is amazing. She guided us in such a unique style which made the topic more interesting and easy to understand. She was full of knowledge and she had this art of explaining each topic with real-world examples, which made it easy for everyone to understand it easily.

Review image

afsar khalil

Associate Director, Digital Channels, MENAP
Attended Certified ScrumMaster®(CSM) workshop in November 2018

Very good training. The trainer explained the process step-by-step. Also, the reference material which was provided during the training is very useful for future reference. The training environment was also good. After this training, I got a good understanding of about the Scrum process and I've started to implement it in my projects now.

Review image

Ganesh Palaniappan

GIS Technical Lead at Tech Mahindra from Chennai, India
Attended Certified ScrumMaster®(CSM) workshop in July 2018

Attended a 2-day weekend course by Knowledgehut for the CSM certification. The instructor was very knowledgeable and engaging. Overall it was an excellent experience.

Review image

Jin Shi

Director at Timber creek Asset Management from Toronto, Canada
Attended Certified ScrumMaster®(CSM) workshop in April 2018

I just attended a CSM training organized by KnowledgeHut. I liked it a lot!

Review image

Shruti Patwari

Lean Change Agent® at IBM from Pune, India
Attended Certified ScrumMaster®(CSM) workshop in November 2017

Have More Questions?