Curso Messaging Patterns e Enterprise Integration Patterns

  • DevOps | CI | CD | Kubernetes | Web3

Curso Messaging Patterns e Enterprise Integration Patterns

16h
Visão Geral

Este curso apresenta os principais padrões de mensageria (Messaging Patterns) e os Enterprise Integration Patterns (EIP), amplamente utilizados para integrar aplicações, microsserviços e sistemas distribuídos em ambientes corporativos. O participante aprenderá como aplicar padrões arquiteturais para comunicação síncrona e assíncrona, roteamento, transformação de mensagens, tratamento de erros, orquestração e integração de sistemas, utilizando boas práticas consolidadas para construção de soluções escaláveis, resilientes e desacopladas.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender os principais Messaging Patterns e Enterprise Integration Patterns
  • Selecionar padrões adequados para diferentes cenários de integração
  • Projetar arquiteturas de comunicação assíncrona e orientadas a mensagens
  • Implementar estratégias de roteamento, transformação e entrega de mensagens
  • Aplicar padrões de resiliência e confiabilidade em sistemas distribuídos
  • Desenvolver soluções corporativas escaláveis utilizando padrões de integração
Publico Alvo
  • Desenvolvedores de Software
  • Arquitetos de Soluções
  • Engenheiros de Integração
  • Engenheiros de Software
  • Profissionais DevOps e Platform Engineering
  • Analistas de Sistemas
Pre-Requisitos
  • Conhecimentos básicos de arquitetura de software
  • Familiaridade com APIs e integração de sistemas
  • Noções de mensageria e comunicação distribuída
Conteúdo Programatico

Module 1: Introduction to Messaging and Enterprise Integration Patterns

  1. Evolution of enterprise integration
  2. Fundamentals of messaging systems
  3. Enterprise Integration Patterns overview
  4. Messaging architecture principles
  5. Integration challenges
  6. Enterprise use cases

Module 2: Messaging Patterns

  1. Point-to-Point Channel
  2. Publish-Subscribe Channel
  3. Message Channel
  4. Message Bus
  5. Request-Reply
  6. Competing Consumers

Module 3: Routing and Transformation Patterns

  1. Content-Based Router
  2. Message Filter
  3. Recipient List
  4. Splitter
  5. Aggregator
  6. Message Translator

Module 4: Reliability and Error Handling Patterns

  1. Dead Letter Channel
  2. Invalid Message Channel
  3. Retry mechanisms
  4. Guaranteed Delivery
  5. Idempotent Receiver
  6. Message Store

Module 5: Integration Architecture Patterns

  1. Pipes and Filters
  2. Event-Driven integration
  3. Message Broker architecture
  4. Service integration patterns
  5. Enterprise application integration
  6. Microservices integration strategies

Module 6: Practical Enterprise Integration Workshop

  1. Pattern selection exercises
  2. Messaging architecture design
  3. Routing implementation laboratory
  4. Error handling scenarios
  5. Enterprise integration case studies
  6. Final integration architecture project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Node-RED para Automacao de Processos

32 horas

Curso Node-RED com Cloud Azure, AWS, GCP

32 horas Curso Pratico

Curso Node-RED com Inteligencia Artificial

32 horas Curso Pratico

Curso Node-RED para Integracao com ERP SAP

32 horas Curso Pratico