Cloud-Based Integration Using Azure App Service Course Outline
Special Note to New Hampshire ResidentsThis course has not yet been approved by the New Hampshire Department of Education. Please contact us for an update on when the class will be available in New Hampshire.
Course Description
Attendees of this course will learn how to build cloud-hosted integration solutions that utilize the power of Microsoft Azure. The Azure cloud platform offers a vast variety of diverse services to help enterprises build powerful solutions.
In this course, students learn how to create enterprise-grade integration solutions using Logic Apps, API Apps, the Enterprise Integration Pack, and Azure Service Bus. At the core of the course is Logic Apps and how to use this cutting-edge technology to build integration workflows.
However, Logic Apps primarily provide process orchestration and API integration. In order to build well-rounded enterprise integrations, you may desire publish-subscribe capabilities, hybrid connectivity, and VETER pipelines. As a result, you will see how to interact with other Azure services such as Azure Service Bus, as well as on-premises systems
like SQL Server, and how you can add to the out-of-the-box tools in Logic Apps with the Enterprise Integration Pack.
This 5-day course offers the full picture for developers who need to build integration solutions using the Azure platform, and gives students about 20 hours of hands-on lab time in which they will build several integration solutions.
In this course, attendees will receive live instruction from one of our expert trainers, in-classroom demonstrations, challenging hands-on labs, and an electronic copy of the presentation materials and lab guide with hands-on activities.
Participants in this course will need an Azure subscription, or the ability to create a free trial subscription.
Course Objectives
At the completion of this course, attendees will be able to:
Manage the Application Lifecycle using Azure Resource Groups
Create Azure resources using the Azure Resource Manager and Azure Portal
Connect to on-premises systems using the on-premises data gateway
Create schemas for Azure API Apps
Build maps for the BizTalk Transform Service API App
Manage Enterprise Integration Pack assets using an Integration Account
Interact with Azure Service Bus topics, subscriptions, and queues manually and programmatically
Build complex workflows using Logic Apps to perform forking, merging, loops, parallel execution, and exception handling
Build custom API Apps including triggers and actions
Included is a full day workshop where attendees will build a complete end-to-end integration using Logic Apps, API Apps, and Azure Service Bus
Audience
This course is designed for experienced .NET developers with a strong desire to learn about Microsofts new Integration options using Azure Logic Apps.
Prerequisites
Attendees should be proficient with C# and have some familiarity with ASP.NET, MVC, and Web API.
Module Listing
1 Introduction to Logic Apps and Cloud-Based Integration
Microsoft Integration Platform Vision
Logic App Technology Primer
Building a Simple Logic Apps
2 Setting Up an Azure App Service Development
Environment
Components of Hybrid Integrations
Setting Up a Development Environment
3 Introduction to Logic Apps
Logic App Fundamentals
Anatomy of a Logic App
Intro to Logic Apps Expressions
Manual Testing and Troubleshooting
4 Using Azure Resource Groups as an Application Lifecycle Container
Resource Groups Fundamentals
Working with Resource Groups
Managing Resource Deployments Using Team
Foundation Server
5 Advanced Logic Apps
Conditional Execution
Calling External Logic
Exception Handling
Looping Through Data
Tracking
6 Building Enterprise Application Integration (EAI) Apps Using Azure App Service
EAI Concepts
Implement VETERO Using Logic Apps
Enabling Hybrid Integrations
Introducing the Enterprise Integration Pack
7 Creating Schemas
Introduction to Schemas
Creating XML Schemas
Schemas for Non-XML Messages
8 Mapping Data Using Transforms
Introduction to Maps
Manipulating Data Using Functoids
Getting the Most out of the Mapper
9 Introduction to Microsoft Azure Service Bus
What Is Service Bus?
Working with Queues
How Service Bus Handles Failures
10 Implementing a Publish/Subscribe Model Using Service
Bus
Theory of Topics and Subscriptions
Programming with Topics and Subscriptions
Interacting with Topics and Subscriptions
Programmatically
11 Architecting Cloud Integration Solutions
Reviewing Core Technologies
Workshop: Full Day Workshop
Lab 11A: Building EAI Apps Using Azure App Service
Lab 11B: Advanced Apps with Azure App Service
Lab 11C: Building Request/Response Logic Apps
12 Building Custom API Apps
Anatomy of an API App
Fundamentals of Web API
Hello API App World
Debugging API Apps
13 Building Custom Triggers
Concepts of Triggers
Creating Polling Triggers
View outline in Word
AMBTAA