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
- Fundamentos de gestão por processos de negócio
- Conceitos e elementos da notação BPMN 2.0
- Eventos de início, intermediários e término
- Tarefas, subprocessos e gateways de decisão
- Pools, lanes, participantes e responsabilidades
- Modelagem de fluxos principais e caminhos alternativos
- Tratamento de exceções, devoluções e pontos de integração
- Laboratório de modelagem de um processo de solicitação e licenciamento
Módulo 2: BPMS Workflow Automation and Process Implementation — 12 horas
- Arquitetura e conceitos fundamentais de plataformas BPMS
- Configuração e execução de processos automatizados
- Implementação de tarefas humanas e formulários
- Atribuição de tarefas, grupos de trabalho e responsabilidades
- Configuração de regras de encaminhamento e decisões de negócio
- Implementação de fluxos de aprovação, rejeição e correção
- Gestão de prazos, SLA, notificações e histórico de execução
- Integração dos processos com serviços e aplicações externas
- 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
- Arquitetura de aplicações Angular e organização do projeto
- Componentes, templates, serviços e injeção de dependências
- Configuração de rotas e navegação entre funcionalidades
- Formulários reativos e validação de dados
- Comunicação HTTP e consumo de APIs REST
- Tratamento de respostas, erros e estados de carregamento
- Desenvolvimento de interfaces para submissão e consulta de solicitações
- Apresentação de estados, resultados e informações do processo
- 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
- Fundamentos de modelagem relacional de dados
- Criação de tabelas, chaves e relacionamentos
- Consultas SQL, filtros, junções e ordenação
- Inserção, atualização e exclusão de registros
- Integridade dos dados e restrições relacionais
- Fundamentos de programação com PL/SQL
- Procedures, functions e packages
- Variáveis, estruturas condicionais e tratamento de exceções
- Persistência de solicitações, decisões e histórico de execução
- 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
- Arquitetura e funcionalidades do WSO2 API Manager
- Ciclo de vida de APIs e conceitos de publicação
- Criação, configuração e documentação de APIs
- Produtos de API, consumidores, inscrições e credenciais
- Autenticação, autorização e políticas de acesso
- Fundamentos de OAuth 2.0 e proteção de APIs
- Políticas de tráfego e controle de consumo
- Monitoramento, análise de chamadas e diagnóstico de problemas
- Publicação e testes das APIs utilizadas na solução integrada
Módulo 6: WSO2 Micro Integrator — Enterprise Application Integration — 10 horas
- Arquitetura e componentes do WSO2 Micro Integrator
- Fundamentos de integração de aplicações corporativas
- Criação de fluxos de integração e serviços
- Mediação, roteamento e transformação de mensagens
- Integração com serviços REST e SOAP, conforme os requisitos
- Integração com APIs e serviços da plataforma BPMS
- Conectividade com Oracle e outros sistemas corporativos
- Tratamento de erros, logs e diagnóstico de falhas
- Laboratório de integração entre os componentes da solução
Módulo 7: Integrated Solution Development Lab — Digital Licensing Workflow — 18 horas
- Definição da arquitetura e dos componentes do projeto
- Implementação do cenário de gestão de solicitações e licenciamento
- Integração da interface Angular com as APIs
- Configuração da comunicação entre WSO2 e BPMS
- Integração dos serviços com o banco de dados Oracle
- Implementação do fluxo de análise, aprovação, rejeição e correção
- Testes funcionais dos processos e das integrações
- Validação dos dados e tratamento de falhas
- Verificação básica de segurança e rastreabilidade
- Diagnóstico e correção de problemas de integração
- Documentação técnica essencial da solução
- Demonstração e avaliação do protótipo integrado
TENHO INTERESSE