Curso JBoss Enterprise BRMS Implementation

  • Development

Curso JBoss Enterprise BRMS Implementation

24h
Visão Geral

As regras de negócios podem ajudar uma empresa fornecendo um nível de agilidade e flexibilidade. Um desenvolvedor é responsável por implementar essas regras de negócios de forma eficaz; no entanto, implementá-los sistematicamente pode muitas vezes ser difícil devido à sua complexidade. Este curso torna o processo de implementação dessas regras mais rápido e menos complexo.

Este curso abrange regras dinâmicas, o modelo de evento e indexação de alto desempenho. Isso ajudará o aluno a configurar a plataforma JBoss Rules e começar a criar suas próprias regras de negócios.


Começando com uma introdução à sintaxe básica que é essencial para escrever regras, o curso guiará o aluno por meio de validação e regras legíveis por humanos que definem, mantêm e dão suporte à agilidade de negócios. Espera-se que os desenvolvedores representem políticas, procedimentos e. restrições sobre como uma empresa conduz seus negócios; este curso torna mais fácil, mostrando como isso pode ser feito.

Os alunos aprendem como criar, testar, depurar e controlar regras de negócios em um ambiente de produção. Além disso, eles gerarão pacotes de regras e aprenderão como o ambiente de tempo de execução do BRMS executa as regras. Os princípios deste curso se aplicam igualmente aos clientes que implementam uma solução BRMS independente.

Objetivo

Após a conclusão desse curso, você será capaz de:

  • Crie regras de negócios no JBoss Developer Studio e no Guvnor
  • Criar e testar regras de negócios
  • Criar modelos de regras e gerar regras a partir deles
  • Use a arquitetura BRMS e a execução de regras em tempo de execução
  • Controle a execução de regras e evite conflitos
  • Abordagens de teste
  • Empacote, depure e implante regras de negócios
  • Entenda as considerações de desempenho


Publico Alvo
  • Este curso foi desenvolvido para analistas de negócios e arquitetos de arquitetura orientada a serviços corporativos (SOA) responsáveis ​​por criar e adaptar políticas de negócios, autores de regras responsáveis ​​por criar e testar regras e desenvolvedores de aplicativos JEE responsáveis ​​por integrar regras de negócios em SOA e JEE corporativos. formulários.
Pre-Requisitos
  • Experiência básica de programação Java EE ou treinamento em sala de aula.
Informações Gerais

Carga Horária: 24h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Introduction

  1. Problems with traditional approaches
  2. The solution
  3. BRMS overview
  4. Alternatives to BRMS
  5. Development Environment Setup

Basic Rules

  1. Rule basics
  2. Rule syntax

Validation

  1. Banking domain model
  2. Problem definition
  3. Analysis
  4. Design
  5. Validation package
  6. Implementation
  7. Validation service

Data Transformation

  1. Process overview
  2. Getting the data
  3. Writing transformation rules
  4. Transformation results
  5. Implementation of the data loading

Human-readable Rules

  1. Domain Specific Language
  2. Decision tables
  3. BRMS Flow

Stateful Session

  1. Introduction to stateful session
  2. Validation using stateful session

Complex Event Processing

  1. CEP and ESP
  2. Fusion
  3. Fraud detection

BRMS Flow

  1. Loan approval service
  2. Loan approval ruleflow

Sample Application

  1. Users
  2. Architecture
  3. Technologies
  4. Business logic
  5. Design
  6. Configuration
  7. Repositories
  8. Validation
  9. Loan approval

Testing

  1. How to write unit tests for rules
  2. Rule integration testing
  3. Rule acceptance testing
  4. Static analysis of rules
  5. Troubleshooting techniques

Integration

  1. Dynamic KnowledgeBase loading
  2. External artifact building
  3. Execution server
  4. Spring Framework integration
  5. Standards

Performance

  1. Rete algorithm
  2. Node sharing
  3. Node indexing
  4. KnowledgeBase partitioning
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas