Red Hat에 오신 것을 환영합니다

각국 홈페이지

전세계 Red Hat 고객에게 일어나는 일들을 확인해 보십시오.

JB421

Red Hat JBoss Fuse Camel Development

다음 관련 정보 보기:

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

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

이 교육 과정은 Red Hat JBoss Fuse v6.3을 기반으로 합니다.

교육 과정 개요

참석자는 Camel을 사용해 EIP 기반의 애플리케이션을 개발, 구현, 테스트 및 배포하는 기술을 배우게 됩니다. Camel 개발은 다음을 중심으로 구성됩니다.

  • 하나 이상의 프로세서 및 엔드포인트를 통한 처리 흐름 또는 순서를 정의하는 경로
  • Camel 흐름 내에서 메시지를 조작하고 해석하고 수정하는 프로세서
  • 메시지를 송수신하기 위해 외부와 상호작용하는 엔드포인트를 생성하는 데 사용되는 구성 요소

이 교육 과정은 또한 Red Hat Certificate of Expertise in Camel Development Exam(EX421)을 준비하는 데 도움이 될 수 있습니다.

교육 과정 내용 요약

  • Camel 소개
  • 경로 생성
  • 데이터 확장
  • Java Beans를 통한 경로
  • REST(Representational State Transfer) 서비스 구현
  • Camel 배포 경로
  • 트랜잭션 구현
  • 병렬 처리 구현

대상자 및 전제 조건

  • Camel로 EIPS를 구현하는 방법과 Camel Fabric으로 퍼블릭 커스텀 구성 요소를 구현하는 방법에 대해 배우고자 하는 Java 개발자 및 아키텍트
  • 애플리케이션 간 통합이 필요한 소프트웨어 아키텍처에서 Apache Camel을 사용하는 방법을 이해하고자 하는 Java 아키텍트

이 교육 과정에 대한 전제 조건

  • Java EE 7 애플리케이션 개발 및 배포 경험
  • 관계형 데이터베이스, Java 데이터베이스 연결 및 SQL에 익숙함
  • Maven 및 Eclipse 같은 Java 개발 툴에 익숙함
  • Spring Framework에 대한 기본 지식

이 교육 과정의 개요

Camel 소개
Camel로 애플리케이션을 통합하고 단순 경로를 생성하는 방법을 배웁니다.
경로 생성
Camel 경로를 개발하여 JBoss Enterprise Application Platform 및 Karaf에 배포합니다.
데이터 확장
묵시적 및 명시적 트랜스포메이션을 사용하여 데이터 형식 간에 메시지를 전환합니다.
Java Beans를 통한 경로
Java Beans를 사용하여 Camel에 동적 경로를 생성합니다.
REST 서비스 구현
Java REST API로 Camel에서 REST 지원을 활성화합니다.
Camel 배포 경로
다양한 환경에서 배포할 수 있도록 Camel 애플리케이션을 패키지화하여 배포합니다.
트랜잭션 구현
트랜잭션을 구현하여 경로 처리에서 데이터 무결성을 제공합니다.
병렬 처리 구현
Camel 병렬 처리 메커니즘을 사용하여 경로 처리의 처리량을 개선합니다.
Red Hat JBoss Fuse Camel 개발 종합 검토
실제 통합 애플리케이션의 통합 요구 사항을 해결하는 세 가지 프로젝트를 구현합니다.

참고: 교육 과정 개요는 기술의 발전과 기본 작업의 진화에 따라 변경될 수 있습니다. 특정 목표 또는 토픽에 관한 질문이나 확인이 필요한 사항은 Red Hat 교육 전문가에게 문의하십시오.

권장되는 다음 시험 또는 교육 과정

Red Hat Certificate of Expertise in Camel Development Exam(EX421)
Red Hat JBoss Fuse Camel 프레임워크 및 API를 기반으로 엔터프라이즈 통합 서비스를 만들고 유지관리하는 능력을 갖추었음을 입증하는 자격증입니다.