BizTalk Server Developer Immersion

Request a Quote for this class

About this Course

Learn the nuance and intricacies of BizTalk Server development. After five days instructor-led intense hands-on BizTalk 2013 training, developers will gain the core skills required to create enterprise-level integration and business process automation solutions using BizTalk Server 2010/2013.   This course provides a thorough guide through all aspects of integration application development using BizTalk Server, including new features for BizTalk Server 2010/2013 such as: running BizTalk applications in the cloud (IaaS), integrating with RESTful services, and integrating with cloud-based services on Windows Azure. Become a valuable member of any BizTalk development team by taking the course with the most up-to-date and most relevent content available.

Audience Profile

This course is intended for:

  • Developers - learn to build & deploy BizTalk integration & business process applications.
  • Solutions Architects - learn to design & plan BizTalk enterprise solutions.
  • Systems Evaluators – get a comprehensive drill-down on BizTalk Server capabilities & toolsets. No prior BizTalk experience required.    

At Course Completion

At course completion, students will be able to:

  •   Deploy & manage a BizTalk application
  •   Automate deployment using MSIs & scripts
  •   Create & configure XML & flat-file Schemas
  •   Process EDIFACT/X12/HIPAA message types
  •   Transform messages using maps
  •   Manipulate data using Functoids
  •   Enable message routing & processing using receive & send ports
  •   Monitor message processing
  •   Create & configure pipelines to process XML, flat-file, & EDI data
  •   Create orchestrations to automate critical business processes
  •   Implement orchestration patterns such as correlation & direct-bound ports
  •   Integrate with ASMX, WCF, PHP, JAVA, and REST services
  •   Implement a variety of protocol & LOB adapters
  •   Integrate with trading partners & applications using EDI
  •   Develop Business Rules Engine (BRE) policies
  •   Enable Business Activity Monitoring (BAM)

Course Outline

Module 1: Introduction to BizTalk Server

  •   What Is BizTalk Server?
  •   The BizTalk Server Development Environment
  •   Lab: Examining a BizTalk Application

Module 2: Creating Schemas

  •   Introduction to BizTalk Schemas
  •   Creating XML Schemas
  •   Creating Schemas for Non-XML Messages
  •   Lab: Creating BizTalk Schemas

Module 3: Creating Maps

  •   Creating a BizTalk Map
  •   Manipulating Data using Functoids
  •   Lab: Transforming Data using BizTalk Maps

Module 4: Deploying BizTalk Applications

  •   Deployment Fundamentals
  •   Deploying Assemblies
  •   Working with Bindings Files
  •   Deploying using MSI Packages
  •   Lab: Deploying BizTalk Applications

Module 5: Creating Messaging-Based Solutions

  •   Introduction to Message Routing
  •   Configuring Message Routing
  •   Monitoring BizTalk Processes
  •   Lab: Creating a Messaging-Based BizTalk Solution

Module 6: Configuring Adapters and Hosts

  •   Integrating using Adapters
  •   Managing Hosts and Host Instances
  •   Lab: Configuring Adapters

Module 7: Creating Pipelines

  •   Introduction to Pipelines
  •   Building a Pipeline
  •   Lab: Creating Pipelines

Module 8: Basic Orchestration Design

  •   Introduction to BizTalk Orchestration
  •   Building an Orchestration
  •   Lab: Creating a BizTalk Orchestration

Module 9: Advanced Orchestration Design

  •   Orchestration Shapes
  •   Logical Port Binding Options
  •   Implementing Correlation
  •   Invoking Orchestrations
  •   Lab: Building Complex Orchestration Solutions

Module 10: Advanced Adapter Usage

  •   More Adapter Basics
  •   Configuring Two-Way Send Ports
  •   Configuring Two-Way Receive Ports
  •   Lab: Consuming External Services
  •   Lab: Publishing a Schema as a Service

Module 11: Managing Logic using the Business Rules Engine

  •   BRE Fundamentals
  •   BRE Tools and Tasks
  •   Lab: Managing Logic using Business Rule Policies

Module 12: Integrating using Parties and EDI

  •   Role-Based Integration
  •   What is EDI?
  •   EDI Developer Tasks
  •   EDI Administration Tasks
  •   Lab: Create a Role and Party Based Integration Solution

Module 13: Enabling Business Activity Monitoring

  •   Introduction to Business Activity Monitoring
  •   Lab: Creating a BAM Tracking Solution

Module 14: BizTalk Server in the Cloud

  •   Running BizTalk Server Applications in the Cloud
  •   BizTalk Server Cloud Services