JB422

Red Hat JBoss Fuse Camel Development with exam

다음 관련 정보 보기:

EIP(엔터프라이즈 통합 패턴) 기반의 애플리케이션을 개발, 구현, 테스트 및 배포하는 방법을 학습합니다.

Camel Integration and Development with Red Hat Fuse with Exam(JB422)은 Java 개발자와 아키텍트를 대상으로 Apache Camel과 Red Hat의 Camel 개발 개선 사항 및 툴에 대한 이해를 제공하는 핸즈온 랩 기반 교육 과정입니다.

이 과정은 Red Hat® Enterprise Linux® 7.5, OpenShift® 3.9, Fuse 7.0 및 Camel 2.21을 기반으로 합니다. 이 교육 과정에는 Red Hat Certified Specialist in Camel Development Exam(EX421)이 포함되어 있습니다.

교육 소개

Camel 및 Red Hat Fuse는 개발자들이 간단하고 유지관리 가능한 형식으로 복잡한 통합을 생성할 수 있게 해줍니다. Camel 개발은 다음을 중심으로 구성됩니다.

  • 처리 흐름 또는 순서를 정의하는 경로
  • Camel 경로 내에서 변환하고 해석하고 수정하는 프로세서
  • 데이터를 송수신하기 위해 외부와 상호 작용하는 엔드포인트를 생성하는 구성 요소

교육 내용 요약

  • 기본 경로 및 Camel을 통한 통합 솔루션 생성
  • 집계를 통한 메시지 결합
  • Camel 테스트 키트 및 모의 구성 요소를 통한 테스트 개발
  • REST DSL 및 Swagger를 사용하여 REST 서비스 개발
  • Karaf, EAP, Spring Boot, OpenShift에 경로 배포
  • 병렬 처리를 사용하여 경로 처리량 향상

교육 대상

  • Camel 사용, EIP(엔터프라이즈 통합 패턴) 구현, Camel을 사용하여 통합 애플리케이션을 개발하는 방법을 배우고자 하는 Java 개발자
  • 애플리케이션 간 통합이 필요한 소프트웨어 아키텍처에서 Apache Camel을 사용하는 방법을 이해하고자 하는 Java 아키텍트

전제 조건

  • Java EE 7 애플리케이션 개발 및 배포 경험
  • 관계형 데이터베이스, JDBC, SQL에 대한 경험
  • Maven 및 Eclipse 같은 Java 개발 툴 경험

교육 과정 개요

Fuse 및 Camel 소개
Fuse 및 Camel이 애플리케이션 통합에 사용되는 방법을 설명합니다.
경로 생성
간단한 Camel 경로를 개발합니다.
데이터 확장
묵시적 및 명시적 트랜스포메이션을 사용하여 데이터 형식 간에 메시지를 전환합니다.
Camel을 사용하여 경로에 대한 테스트 및 오류 처리 생성
경로 테스트를 개발하고 오류를 처리하여 신뢰할 수 있는 경로를 개발합니다.
Java Beans를 통한 경로
Java Beans를 사용하여 Camel에 동적 경로를 생성합니다.
REST 서비스 구현
Java REST API로 Camel에서 REST 지원을 활성화합니다.
Camel 경로 배포
Red Hat Fuse에서 배포할 수 있도록 Camel 애플리케이션을 패키징하여 배포합니다.
트랜잭션 구현
트랜잭션을 구현하여 경로 처리에서 데이터 무결성을 제공합니다.
병렬 처리 구현
Camel 병렬 처리 메커니즘을 사용하여 경로 처리의 처리량을 개선합니다.
종합 검토 수행
Camel 경로 코딩을 통해 이 교육 과정에서 학습한 지식 활용 능력을 시연합니다.

참고: 교육 과정 개요는 기술의 변화 및 기술에 대한 본질이 진화함에 따라 변경될 수 있습니다. 특정한 학습 목표 또는 세부 내용과 관련하여 질문이나 확인할 사항이 있는 경우 Red Hatter에게 문의하세요.

교육 효과

기업에 미치는 효과

이 교육 과정은 Red Hat Fuse 및 Camel을 사용하여 복원력이 뛰어난 미션 크리티컬 통합 솔루션을 개발하는 데 필요한 기술을 개발함으로써, 통합 솔루션 개발 및 유지관리에 소요되는 시간을 줄이기 위한 것입니다.

Red Hat은 고객에게 이점을 제공하기 위해 이 교육 과정을 개설했으며, 기업과 인프라에 따라서 실제로 얻는 결과와 이점이 달라집니다.

개인에게 미치는 효과

이 교육 과정을 이수하면 Camel의 기본 개념, 자주 사용되는 Camel 구성 요소와 설정, Camel 배포 옵션을 충분히 이해하게 됩니다. 또한 통합 문제 해결을 위한 엔터프라이즈 통합 패턴을 철저히 파악할 수 있습니다.

다음과 같은 작업을 수행할 수 있습니다.

  • Camel 경로를 개발하여 JMS, FTP, 데이터베이스, REST 서비스와 같은 시스템을 통합합니다.
  • 메시지를 필터링하고 변환하여 신뢰성이 높은 통합 경로를 생성합니다.
  • 테스트를 개발하고 모의 구성 요소를 사용하여 경로를 철저하게 테스트합니다.
  • 데이터 손실을 방지하는 트랜잭션 경로를 구현하여 신뢰할 수 있는 경로를 생성합니다.
  • 경로에 병렬 처리를 구현하여 메시지 처리량을 개선합니다.
  • Red Hat OpenShift® Container Platform을 사용하여 경로를 배포합니다.