Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Microsoft Azure Developer

In Developing Solutions for Microsoft Azure (AZ-204) training course, you will learn to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities. You will also learn to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions..

In Developing Microsoft Azure and Web Services training course, you will learn to design and develop services that access local and remote data from various data sources. Explore developing new applications or porting existing applications to Microsoft Azure. You will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure.

By attending Developing Solutions for Microsoft Azure (AZ-204) workshop, delegates will learn to:

  • Create Azure App Service Web Apps
  • Implement Azure functions
  • Develop solutions that use blob storage
  • Develop solutions that use Cosmos DB storage
  • Implement IaaS solutions
  • Implement user authentication and authorization
  • Implement secure cloud solutions
  • Implement API Management
  • Develop App Service Log Apps
  • Develop Event-based solutions
  • Develop message-based solutions
  • Monitor and Optimize Azure solutions

By attending Developing Microsoft Azure and Web Services workshop, delegates will learn to:

  • Query and manipulate data with Entity Framework
  • Use ASP.NET Web API to create HTTP-based services and consume them from .NET and non-.NET clients
  • Extend ASP.NET Web API services using message handlers, model binders, action filters, and media type formatters
  • Create SOAP-based services with the Windows Communication Foundation (WCF) and consume them from .NET clients
  • Apply design principles to service contracts and extend WCF services using custom runtime components and behaviors
  • Secure WCF services using transport and message security
  • Use Windows Azure Service Bus for relayed messaging and brokered messaging using queues and topics
  • Host services on on-premises servers, and on various Windows Azure environments, such as Web Roles, Worker Roles, and Web Sites
  • Deploy services to both on-premises servers and Windows Azure
  • Store and access data in Windows Azure Storage, and configure storage access rights
  • Monitor and log services, both on-premises and in Windows Azure
  • Implement federated authentication by using ACS with ASP.NET Web API services
  • Create scalable, load-balanced services

For Developing Solutions for Microsoft Azure (AZ-204)

  • 1-2 years experience as a developer
  • Some experience with PowerShell or Azure CLI, working in the Azure portal, and with at least one Azure-supported programming language.

For Developing Microsoft Azure and Web Services

  • Experience with C# programming, and concepts such as Lambda expressions, LINQ, and anonymous types
  • Understanding the concepts of n-tier applications
  • Experience with querying and manipulating data with ADO.NET
  • Knowledge of XML data structures

This Developing Solutions for Microsoft Azure (AZ-204) & Developing Microsoft Azure and Web Services class is intended for Software Developers

COURSE AGENDA

Developing Solutions for Microsoft Azure (AZ-204)
(Duration : 5 Days)

1

Creating Azure App Service Web Apps

  • Azure App Service core concepts
  • Creating an Azure App Service Web App
  • Configuring and Monitoring App Service apps
  • Scaling App Service apps
  • Azure App Service staging environments
2

Implement Azure functions

  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions
3

Develop solutions that use blob storage

  • Azure Blob storage core concepts
  • Managing the Azure Blob storage lifecycle
  • Working with Azure Blob storage
4

Develop solutions that use Cosmos DB storage

  • Azure Cosmos DB overview
  • Azure Cosmos DB data structure
  • Working with Azure Cosmos DB resources and data
5

Implement IaaS solutions

  • Provisioning VMs in Azure
  • Create and deploy ARM templates
  • Create container images for solutions
  • Publish a container image to Azure Container Registry
  • Create and run container images in Azure Container Instances
6

Implement user authentication and authorization

  • Microsoft Identity Platform v2.0
  • Authentication using the Microsoft Authentication Library
  • Using Microsoft Graph
  • Authorizing data operations in Azure Storage
7

Implement secure cloud solutions

  • Manage keys, secrets, and certificates by using the KeyVault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration
8

Implement API Management

  • API Management overview
  • Defining policies for APIs
  • Securing your APIs
9

Develop App Service Logic Apps

  • Azure Logic Apps overview
  • Creating custom connectors for Logic Apps
10

Develop event-based solutions

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hubs
  • Implement solutions that use Azure Notification Hubs
11

Develop message-based solutions

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage queues
12

Monitor and optimize Azure solutions

  • Overview of monitoring in Azure
  • Instrument an app for monitoring
  • Analyzing and troubleshooting apps
  • Implement code that handles transient faults
13

Integrate caching and content delivery within solutions

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs?
Developing Microsoft Azure & Web Services
(Duration : 5 Days)

1

Overview of service and cloud technologies

  • Key Components of Distributed Applications
  • Data and Data Access Technologies
  • Service Technologies
  • Cloud Computing
2

Querying and manipulating data using Entity Framework

  • ADO.NET overview
  • Creating an entity data model
  • Querying data
  • Manipulating data
3

Creating and consuming ASP.NET Web API services

  • What are HTTP services?
  • Creating an ASP.NET Web API service
  • Handling HTTP requests and responses
  • Hosting and consuming ASP.NET Web API services
4

Extending and securing ASP.NET Web API services

  • The ASP.NET Web API request pipeline
  • The ASP.NET Web API response pipeline
  • Creating OData services
  • Implementing Security in ASP.NET Web API services
  • Injecting dependencies into controllers
5

Creating WCF services

  • Advantages of creating services with WCF
  • Creating and implementing a contract
  • Configuring and hosting WCF services
  • Consuming WCF services
6

Hosting services

  • Hosting services on-premises
  • Hosting services in Windows Azure
7

Windows Azure Service Bus

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics
8

Deploying Services

  • Creating and deploying Web Application packages
  • Command-line tools for web deployment packages
  • Deploying Web and Service Applications to Windows Azure
  • Continuous delivery with TFS and GIT
  • Best practices for production deployment
9

Windows Azure Storage

  • Introduction to Windows Azure storage
  • Windows Azure Blob Storage
  • Windows Azure Table Storage
  • Windows Azure Queue Storage
  • Restricting access to Windows Azure Storage
10

Monitoring and Diagnostics

  • Performing Diagnostics by Using Tracing
  • Configuring Service Diagnostics
  • Monitoring Services Using Windows Azure Diagnostics
  • Collecting Windows Azure Metrics
11

Identity Management and Access Control

  • Claims-based Identity Concepts
  • Using the Windows Azure Access Control Service
  • Configuring Services to Use Federated Identities
12

Scaling Services

  • Introduction to Scalability
  • Load Balancing
  • Scaling On-Premises Services with Distributed Cache
  • Windows Azure Caching
  • Scaling Globally

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X