Enterprise Application Integration and BPMS Solution Development

  • ITIL Gestão & Governança

Enterprise Application Integration and BPMS Solution Development

80 horas
Visão Geral

Este curso apresenta uma formação técnica integrada para desenvolvimento, automação e integração de aplicações corporativas orientadas a processos de negócio. O programa combina modelagem de processos com BPMN 2.0, implementação de fluxos de trabalho em plataformas BPMS, desenvolvimento de interfaces web com Angular, manipulação de dados com Oracle SQL e PL/SQL, gerenciamento de APIs com WSO2 API Manager e integração de aplicações utilizando WSO2 Micro Integrator.

Ao longo da formação, os participantes desenvolverão competências para estruturar processos digitais, implementar formulários e interfaces de usuário, persistir informações em bancos de dados relacionais, disponibilizar serviços por meio de APIs e integrar componentes de software em uma arquitetura corporativa.

A abordagem é orientada à prática, com exercícios técnicos progressivos e um projeto integrado de desenvolvimento de uma solução demonstrativa para gestão de solicitações e licenciamento. O projeto permitirá aplicar os conhecimentos dos sete módulos em um cenário único, abrangendo desde a submissão de uma solicitação até seu encaminhamento, análise, aprovação ou rejeição e consulta de seu estado.

A formação será adaptada à plataforma BPMS selecionada, às versões das tecnologias disponíveis e ao nível de conhecimento dos participantes, priorizando a interoperabilidade, a segurança básica, a rastreabilidade dos processos e a qualidade da solução desenvolvida.

Objetivo

Após realizar este curso Enterprise Application Integration and BPMS Solution Development, você será capaz de:

  • Modelar processos de negócio utilizando BPMN 2.0, incluindo atividades, eventos, decisões, subprocessos e fluxos de exceção
  • Implementar fluxos de trabalho em plataformas BPMS, configurando tarefas humanas, regras de encaminhamento, aprovações e rastreabilidade
  • Desenvolver interfaces web com Angular, utilizando componentes, serviços, rotas, formulários reativos e validações
  • Implementar consultas SQL e rotinas PL/SQL para persistência, consulta e processamento de dados corporativos
  • Publicar, proteger, gerenciar e monitorar APIs utilizando WSO2 API Manager
  • Desenvolver fluxos de integração com WSO2 Micro Integrator para comunicação entre serviços e aplicações corporativas
  • Integrar aplicações Angular, serviços WSO2, processos BPMS e bancos de dados Oracle
  • Implementar tratamento básico de erros, validação de dados e testes funcionais em soluções integradas
  • Construir e demonstrar um protótipo de aplicação corporativa orientada a processos de negócio
Publico Alvo
  • Desenvolvedores de software e aplicações web
  • Analistas e desenvolvedores de integração de sistemas
  • Analistas de processos de negócio
  • Profissionais de automação de processos e BPMS
  • Desenvolvedores e administradores de bancos de dados Oracle
  • Arquitetos de soluções e aplicações corporativas
  • Profissionais de transformação digital e modernização de sistemas
  • Equipes técnicas responsáveis pela manutenção e evolução de aplicações institucionais
Pre-Requisitos
  • Conhecimentos básicos de lógica de programação
  • Familiaridade com conceitos de aplicações web e arquitetura cliente-servidor
  • Conhecimentos básicos de banco de dados relacionais e SQL
  • Noções de APIs, HTTP e integração entre sistemas são desejáveis
  • Experiência prévia com Angular, Oracle PL/SQL, WSO2 ou BPMS será considerada um diferencial
Informações Gerais

80 horas, distribuídas em sete módulos técnicos, incluindo laboratórios práticos e desenvolvimento de um projeto integrado.

Projeto prático integrado

Ao longo do curso, os participantes desenvolverão um protótipo denominado Digital Licensing and Request Management System, destinado à gestão de solicitações e licenciamento.

O projeto contemplará:

  • Interface web Angular para cadastro e acompanhamento de solicitações
  • APIs gerenciadas pelo WSO2 API Manager
  • Fluxos de integração implementados com WSO2 Micro Integrator
  • Processo de negócio executado em uma plataforma BPMS
  • Persistência de dados e histórico em Oracle Database
  • Fluxos de análise, aprovação, rejeição e devolução para correção
  • Testes funcionais e demonstração do funcionamento integrado

O protótipo terá finalidade educacional. Integrações externas de produção, pagamentos reais, assinatura digital e notificações operacionais dependerão de requisitos e recursos específicos, não estando automaticamente incluídos no escopo.

Metodologia

  • Aulas presenciais com demonstrações técnicas
  • Exercícios orientados por módulo
  • Laboratórios práticos com ambiente previamente preparado
  • Desenvolvimento progressivo da solução integrada
  • Testes, diagnóstico de falhas e revisão técnica
  • Demonstração final do projeto desenvolvido
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Business Process Modeling with BPMN 2.0 — 8 horas

  1. Fundamentos de gestão por processos de negócio
  2. Conceitos e elementos da notação BPMN 2.0
  3. Eventos de início, intermediários e término
  4. Tarefas, subprocessos e gateways de decisão
  5. Pools, lanes, participantes e responsabilidades
  6. Modelagem de fluxos principais e caminhos alternativos
  7. Tratamento de exceções, devoluções e pontos de integração
  8. Laboratório de modelagem de um processo de solicitação e licenciamento

Módulo 2: BPMS Workflow Automation and Process Implementation — 12 horas

  1. Arquitetura e conceitos fundamentais de plataformas BPMS
  2. Configuração e execução de processos automatizados
  3. Implementação de tarefas humanas e formulários
  4. Atribuição de tarefas, grupos de trabalho e responsabilidades
  5. Configuração de regras de encaminhamento e decisões de negócio
  6. Implementação de fluxos de aprovação, rejeição e correção
  7. Gestão de prazos, SLA, notificações e histórico de execução
  8. Integração dos processos com serviços e aplicações externas
  9. Laboratório de implementação do fluxo de trabalho modelado no módulo anterior

Módulo 3: Angular Application Development for Process-Based Systems — 12 horas

  1. Arquitetura de aplicações Angular e organização do projeto
  2. Componentes, templates, serviços e injeção de dependências
  3. Configuração de rotas e navegação entre funcionalidades
  4. Formulários reativos e validação de dados
  5. Comunicação HTTP e consumo de APIs REST
  6. Tratamento de respostas, erros e estados de carregamento
  7. Desenvolvimento de interfaces para submissão e consulta de solicitações
  8. Apresentação de estados, resultados e informações do processo
  9. Laboratório de desenvolvimento da interface web da solução integrada

Módulo 4: Oracle Database SQL and PL/SQL for Business Applications — 10 horas

  1. Fundamentos de modelagem relacional de dados
  2. Criação de tabelas, chaves e relacionamentos
  3. Consultas SQL, filtros, junções e ordenação
  4. Inserção, atualização e exclusão de registros
  5. Integridade dos dados e restrições relacionais
  6. Fundamentos de programação com PL/SQL
  7. Procedures, functions e packages
  8. Variáveis, estruturas condicionais e tratamento de exceções
  9. Persistência de solicitações, decisões e histórico de execução
  10. Laboratório de implementação das estruturas e rotinas de banco de dados

Módulo 5: WSO2 API Manager — API Development, Security and Governance — 10 horas

  1. Arquitetura e funcionalidades do WSO2 API Manager
  2. Ciclo de vida de APIs e conceitos de publicação
  3. Criação, configuração e documentação de APIs
  4. Produtos de API, consumidores, inscrições e credenciais
  5. Autenticação, autorização e políticas de acesso
  6. Fundamentos de OAuth 2.0 e proteção de APIs
  7. Políticas de tráfego e controle de consumo
  8. Monitoramento, análise de chamadas e diagnóstico de problemas
  9. Publicação e testes das APIs utilizadas na solução integrada

Módulo 6: WSO2 Micro Integrator — Enterprise Application Integration — 10 horas

  1. Arquitetura e componentes do WSO2 Micro Integrator
  2. Fundamentos de integração de aplicações corporativas
  3. Criação de fluxos de integração e serviços
  4. Mediação, roteamento e transformação de mensagens
  5. Integração com serviços REST e SOAP, conforme os requisitos
  6. Integração com APIs e serviços da plataforma BPMS
  7. Conectividade com Oracle e outros sistemas corporativos
  8. Tratamento de erros, logs e diagnóstico de falhas
  9. Laboratório de integração entre os componentes da solução

Módulo 7: Integrated Solution Development Lab — Digital Licensing Workflow — 18 horas

  1. Definição da arquitetura e dos componentes do projeto
  2. Implementação do cenário de gestão de solicitações e licenciamento
  3. Integração da interface Angular com as APIs
  4. Configuração da comunicação entre WSO2 e BPMS
  5. Integração dos serviços com o banco de dados Oracle
  6. Implementação do fluxo de análise, aprovação, rejeição e correção
  7. Testes funcionais dos processos e das integrações
  8. Validação dos dados e tratamento de falhas
  9. Verificação básica de segurança e rastreabilidade
  10. Diagnóstico e correção de problemas de integração
  11. Documentação técnica essencial da solução
  12. Demonstração e avaliação do protótipo integrado
TENHO INTERESSE

Cursos Relacionados

Curso ITIL 4 Foundation + Exame ITIL 4.

16 horas

Curso TOGAF 9 Fundamentos Nível 1

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso BSC - Balanced ScoreCard

16 horas

Curso ISO IEC 20000 Fundamentos de Gerenciamento de TI

16 horas

Curso Gerenciamento de Projetos em Liderança e Comunicação

16 horas

Curso de Qualidade para Gerentes de Projeto

24 horas

Curso Qualidade para gerentes de projeto

24 horas

Curso ISO IEC 27002 Fundamentos da Segurança da Informação

8 horas

Curso ISO / IEC 20000 Introdução

16 horas