Curso Fuse ESB with CXF and Camel - based on ServiceMix

  • Development

Curso Fuse ESB with CXF and Camel - based on ServiceMix

40h
Visão Geral

Este curso é para arquitetos e desenvolvedores que desejam usar o Fuse ESB? baseado no Apache ServiceMix para construir soluções de integração usando os Enterprise Integration Patterns (EIPs) com Camel e serviços usando CXF, enquanto aproveita a poderosa tecnologia de kernel ServiceMix baseada em OSGi. A classe usa a distribuição FuseSource de ServiceMix e Camel, Fuse ESB para exercícios práticos de programação.

Objetivo

Após concluir o Curso, você será capaz de:

  • Entenda os recursos do kernel Apache ServiceMix.
  • Saiba como implementar soluções de integração baseadas em EIP.
  • Implemente soluções de Web Services usando CXF.
Publico Alvo
  • Este curso é destinado a Arquitetos e Desenvolvedores.
Pre-Requisitos
  • Um bom conhecimento prático de Java, incluindo um bom entendimento das ferramentas de desenvolvimento Java (Maven, Eclipse).
  • Uma compreensão básica dos conceitos de sistemas distribuídos (SOA, web services) e dos padrões relacionados (SOAP, XML, WSDL, JMS).
Informações Gerais

Carga Horária: 40h

  • 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

Overview of Apache ServiceMix

Installing, Building and Configuring ServiceMix

Introduction to the ServiceMix Kernel

Working with the Kernel

  1. Bundles
  2. Features
  3. Services

Overview of OSGi

Developing Artifacts for ServiceMix

Overview of Apache Camel

Installation, Building and Development Environment for Camel

Overview of the CXF Project

Core Web Services Technologies

Installing and Building CXF

Development Environment

Overview of JAX-WS Development

Client-side Programming Issues

  1. Overriding URLs
  2. Message contexts
  3. Setting HTTP basic-authentication headers

Server-side Programming Issues

  1. Threading concerns
  2. Accessing message contexts

Code-first Service Development

CXF Configuration

CXF Logging

Support for MTOM (message attachments)

Servlet Deployment

Spring Deployment

Developing EIPs with Camel

Testing Camel Routes

Core Camel Components

  1. Web Services
  2. JMS/ActiveMQ
  3. E-Mail
  4. HTTP
  5. Apache MINA
  6. Java Persistence API (JPA)
  7. JBI
  8. Java Beans
  9. Velocity
  10. Jakarta Logging

Camel Expressions, Predicates and Marshalling

Understanding Camel Routes

Threading and Transactions in Camel

Understanding Camel Components

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