Curso Interoperabilidade e Integracao de Sistemas para Solucoes Digitais Publicas

  • Setor público

Curso Interoperabilidade e Integracao de Sistemas para Solucoes Digitais Publicas

24 horas
Visão Geral

Este curso Interoperabilidade e Integracao de Sistemas para Solucoes Digitais Publicas, apresenta os fundamentos, princípios, padrões e práticas de interoperabilidade e integração de sistemas, com aplicação ao desenvolvimento e à evolução de soluções digitais públicas.

Os participantes compreenderão como diferentes sistemas, aplicações, plataformas e fontes de dados podem trocar informações de maneira segura, padronizada, consistente e sustentável.

O treinamento aborda interoperabilidade técnica, sintática, semântica e organizacional, APIs REST, OpenAPI, contratos de serviços, integração baseada em APIs, gateways, transformação de dados, padrões de integração, comunicação síncrona e assíncrona e mecanismos de troca de dados.

A abordagem é orientada à prática, utilizando cenários de integração de serviços digitais públicos para que os participantes possam projetar interfaces, APIs, contratos e fluxos de integração.

Objetivo

Após realizar este curso Interoperabilidade e Integração de Sistemas para Soluções Digitais Públicas, você será capaz de:

  • Compreender os fundamentos da interoperabilidade
  • Diferenciar interoperabilidade técnica, sintática, semântica e organizacional
  • Projetar estratégias de integração
  • Compreender APIs REST
  • Utilizar OpenAPI
  • Definir contratos de APIs
  • Projetar interfaces de integração
  • Trabalhar com JSON e XML
  • Aplicar padrões de integração
  • Compreender API Gateway
  • Definir estratégias de versionamento
  • Projetar comunicação síncrona e assíncrona
  • Identificar problemas de compatibilidade
  • Projetar fluxos de troca de dados
  • Avaliar arquiteturas de integração
  • Aplicar princípios de interoperabilidade em soluções digitais públicas
Publico Alvo
  • Servidores públicos federais, estaduais e municipais
  • Profissionais de TI
  • Arquitetos de software
  • Arquitetos de soluções
  • Analistas de sistemas
  • Desenvolvedores
  • Engenheiros de software
  • Analistas de integração
  • Profissionais de APIs
  • Profissionais envolvidos em transformação digital
  • Gestores técnicos de projetos de tecnologia
Pre-Requisitos
  • Conhecimentos básicos de sistemas de informação
  • Noções de arquitetura de software
  • Conhecimentos básicos de APIs
  • Conhecimentos básicos de HTTP
  • Noções de JSON ou XML
  • Experiência com sistemas ou integração é recomendada
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 — Fundamentos de Interoperabilidade

3h

  • Conceito de interoperabilidade
  • Interoperabilidade técnica
  • Interoperabilidade sintática
  • Interoperabilidade semântica
  • Interoperabilidade organizacional
  • Sistemas heterogêneos
  • Integração versus interoperabilidade
  • Padrões abertos
  • Reutilização de serviços
  • Desafios de interoperabilidade no setor público

Módulo 2 — APIs e Web Services

4h

  • APIs
  • Web Services
  • REST
  • HTTP
  • JSON
  • XML
  • Métodos HTTP
  • Status codes
  • Headers
  • Autenticação
  • Paginação
  • Filtros
  • API versioning
  • API lifecycle

Módulo 3 — OpenAPI e Contratos de APIs

3h

  • OpenAPI
  • API-First
  • Design de APIs
  • Contratos
  • Schemas
  • Requests
  • Responses
  • Documentação
  • Versionamento
  • Compatibilidade
  • Testes de APIs

Módulo 4 — Arquiteturas de Integração

4h

  • Integração ponto a ponto
  • Enterprise Integration
  • API Gateway
  • Service Integration
  • Orquestração
  • Choreografia
  • Data Transformation
  • Canonical Data Model
  • Integração síncrona
  • Integração assíncrona
  • Integração de sistemas legados

Módulo 5 — Padrões de Integração

3h

  • Enterprise Integration Patterns
  • Message
  • Channel
  • Router
  • Translator
  • Aggregator
  • Publish/Subscribe
  • Request/Reply
  • Dead Letter
  • Retry
  • Idempotência

Módulo 6 — Laboratório de Interoperabilidade

4h

Projeto de integração de uma solução digital pública.

Os participantes deverão desenvolver:

  • APIs
  • Contratos OpenAPI
  • Modelo de dados
  • Fluxos de integração
  • Transformação de dados
  • Estratégia de versionamento
  • Modelo de comunicação

Módulo 7 — Workshop Final

3h

  • Análise da arquitetura
  • Identificação dos pontos de integração
  • Apresentação
  • Discussão das decisões arquiteturais
  • Melhorias propostas

Total: 24h

TENHO INTERESSE

Cursos Relacionados

Curso Conscientização sobre Fraude

16 horas

Curso Responsabilidade Social Corporativa

16 horas

Curso Gestao Eletrenica de Documentos Fundamentals

24 horas

Palestra-Show Motivacional e Dinamica

4 horas

Curso Liderança e Tomada de Decisão

40h

Curso Gestão de Projetos com PDCA

40h

Curso Qualidade em Projetos de Software

40h

Curso Eficiência Operacional e Melhoria Contínua

40h