Professional BizTalk Application Development
(BTPRODEV, Live Instructor-Led Training, 5 days)


This SETC Certified course takes participants on a thorough exploration of the BizTalk development discipline. Beginning with the base XML skills, participants are taught how to build increasingly complex messaging solutions using content based routing, custom maps and schemas, custom pipelines and made to measure orchestrations. In the end, participants successfully create a complete messaging solution that makes use of many features of BizTalk.

Dates and Pricing

Jan 8 to Jan 12, 2018$3,000/person Feb 5 to Feb 9, 2018$3,000/person Mar 5 to Mar 9, 2018$3,000/person


BizTalk Essentials
The Need for XML
XML Technology Overview: Xml, Xsl, Schemas, DTDs and Xslt
The Role of XML in Enterprise Integration
The EAI Challenge
The Components of a BizTalk Application
The Messaging Lifecycle
The Need for Business Rules
Other BizTalk Components: Hat, Hws, Bas and Bam
.NET Assemblies: The GAC
XML Fundamentals
The W3C Recommendation
Language Components: Elements, Attributes and More
The Document Prolog
The Well Formed XML Document
The Root Element
Opening and Closing Tags
Document Structure
Structural Validation: DTDs Vs Schemas
XML Schemas
The Purpose of XML Schemas
The Schema As An XML Document
Comparing XML Schemas To DTDs
Creating Elements
Creating Attributes
Defining the XML Document Structure
Linking the XML Document To a Schema
Creating and Testing a Schema with BizTalk Editor
Mastering XSL
The Mvc Model: Separation of Data and Interface
Applying XSL Templates
Other Tags
The Purpose of XSL
How the XSL Engine Works
Invoking the Xslt Component of the Parser
The XSL Document As An XML Document
Understanding Xpath
XSL Document Structure
Navigating the XSL Document
Creating XSL Templates
BizTalk Artifacts: Schemas.
Creating a Schema with BizTalk Editor
Properties and Distinguished Fields
Creating a Flat File Schema
Large File Processing
Creating a Map with BizTalk Mapper
Using Functoids: Basic To Advanced
Scripting Functoids
Production Notes
BizTalk Messaging
The Messaging Lifecycle
Physical Receive Ports and Receive Locations
Physical Send Ports and Send Port Groups
Implementing Pipelines
Implementing Content Based Routing
Tracking a Message: Using Hat
Production Notes
The Messaging Lifecycle: The Need for Pipelines
Receive Pipelines
Send Pipelines
Creating Custom Pipeline Components
Creating Custom Support Components for a Pipeline
Production Notes
Orchestration Basics
The Messaging Lifecycle: Using 1 Orchestration
Logical Ports and Their Messages
Modeling the Business Process
Sending and Receiving Data
Basic Shapes
Advanced Shapes
Linking the Orchestration with the Outside World: Deployment
Debugging Orchestrations
Production Notes
Orchestration Essentials
The Messaging Lifecycle: Using Multiple Orchestrations
Production Notes
Defining Orchestration Parameters
Using Correlation Sets
Implementing Transactions and Compensators
Implementing Exceptions
Calling .NET Assemblies
Calling Orchestrations Programmatically
Integrating Business Rules
Monitoring Orchestrations
Web Services
XML Web Services Overview
Creating a Web Service
Consuming a Web Service
Calling a Web Service From and Orchestration
Publishing BizTalk Components Using Web Services
Calling Web Service Orchestrations Programmatically