Real World Biztalk 2020 For Developers
Last updated 8/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 18.56 GB | Duration: 20h 57m
Last updated 8/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 18.56 GB | Duration: 20h 57m
Introduction to Microsoft BizTalk Server and Development
What you'll learn
How to develop Microsoft® BizTalk applications (including schemas, maps, orchestrations)
Business Rule Engine
Deploying BizTalk Applications (from Test to Production Environments)
BizTalk Architecture and High Level Overview in First Lessons
Content-Based Routing
Data Transformation using Functoids (BizTalk maps) and/or XSLT (Extensible Stylesheet Language Transformations), Saxon XSLT 3.0
BizTalk Pipelines (CSV to XML, XML to CSV) and Massaging String Data
XML and XPath
XSD Schemas
Sequential and Parallel Convoys, Correlation in Orchestrations
Debugging Orchestrations
C# Subroutines for Maps and Orchestrations
Requirements
Familiarity with XML and C# is useful but not required
Description
This course includes over 20 hours of videos teaching you how to use schemas, maps, business rules, pipelines, content-based routing, orchestrations, debugging and error-handling.The first set of lessons gives a higher level overview of the above, and is suitable for managers, quality assurance, and anyone who is curious what Microsoft BizTalk really is.
Overview
Section 1: Introduction
Lecture 1 Course Info
Lecture 2 Course Help
Lecture 3 Course Outline/Structure
Lecture 4 Download All My Code
Lecture 5 Licensing BizTalk 2020 and Visual Studio (MSDN) Subscriptions
Lecture 6 Careers and Job Roles in BizTalk
Lecture 7 Recent Job Descriptions give you an idea of what is important in BizTalk
Lecture 8 Why I Use Total Commander In All the Course Videos
Lecture 9 BizTalk Installation Process - Part 1 - Virtual Box, Windows 2016, SQL 2016
Lecture 10 BizTalk Install Process - Part 2 (BizTalk & Visual Studio)
Section 2: Introduction to BizTalk
Lecture 11 What is BizTalk?
Lecture 12 BizTalk Architecture and Publish/Subscribe (Pub/Sub) Model
Lecture 13 Understanding the BizTalk Architecture Poster
Lecture 14 Hosts and Host Instances
Lecture 15 Applications
Lecture 16 Adapters
Lecture 17 Schemas
Lecture 18 Maps
Lecture 19 Orchestrations
Lecture 20 Pipelines
Lecture 21 Business Rule Engine
Lecture 22 Overview of EDI (Electronic Data Interchange) and AS2
Lecture 23 Business Activity Monitoring (BAM)
Lecture 24 ESB Toolkit
Section 3: BizTalk Admin Console and Content Based Routing
Lecture 25 Your First Application: Receive, Send Port, Pass-Thru, Testing
Lecture 26 Tracked Messages
Lecture 27 Errors and Suspended Message, Resuming Messages
Lecture 28 Multiple Subscribers (Send Ports and/or Send Port Groups) & Macros
Lecture 29 Difference between UnEnlisted and Stopped (for SendPorts)
Section 4: Simple Schema and Map
Lecture 30 Create BizTalk Project in Visual Studio - First CustomerOrder schema
Lecture 31 Your second two schemas (FedExShipment & UPSShipment)
Lecture 32 Generate Test Data, Validate Instance
Lecture 33 Your first map - CustomerOrder _to_FedExShipment
Lecture 34 Testing your map and viewing the XSLT behind the map
Lecture 35 Second Map - CustomerOrder to UPSShipment
Lecture 36 System Diagram, Promoted Fields, GAC, & Deploying your BizTalk Assembly
Lecture 37 Receive and Send Ports to use XML data and Map, Dropping Files/Testing
Lecture 38 Errors that can occur with XMLReceivePipeline
Lecture 39 Error that happens if you deploy schema twice
Section 5: Orchestration and Business Rule Example
Lecture 40 Scenario for this Lesson
Lecture 41 Enhance Maps/Schemas (Before Orchestration) - Part 1
Lecture 42 Enhance Maps/Schemas (Before Orchestration) - Part 2
Lecture 43 Add Orchestration and First Shapes and Build
Lecture 44 Deploy and Test Orchestration
Lecture 45 Create a Business Rule
Lecture 46 Add Business Rule to Orchestration - Deploy/Test
Lecture 47 Add FedExReq/Response - Correlation - Get Response Back from FedEx
Lecture 48 Testing of Previous - Show Long-Running/Dehydrated Orchestrations
Lecture 49 Export/Import Business Rule
Section 6: Introduction to Pipelines and Pipeline Components
Lecture 50 Validation Pipeline
Lecture 51 Changing the Inbound TargetNamespace with ELIAS Pipeline Component
Lecture 52 Flat File Schema - Comma Separated Value (CSV) Files
Lecture 53 Flat File (CSV) Receive Pipeline
Lecture 54 Flat File Send Pipeline - XML to CSV
Section 7: XML, XPath and Schemas in Depth
Lecture 55 Basic XML Rules, XML, Attributes, Comments, Tools…
Lecture 56 Auto-Converting an XML file into a Schema
Lecture 57 XPath Review, XPath Tester Tool
Lecture 58 Schemas Reuse (NameAndAddressRef resued twice in FlightInfo)
Lecture 59 Debatching with Envelope Schemas
Lecture 60 Promoted Property Fields and Distinguished Fields
Lecture 61 Add Existing Schemas (Using OAGIS as an example)
Lecture 62 Working with Schema Test Files (Generating, Validating)
Lecture 63 Sequence Group, Choice Group
Lecture 64 Handling Empty String, Missing, and Null (Nillable) Elements
Section 8: Maps in Depth
Lecture 65 Linking, Graphical User Interface, Pages, Zoom…
Lecture 66 XSLT Behind - Debugging
Lecture 67 Functoids - String
Lecture 68 Functoids - Logical and Value Mapping
Lecture 69 Calling a C# DLL from a Scripting Functoid
Lecture 70 One to Many - using the Table Looping and Table Extractor Functoids
Lecture 71 InLine XSLT in the Scripting Functoid
Lecture 72 XSLT References to Additional Concepts
Section 9: Using XSLT for Your Maps
Lecture 73 XSLT 1.0 as your Entire Map - Part 1
Lecture 74 XSLT 1.0 as your Entire Map - Part 2
Lecture 75 XSLT 1.0 as your Entire Map - Part 3
Lecture 76 XSLT 1.0 as your Entire Map - Part 4
Lecture 77 Saxonica and XSLT 3.0 as your Entire Map
Lecture 78 Using Spreadsheets and Working with Business Analysts and QA
Section 10: Deploying Your Application (from one environment to another)
Lecture 79 MSI and Bindings Export/Import - Part 1
Lecture 80 MSI and Bindings Export/Import - Part 2
Lecture 81 Deploy DLL with Import BizTalk Assembly, and then BTSTask CommandLine
Lecture 82 Deploying Business Rules
Lecture 83 Using GACUtil from the command prompt
Lecture 84 BizTalk 2020 new feature: Audit Log
Section 11: Orchestrations in Depth - Part 1
Lecture 85 New FlightReservation Orch - In Separate Project and Application
Lecture 86 Xpath, Promoted Fields, & Distinguished Fields
Lecture 87 Error Handling and Scope/Catch (Part 1)
Lecture 88 Error Handling and Scope/Catch (Part 2 - Solution to error from Part 1)
Lecture 89 Set outbound filename dynamically in orchestration (using variable names)
Lecture 90 Dynamic Send Ports
Lecture 91 Variables of .NET Class, Adding GUID to prior example, Debugging withDebugViewer
Lecture 92 Debugging: Built-In Orchestration Debugger
Lecture 93 Debugging - Write to Application Event Log
Lecture 94 Debugging - Write to Disk using System.IO.File
Lecture 95 Using a C# Orchestration Helper class and a custom config file
Section 12: Orchestrations in Depth - Part 2
Lecture 96 Sequential Convoy, Loop, Listen/Delay Shape, Aggregation Pattern - Part 1 of 3
Lecture 97 Sequential Convoy, Loop, Listen/Delay Shape, Aggregation Pattern - Part 2 of 3
Lecture 98 Sequential Convoy, Stop Message - Part 3 of 3
Lecture 99 Prep for parallel convoy, move a schema, deploy a "locked" project
Lecture 100 Parallel Convoy - Parallel Shape
Lecture 101 Map - Multiple Inputs, and how to test map…
Lecture 102 Map - Multiple Inputs - testing in Visual Studio
Lecture 103 Call one Orchestration from another Orchestration
Anyone who needs to develop or administer Microsoft BizTalk server,Managers or QA teams who need familiarity with BizTalk