Azure App Service - Cloud-Based Integration

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.

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

Förkunskaper

The audience for this course should already have proficiency with:

  • C# (required)
  • ASP.NET / MVC / Web API (strongly recommended)

Course Outline

Module 1: Introduction to Logic Apps and Cloud-Based Integration

  • Microsoft Integration Platform Vision
  • Logic App Technology Primer
  • Building a Simple Logic Apps

Module 2: Setting Up an Azure App Service Development Environment

  • Components of Hybrid Integrations 
  • Setting Up a Development Environment

Module 3: Introduction to Logic Apps

  • Logic App Fundamentals
  • Anatomy of a Logic App
  • Intro to Logic Apps Expressions
  • Manual Testing and Troubleshooting

Module 4: Using Azure Resource Groups as an Application Lifecycle Container

  • Resource Groups Fundamentals
  • Working with Resource Groups
  • Managing Resource Deployments Using Team Foundation Server

Module 5: Advanced Logic Apps

  • Conditional Execution
  • Calling External Logic
  • Exception Handling
  • Looping Through Data
  • Tracking

Module 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

Module 7: Creating Schemas

  • Introduction to Schemas
  • Creating XML Schemas
  • Schemas for Non-XML Messages
  • Introduction to Logic Apps and Cloud-Based Integration
  • Microsoft Integration Platform Vision
  • Logic App Technology Primer
  • Building a Simple Logic Apps

Module 8: Mapping Data Using Transforms

  • Introduction to Maps
  • Manipulating Data Using Functoids
  • Getting the Most out of the Mapper

Module 9: Introduction to Microsoft Azure Service Bus

  • What Is Service Bus?
  • Working with Queues
  • How Service Bus Handles Failures

Module 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

Module 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

Module 12: Building Custom API Apps

  • Anatomy of an API App
  • Fundamentals of Web API
  • Hello API App World
  • Debugging API Apps

 Module 13: Building Custom Triggers

  • Concepts of Triggers
  • Creating Polling Triggers

Boka kursen

Boka din plats redan idag.

Om kursen

Pris: 32 950,00 kr

exklusive moms

Längd 5 dagar
Kurskod A321
Boka kursen

Välj ort och kursstart

6 mars

Kunduppgifter

Kursanmälan är bindande. För mer information och avbokningsregler se våra allmänna villkor.