Course Number: AZR-142
Duration: 5 days (32.5 hours)
Format: Live, hands-on

Azure Training Overview

This Azure Integration Services training course teaches attendees how to build cloud-hosted integration solutions using Microsoft Azure. Attendees learn how to create enterprise-grade integration solutions using Logic Apps, the Azure App Service, the Enterprise Integration Pack, the Azure Service Bus, and custom API Apps. This Azure course includes a full-day workshop where attendees build a complete end-to-end integration.

Location and Pricing

This course is taught as a private, live online class for teams of 3 or more. All our courses are hands-on, instructor-led, and tailored to fit your group’s goals and needs. Most Accelebrate classes can be flexibly scheduled for your group, including delivery in half-day segments across a week or set of weeks. To receive a customized proposal and price quote for online corporate training, please contact us.

In addition, some courses are available as live, instructor-led training from one of our partners.

Objectives

  • 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

Prerequisites

Attendees must be proficient with C# and have familiarity with ASP.NET, .NET MVC or Core, and Web API.

Outline

Expand All | Collapse All

Introduction to Logic Apps and Cloud-Based Integration
  • Microsoft Integration Platform Vision
  • Logic App Technology Primer
  • Building a Simple Logic App
Setting Up an Azure App Service Development Environment
  • Components of Hybrid Integrations
  • Setting Up a Development Environment
Introduction to Logic Apps
  • Logic App Fundamentals
  • Anatomy of a Logic App
  • Intro to Logic Apps Expressions
  • Manual Testing and Troubleshooting
Using Azure Resource Groups as an Application Lifecycle Container
  • Resource Groups Fundamentals
  • Working with Resource Groups
  • Managing Resource Deployments Using Team Foundation Server
Advanced Logic Apps
  • Conditional Execution
  • Calling External Logic
  • Exception Handling
  • Looping Through Data
  • Tracking
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
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
Mapping Data Using Transforms
  • Introduction to Maps
  • Manipulating Data Using Functoids
  • Getting the Most out of the Mapper
Introduction to Microsoft Azure Service Bus
  • What Is Service Bus?
  • Working with Queues
  • How Service Bus Handles Failures
Implementing a Publish/Subscribe Model Using Service Bus
  • Theory of Topics and Subscriptions
  • Interacting with Topics and Subscriptions Programmatically
Architecting Cloud Integration Solutions
  • Reviewing Core Technologies
  • Full-Day Workshop
    • Building EAI Apps Using Azure App Service
    • Advanced Apps with Azure App Service
    • Building Request/Response Logic Apps
Building Custom API Apps
  • Anatomy of an API App
  • Fundamentals of Web API
  • Hello API App World
  • Debugging API Apps
  • Creating Deployment Templates for Custom APIs
Building Custom Triggers
  • Concepts of Triggers
  • Creating Polling Triggers
Conclusion

Training Materials

All Azure training attendees receive comprehensive courseware.

Software Requirements

We host the labs on our private cloud so there are no labs or images to install on the students/your hardware.  

  • Hardware: 2 GB RAM, 2 GHz CPU or greater, and 2 GB free disk space
  • Software: Internet Explorer 6.0 or better, Firefox 2.0 or better (JavaScript and Java enabled), Safari 3.0 or better, Windows XP or better (including Server versions), and OS X 10.5 or better.
  • Connectivity: Internet access, 1 Mbps Downstream / 512 Kbps Upstream minimum
  • If you have firewall problems, please talk to your IT Department as soon as possible and reference the following connectivity guide: http://www.gotoassist.com/iprange and email: email [email protected].

We also highly recommend that each student have two monitors.

Each student will need to set up a Microsoft Azure account and a Twilio account – both free. We provide instructions on how to do this a few days before the start of class.



Learn faster

Our live, instructor-led lectures are far more effective than pre-recorded classes

Satisfaction guarantee

If your team is not 100% satisfied with your training, we do what's necessary to make it right

Learn online from anywhere

Whether you are at home or in the office, we make learning interactive and engaging

Multiple Payment Options

We accept check, ACH/EFT, major credit cards, and most purchase orders



Recent Training Locations

Alabama

Birmingham

Huntsville

Montgomery

Alaska

Anchorage

Arizona

Phoenix

Tucson

Arkansas

Fayetteville

Little Rock

California

Los Angeles

Oakland

Orange County

Sacramento

San Diego

San Francisco

San Jose

Colorado

Boulder

Colorado Springs

Denver

Connecticut

Hartford

DC

Washington

Florida

Fort Lauderdale

Jacksonville

Miami

Orlando

Tampa

Georgia

Atlanta

Augusta

Savannah

Hawaii

Honolulu

Idaho

Boise

Illinois

Chicago

Indiana

Indianapolis

Iowa

Cedar Rapids

Des Moines

Kansas

Wichita

Kentucky

Lexington

Louisville

Louisiana

New Orleans

Maine

Portland

Maryland

Annapolis

Baltimore

Frederick

Hagerstown

Massachusetts

Boston

Cambridge

Springfield

Michigan

Ann Arbor

Detroit

Grand Rapids

Minnesota

Minneapolis

Saint Paul

Mississippi

Jackson

Missouri

Kansas City

St. Louis

Nebraska

Lincoln

Omaha

Nevada

Las Vegas

Reno

New Jersey

Princeton

New Mexico

Albuquerque

New York

Albany

Buffalo

New York City

White Plains

North Carolina

Charlotte

Durham

Raleigh

Ohio

Akron

Canton

Cincinnati

Cleveland

Columbus

Dayton

Oklahoma

Oklahoma City

Tulsa

Oregon

Portland

Pennsylvania

Philadelphia

Pittsburgh

Rhode Island

Providence

South Carolina

Charleston

Columbia

Greenville

Tennessee

Knoxville

Memphis

Nashville

Texas

Austin

Dallas

El Paso

Houston

San Antonio

Utah

Salt Lake City

Virginia

Alexandria

Arlington

Norfolk

Richmond

Washington

Seattle

Tacoma

West Virginia

Charleston

Wisconsin

Madison

Milwaukee

Alberta

Calgary

Edmonton

British Columbia

Vancouver

Manitoba

Winnipeg

Nova Scotia

Halifax

Ontario

Ottawa

Toronto

Quebec

Montreal

Puerto Rico

San Juan