BizTalk Server 2013 Developer Deep Dive
Request a Class
9:00am - 4:30pm
This fiveday class focuses on bestpractices & patternbased design while pulling back the curtain on some of BizTalk Server's eccentricities. This class guarantees to challenge the way you think about BizTalk Server application design.
AUDIENCE AND PREREQUISITES
BizTalk Server Deep Dive training content includes instructorled presentation materials, classroom demonstrations, challenging handson labs, and an electronic workbook that contains notes and links to additional online resources.
This course is intended for previous attendees of our Developer Immersion class who have at least one year of handson experience developing BizTalk Server application solutions and wish to deepen their existing skill and knowledge.
This course is intended for experienced BizTalk Server developers who have at least one year of handson experience developing BizTalk Server applications.
*Course cost does not include the cost of courseware (required) or lunch (optional). Please contact us at firstname.lastname@example.org or 207-775-0244 for additional pricing information, or if you have any questions.
Course subject to minimum enrollment. Course may run as a Live Distance Learning (LDL) session if minimum enrollment is not met.
At course completion, students will be able to: Create & implement custom simple & complex types in schemas Call external assemblies using the Scripting functoid Create custom functoids Design maps that execute custom XSLT Create EDIbased solutions to receive, send, & batch messages Create messaging solutions that debatch flatfile & XML interchanges Build processes that subscribe to failed messages Create custom pipeline components Integrate with SQL Server databases using the WCFSQL adapter Create looselycoupled orchestrations using directbound ports Properly utilize the Call Orchestration & Start Orchestration shapes Develop applications that use dynamic send ports. Implement complex orchestration patterns including: external code invocation, convoys, Aggregate message instances using an orchestration & send pipeline Create a role & partybased integration solution Create businessrule vocabularies & polices Create custom tracking solutions using Business Activity Monitoring Extend visibility to custom .NET application using the BAM APModule 1: Review of BizTalk Server Fundamentals BizTalk Server Architecture - Lab: Creating a BizTalk SolutionModule 2: Inner Workings of the Messaging Engine Lesson 1: Messaging Engine Deep Dive Lesson 2: Twoway Messaging Without OrchestrationsModule 3: Designing and Testing Schemas Lesson 1: Schema Design Lesson 2: Enabling Unit Testing for BizTalk Projects Lab: Creating Reusable Types in a SchemaModule 4: Data Translation and Transformation Lesson 1: Custom Data Transformation Lab: Creating Custom Functoids Lab: Transforming Messages using Custom XSLT Lesson 2: Creating Custom Pipeline Components Lab: Creating Custom Pipeline ComponentsModule 5: Working with Message Interchanges Lesson 1: DeBatching Message Interchanges Lab: Processing FlatFile Interchanges Lab: Processing XML InterchangesModule 6: Advanced Concepts of WCF Adapters Lesson 1: Connecting to External Systems Lesson 2: Using WCF LOB Adapters in BizTalk Server Lab: Executing Composite Operations Using the WCFSQL AdapterModule 7: Publishing and Consuming WCF and RESTful Services Lesson 1: Overview of Service Integration Using WCF Lesson 2: Implementing WCF Services Lab: Building a Service Aggregator Orchestration Lab: Exposing BizTalk Processes as ServicesModule 8: Advanced Orchestration Communication Patterns Lesson 1: Orchestration Engine Deep Dive Lesson 2: Splitting and Aggregating Messages using Orchestrations Lesson 3: Orchestration Communication Lab: Orchestration Communication PatternsModule 9: Bridging the Synchronous/Asynchronous Gap Across Multiple Channels Lesson 1: Correlating Messages in Orchestration Instances Lesson 2: Building Convoy Orchestrations Lab: Creating ConvoysModule 10: Handling Orchestration Faults and Exceptions Lesson 1: Exception Handling in Orchestrations Lab: Configuring Exception HandlingModule 11: Implementing Transactions and Compensation Lesson 1: Creating Transactional Processes Lab: Implementing Transactions and CompensationModule 12: Designing Custom Tracking Models for BizTalk Applications Lesson 1: Introduction to Business Activity Monitoring Lesson 2: Enabling Business Activity Monitoring Lesson 3: Extending BAM Beyond BizTalk Lab: Creating a Simple BAM Solution Lab: Gathering Data Using the BAM APIModule 13: Building Declarative Logic Using the Business Rules Engine Lesson 1: Concepts of Declarative Logic Lesson 2: Fundamentals of BizTalk BRE Lesson 3: Integrating Policies with BizTalk Lab: Building and Using Declarative Logic in a BizTalk ApplicationModule 14: Advanced Concepts of the Business Rules Engine Lesson 1: Advanced Business Rule Concepts Lesson 2: Working with Advanced FactsModule 15: Integrating Across Business Boundaries Using Parties, Roles, and EDI Lesson 1: Port Binding Option Review Lesson 2: RoleBased Integration Lesson 3: What is EDI? Lesson 4: Enabling EDIBased Messaging Lab: Create a Role and PartyBased Integration Solution