Curso BizTalk Server 2020 Developer Advanced
32 horasVisão Geral
Curso BizTalk Server 2020 Developer Advanced:
Como desenvolvedor do BizTalk Server, você sabe que aprender o BizTalk Server pode ser difícil. Você viu o poder do BizTalk Server e sabe que há mais coisas esperando por você.
Este curso é projetado especificamente para desenvolvedores experientes do BizTalk Server e foca nas melhores práticas e design baseado em padrões, enquanto puxa a cortina para algumas das excentricidades do BizTalk Server. Este curso oferece a cobertura mais profunda dos tópicos de desenvolvimento do BizTalk Server que você precisa saber.
Garantimos desafiar a maneira como você pensa sobre o design e desenvolvimento de aplicativos do BizTalk Server.
Neste curso de 32 horas, você aprenderá como aplicar as melhores práticas e padrões de projeto para construir aplicativos mais inteligentes do BizTalk Server. Além disso, este curso oferece uma ampla cobertura da extensibilidade do BizTalk Server, incluindo tópicos como: funções personalizados, componentes de pipeline personalizados e invocação de métodos .NET externos.
Este curso destina-se a participantes anteriores de nosso curso de imersão no BizTalk Server Developer que têm pelo menos um ano de experiência prática no desenvolvimento de soluções de aplicativos do BizTalk Server e desejam aprofundar suas habilidades e conhecimentos existentes.
Objetivo
Após realizar este Curso BizTalk Server 2020 Developer Advanced, você será capaz de:
- Crie e implemente tipos simples e complexos personalizados em esquemas
- Chame assemblies externos usando o Functoid de Scripting
- Crie functoids personalizados
- Teste os artefatos de código do BizTalk Server usando testes do Visual Studio
- Crie soluções de mensagens que removem lotes de arquivos simples e intercâmbios XML
- Criar processos que assinam mensagens com falha
- Crie componentes de pipeline personalizados
- Publique e hospede APIs RESTful usando o adaptador WCF-WebHttp
- Integrar com bancos de dados SQL Server usando o adaptador WCF-SQL
- Crie orquestrações fracamente acopladas usando portas de ligação direta
- Utilizar adequadamente as formas Call Orchestration e Start Orchestration
- Desenvolva aplicativos que utilizem portas de envio dinâmicas
- Implementar padrões de orquestração complexos, incluindo: invocação de código externo, comboios, transações e compensação e tratamento de exceções
- Agregar instâncias de mensagens usando um pipeline de orquestração e envio
- Crie uma solução de integração baseada em funções e partes
- Crie vocabulários e políticas de regras de negócios
- Crie soluções baseadas em EDI para receber, enviar e enviar mensagens em lote
- Crie soluções de rastreamento personalizadas usando o Business Activity Monitoring
- Amplie a visibilidade para o aplicativo .NET personalizado usando a API BAM
Publico Alvo
- Desenvolvedores experientes do BizTalk Server com pelo menos um ano de experiência prática no desenvolvimento de aplicativos do BizTalk Server.
Pre-Requisitos
- Ter realizado o Curso BizTalk Server 2020 Developer Foundations
Ee possível:
- Os alunos devem ter experiência com os principais conceitos e habilidades de desenvolvimento do BizTalk Server.
- O curso pressupõe que os participantes já saibam como criar esquemas, mapas, pipelines e orquestrações e procuram enriquecer sua compreensão desses componentes, aplicando padrões e melhores práticas para construir aplicativos mais inteligentes.
Materiais
Português/InglêsConteúdo Programatico
Review of BizTalk Server Fundamentals
- The BizTalk Server Architecture
Inner Workings of the Messaging Engine
- Messaging Engine Deep Dive
- Two-way Messaging Without Orchestrations
Designing and Testing Schemas
- Schema Design
- Enabling Unit Testing for BizTalk Projects
Data Translation and Transformation
- Custom Data Transformation
- Creating Custom Pipeline Components
Working with Message Interchanges
- Debatching Message Interchanges
Advanced Concepts of WCF Adapters
- Connecting to External Systems
- Using WCF LOB Adapters in BizTalk Server
Publishing and Consuming WCF and RESTful Services
- Overview of Service Integration Using WCF
- Implementing WCF Services
- Preprocessing Messages with IIS Modules
- Consuming Services
Advanced Orchestration Communication Patterns
- Orchestration Engine Deep Dive
- Splitting and Aggregating Messages using Orchestrations
- Orchestration Communication
Bridging the Synchronous/Asynchronous Gap Across Multiple Channels
- Correlating Messages in Orchestration Instances
- Building Convoy Orchestrations
Handling Orchestration Faults and Exceptions
- Exception Handling in Orchestrations
Implementing Transactions and Compensation
- Creating Transactional Processes
Designing Custom Tracking Models for BizTalk Applications
- Introduction to Business Activity Monitoring
- Enabling Business Activity Monitoring
- Extending BAM Beyond BizTalk
Building Declarative Logic Using the Business Rules Engine
- Concepts of Declarative Logic
- Fundamentals of BizTalk BRE
- Integrating Policies with BizTalk
Advanced Concepts of the Business Rules Engine
- Advanced Business Rule Concepts
- Working with Advanced Facts
Integrating Across Business Boundaries Using Parties, Roles, and EDI
- Port Binding Option Review
- Role-Based Integration
- What is EDI?
- Enabling EDI-Based Messaging