BizTalk 2020 Developer Immersion Course Outline
Overview
Integration takes many forms, from simply moving files between an FTP site and a local file share, to complex trading partner connections using Electronic Data Interchange (EDI), and everything in between. BizTalk Server is Microsoft's flagship integration technology and is used by companies all over the world to solve integration problems big and small.
This course is designed to educate .NET developers on how to create enterprise-class integration solutions using Microsoft BizTalk Server. This intensive, yet entertaining and engaging, guided tour of BizTalk Server teaches developers the core skills needed to build integration applications. Join our expert trainer and learn what it truly means to be a BizTalk Server developer.
Whether you choose to receive the instruction at one of our sites or attend the course remotely from your home or office, rest assured that you will receive the very best training available to launch you into your BizTalk developer experience.
In this course, attendees will receive live instruction from one of our expert trainers, demonstrations, challenging hands-on labs, and an electronic copy of the presentation materials and lab guide with hands-on activities.
At the completion of this course, attendees will be able to:
Automate deployment using MSIs and scripts
Create and configure XML and flat file schemas
Transform messages using maps
Manipulate data using Functoids
Enable message routing and processing using receive and send ports
Troubleshoot exceptions
Enable tracking of BizTalk Server activity
Create and configure pipelines to process XML, flat file, and EDI data
Create orchestrations to automate critical business processes
Implement orchestration patterns such as correlation and direct-bound ports
Integrate with ASMX, WCF, PHP, JAVA, and REST services
Implement a variety of adapters
Integrate with trading partners and applications using EDI - After Hours
Develop Business Rules Engine (BRE) policies - After Hours
Enable Business Activity Monitoring (BAM) - After Hours
Audience
Experienced .NET Developers who are new, or relatively new, to BizTalk Server development and want to take their place as a valuable member of any BizTalk development team.
Prerequisites
Students should be experienced with .NET development (C# or VB .NET), working with Visual Studio, and the concepts of SQL Server databases. Prior experience with web services and XML is also desirable.
COURSE OUTLINE
Module 1: BizTalk Server Overview
What Is BizTalk Server
BizTalk Components and Capabilities
What's New in BizTalk Server
BizTalk Server Tools and Tasks
Module 2: Creating BizTalk Schemas
Introduction to BizTalk Schemas
Creating Schemas
Creating Custom Data Types
Schemas for Non-XML Messages
Module 3: Creating BizTalk Maps
Creating a BizTalk Map
Manipulating Data Using Functoids
BizTalk Mapper Usability Features
Module 4: Deploying BizTalk Applications
Deploying Fundamentals
Deploying Assemblies
Working with Binding Files
Deploying Using MSI Packages
Module 5: Enabling Message Routing Using Ports
Introduction to Message Routing
Configuring Message Routing
Monitoring BizTalk Processes
Enabling Tracking and Viewing Tracked Data
Module 6: Troubleshooting BizTalk Runtime Exceptions
Troubleshooting Issues Using the Group Hub
Module 7: The BizTalk Server Runtime Hosting Model
Concepts of Hosts and Host Instances
Managing BizTalk Hosts and Host Instances
Module 8: Tracking BizTalk Server Activity
Enabling Tracking and Viewing Tracked Data
How Does Tracking Really Work?
Module 9: Creating Pipelines
Introduction to Pipelines
Building Custom Pipelines
Module 10: Basic Orchestration Design
Introduction to BizTalk Orchestration
Building an Orchestration
Module 11: Advanced Orchestration Design
Orchestration Shapes
Logical Port Binding Options
Implementing Correlation
Invoking Orchestrations
Module 12: Introduction to WCF Adapters and Two-Way Communication
Communication with Two-Way Services
Adapter Hosting Models
Concepts of BizTalk Server's WCF Adapters
Module 13: RESTful API Integration
RESTful APIs 101
Address Templating
HTTP Verbs, Headers, and Response Codes
Working with JSON Encoded Messages
Preprocessing Messages with IIS Modules
Module 14: Integrating with Databases Using the WCF-SQL Adapter
Generating BizTalk Artifacts from Database
Registering the WCF-SQL Adapter
Module 15: Integrating with Azure Service Bus
What Is Service Bus?
Connecting to Service Bus
View outline in Word
ABTDI0