Curso Interoperabilidade de Sistemas e Servicos Digitais

  • Tesouraria Seguros & Setor Publico

Curso Interoperabilidade de Sistemas e Servicos Digitais

24 horas
Visão Geral

O curso Interoperabilidade de Sistemas e Serviços Digitais apresenta os fundamentos, padrões, arquiteturas, tecnologias e boas práticas necessárias para integrar sistemas, aplicações, plataformas e serviços digitais de forma segura, escalável e sustentável.

Os participantes compreenderão como diferentes sistemas podem trocar dados e serviços mesmo quando utilizam tecnologias, linguagens, plataformas e modelos de dados distintos. O treinamento aborda conceitos de interoperabilidade técnica, semântica, organizacional e legal, além de APIs, microsserviços, integração orientada a eventos, mensageria, padrões de dados, identidade digital, segurança e governança.

O curso também explora arquiteturas modernas de integração, incluindo REST, SOAP, GraphQL, APIs, Webhooks, eventos, mensageria, filas, Enterprise Integration Patterns, API Gateway e integração baseada em nuvem, com exercícios práticos e estudos de caso.

Objetivo

Após realizar este curso Interoperabilidade de Sistemas e Serviços Digitais, você será capaz de:

  • Compreender os principais conceitos de interoperabilidade.
  • Identificar diferentes níveis e dimensões de interoperabilidade.
  • Avaliar estratégias para integração entre sistemas heterogêneos.
  • Projetar arquiteturas de integração modernas.
  • Trabalhar com APIs e serviços digitais.
  • Compreender padrões REST, SOAP e GraphQL.
  • Utilizar conceitos de mensageria e integração orientada a eventos.
  • Aplicar padrões de integração empresarial.
  • Estruturar estratégias de gerenciamento de APIs.
  • Compreender mecanismos de autenticação e autorização.
  • Aplicar conceitos de segurança em integrações.
  • Trabalhar com formatos de dados como JSON, XML e YAML.
  • Compreender interoperabilidade semântica e padronização de dados.
  • Projetar integrações utilizando microsserviços.
  • Avaliar diferentes modelos de integração síncrona e assíncrona.
  • Identificar problemas de acoplamento, escalabilidade e disponibilidade.
  • Definir estratégias de monitoramento e observabilidade das integrações.
  • Aplicar boas práticas de governança de APIs e serviços.
  • Desenvolver uma visão arquitetural para ecossistemas digitais interoperáveis.
Publico Alvo
  • Arquitetos de Soluções
  • Arquitetos de Software
  • Arquitetos de Integração
  • Desenvolvedores de software
  • Engenheiros de software
  • Engenheiros de dados
  • Profissionais de APIs e integração
  • Analistas de sistemas
  • Analistas de infraestrutura e integração
  • Profissionais de DevOps
  • Profissionais de Cloud
  • Profissionais de Segurança da Informação
  • Profissionais de transformação digital
  • Gestores de tecnologia
  • Profissionais envolvidos em projetos de integração de sistemas
  • Profissionais de órgãos públicos envolvidos em serviços digitais e interoperabilidade
Pre-Requisitos
  • Conhecimentos básicos de tecnologia da informação
  • Conhecimentos básicos de sistemas e aplicações
  • Familiaridade com conceitos de redes e comunicação entre sistemas
  • Conhecimentos básicos de APIs e serviços web são recomendados
  • Experiência com desenvolvimento ou arquitetura de sistemas será um diferencial
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 – Fundamentos de Interoperabilidade

  1. Conceitos fundamentais de interoperabilidade
  2. O que é interoperabilidade
  3. Interoperabilidade versus integração
  4. Sistemas heterogêneos
  5. Ecossistemas digitais
  6. Integração de aplicações
  7. Integração de dados
  8. Integração de serviços
  9. Interoperabilidade em ambientes corporativos
  10. Desafios de interoperabilidade
  11. Acoplamento entre sistemas
  12. Dependências tecnológicas
  13. Governança da integração

Módulo 2 – Dimensões da Interoperabilidade

  1. Interoperabilidade técnica
  2. Interoperabilidade sintática
  3. Interoperabilidade semântica
  4. Interoperabilidade organizacional
  5. Interoperabilidade processual
  6. Interoperabilidade legal e regulatória
  7. Padronização de informações
  8. Vocabulários controlados
  9. Modelos de dados
  10. Metadados
  11. Taxonomias e ontologias
  12. Gestão de informações compartilhadas

Módulo 3 – Arquiteturas de Integração

  1. Arquitetura ponto a ponto
  2. Arquitetura em camadas
  3. Hub and Spoke
  4. Enterprise Service Bus – ESB
  5. Service-Oriented Architecture – SOA
  6. Arquitetura de microsserviços
  7. API-led Connectivity
  8. Arquiteturas orientadas a eventos
  9. Arquiteturas híbridas
  10. Integração on-premises e cloud
  11. Integração entre sistemas legados e modernos
  12. Estratégias de modernização de integrações

Módulo 4 – APIs e Serviços Digitais

  1. Conceito de API
  2. APIs internas, privadas e públicas
  3. APIs REST
  4. Métodos HTTP
  5. Status Codes
  6. Headers
  7. Query Parameters
  8. Path Parameters
  9. Payloads
  10. JSON
  11. XML
  12. SOAP
  13. Web Services
  14. GraphQL
  15. Webhooks
  16. OpenAPI / Swagger
  17. Versionamento de APIs
  18. Documentação de APIs
  19. Boas práticas de design de APIs

Módulo 5 – Integração de Dados

  1. Integração baseada em dados
  2. Data exchange
  3. JSON
  4. XML
  5. CSV
  6. YAML
  7. Schemas
  8. Validação de dados
  9. Transformação de dados
  10. Normalização
  11. Mapeamento de campos
  12. Data mapping
  13. Qualidade dos dados
  14. Deduplicação
  15. Sincronização de dados
  16. Consistência e integridade
  17. Master Data
  18. Interoperabilidade semântica

Módulo 6 – Mensageria e Integração Assíncrona

  1. Comunicação síncrona versus assíncrona
  2. Filas
  3. Tópicos
  4. Pub/Sub
  5. Message Broker
  6. Event Broker
  7. Producer e Consumer
  8. Event-driven architecture
  9. Eventos de domínio
  10. Event streaming
  11. Retry
  12. Dead Letter Queue
  13. Idempotência
  14. Ordenação de mensagens
  15. Garantia de entrega
  16. Processamento assíncrono

Módulo 7 – Padrões de Integração Empresarial

  1. Enterprise Integration Patterns
  2. Message Channel
  3. Message Router
  4. Message Translator
  5. Content-Based Router
  6. Aggregator
  7. Splitter
  8. Filter
  9. Transformer
  10. Request-Reply
  11. Publish-Subscribe
  12. Dead Letter Channel
  13. Retry Pattern
  14. Circuit Breaker
  15. Bulkhead
  16. Outbox Pattern
  17. Saga Pattern

Módulo 8 – Segurança e Identidade nas Integrações

  1. Princípios de segurança para integração
  2. Autenticação
  3. Autorização
  4. OAuth 2.0
  5. OpenID Connect
  6. JWT
  7. API Keys
  8. TLS/HTTPS
  9. Certificados digitais
  10. Mutual TLS
  11. Controle de acesso
  12. Rate Limiting
  13. Throttling
  14. Segurança de APIs
  15. Proteção contra ataques
  16. Gestão de credenciais e secrets
  17. LGPD e proteção de dados em integrações

Módulo 9 – API Management e Governança

  1. Conceito de API Management
  2. API Gateway
  3. Developer Portal
  4. API Lifecycle
  5. API Catalog
  6. Políticas de APIs
  7. Rate limiting
  8. Quotas
  9. Analytics
  10. Monetização de APIs
  11. Versionamento
  12. Depreciação de APIs
  13. Governança
  14. Padrões corporativos
  15. Contratos de integração
  16. Gestão de consumidores e produtores

Módulo 10 – Observabilidade e Confiabilidade

  1. Monitoramento de integrações
  2. Logs
  3. Métricas
  4. Tracing distribuído
  5. Correlation ID
  6. Distributed tracing
  7. Health checks
  8. SLA e SLO
  9. Disponibilidade
  10. Latência
  11. Throughput
  12. Tratamento de erros
  13. Retry e timeout
  14. Circuit Breaker
  15. Diagnóstico de falhas
  16. Observabilidade de APIs e microsserviços

Módulo 11 – Interoperabilidade em Ecossistemas Digitais

  1. Ecossistemas digitais
  2. Plataformas digitais
  3. Serviços públicos digitais
  4. Integração entre organizações
  5. Integração entre sistemas legados
  6. Identidade digital
  7. Compartilhamento de dados
  8. Catálogos de serviços
  9. APIs governamentais
  10. Padrões de interoperabilidade
  11. Governança interorganizacional
  12. Segurança e privacidade
  13. Desafios de interoperabilidade em larga escala

Módulo 12 – Laboratório e Estudo de Caso

Projeto prático de interoperabilidade envolvendo:

  • Análise de um cenário de integração
  • Identificação dos sistemas envolvidos
  • Definição dos requisitos de interoperabilidade
  • Escolha da arquitetura
  • Definição das APIs
  • Modelagem dos dados
  • Implementação de uma API REST
  • Testes utilizando Postman
  • Documentação com OpenAPI/Swagger
  • Implementação de autenticação
  • Integração síncrona
  • Simulação de integração assíncrona
  • Tratamento de erros
  • Logs e monitoramento
  • Definição de políticas de segurança
  • Estratégia de versionamento
  • Governança da solução
  • Apresentação da arquitetura fina
TENHO INTERESSE

Cursos Relacionados

Curso SAP TRM - Processes in Treasury and Risk Management

32 horas

Curso SAP TRM - Customizing em Tesouraria e Gerenciamento de Riscos

32 horas

Curso SAP FSCD Soluções para Operadoras de Seguros

32 horas

Curso TRM Customizing in Treasury & Risk Management

32 horas

Curso SAP TRM Com Matemática Financeira e HP12c

16 horas

Curso SAP TRM S4hana Processes in Treasury and Risk Management

32 horas

Curso S4hana Implementing Cash Management

32 horas

Curso Ciencia Política Aplicada ao Setor Publico Fundamentos

24 horas

Curso Introducao ao Atendimento no Servico Publico Previdenciario

16 horas

Curso Etica Empresarial e Integridade Corporativa

20 horas