전체교육일정
교육개요
* 시험 설명
Red Hat® Certified Enterprise Application Developer Exam(EX183)은 현대적인 스테이트리스(stateless) 비즈니스 서비스를 구현하는 데 필요한 코어 엔터프라이즈 Java API의 기초를 이해하고 있는지 테스트합니다.
이 시험은 다음과 같이 현대적인 Enterprise Java 애플리케이션 개발 환경 전체에 적용되는 JEE API 최소 세트의 기본 동작을 사용하는 능력을 중점적으로 테스트합니다.
-JAX-RS를 사용하여 심플 REST 생성, 읽기/검색, 업데이트, API 삭제 수행
-JAAS를 사용하여 서비스에 대한 액세스 보호
-스테이트리스 EJB를 사용하여 비즈니스 로직 제공
-CDI를 사용하여 구성 요소 통합
-JMS를 사용하여 메시지 주고받기
-빈(Bean) 검증을 사용하여 데이터 형식과 일관성 보장
-기본 JPA를 사용하여 퍼시스턴트 오브젝트와 그 관계의 생성, 읽기, 업데이트, 삭제 수행
이 시험에 합격하면 Red Hat Certified Enterprise Application Developer 자격증이 수여됩니다. 이 자격증은 Red Hat Certified Architect가 되기 위한 첫 번째 단계가 될 수 있습니다.
이 시험은 JBoss Enterprise Application Platform 7에 기반을 둡니다.
수강대상
* 시험 응시 대상
이 과정은 현대적인 엔터프라이즈 Java 개발에 있어 지식과 기술의 영역을 넓히고 테스트하려 하는 숙련된 JSE 개발자를 위해 고안되었습니다.
선수과목
이 시험에는 공식적인 전제 조건이 없지만 이 시험의 응시자는 다음을 충족해야 합니다.
-Red Hat Enterprise Linux 환경에서 Red Hat JBoss Developer Studio를 사용하는 방법을 잘 알고 있습니다.
-핵심 Java 개념과 API에 대한 지식과 이해를 포함하여 JSE에 대한 탄탄한 배경 지식을 보유하고 있습니다. 예를 들어, 시험을 치르려면 예외, 주석, 컬렉션 API에 대한 지식이 모두 필요합니다.
-Red Hat Certified Enterprise Application Developer Exam의 목표를 검토하고, 이 모든 토픽이 익숙한지 확인합니다.
강의내용
**시험 대비를 위한 학습 포인트**
Red Hat JBoss EAP를 이용해 도움 없이 다음 과제를 달성할 수 있어야 합니다. 과제는 응시자가 대비할 수 있도록 범주별로 그룹화되어 있습니다.
*빈(Bean) 검증
-POJO에 주석을 추가하여 데이터 검증을 활성화하고 셋업합니다.
-문서를 사용하여 유용한 표준 검사기(Validator)를 찾습니다.
* JPA 매핑
-POJO에 주석(Annotation)을 추가하여 데이터베이스의 퍼시스턴트 상태 표현에 매핑합니다.
-기본 속성 매핑을 적용하고 문서를 사용하여 올바른 속성 주석(예: @Temporal)을 식별합니다.
-어소시에이션(Association)의 양쪽을 포함하여 두 엔터티 간의 양방향 OneToMany 관계를 매핑합니다.
-기본 가져오기(Fetch) 동작을 이해하고 어소시에이션에 따라 가져오기 전략을 재정의합니다.
* JPA 쿼리
-지정된 매개 변수를 사용하여 JPA 쿼리를 구현합니다.
-지정된 쿼리를 생성하여 사용합니다.
-쿼리를 사용하여 어소시에이션을 신속하게 가져옵니다.
*메시징
-점대점 모델과 게시/서브스크립션 모델을 이해합니다.
-JMS 쿼리, 토픽, 커넥션 팩토리를 이해합니다.
-javax.jms.MessageListener 인터페이스를 이해하고 사용합니다.
-MDB(Message-Driven Bean)를 구현합니다.
-@MessageDriven과 @ActivationConfigProperty 주석을 사용합니다.
* JAX-RS를 사용한 REST 서비스
-REST 개념, 특히 HTTP PUT, DELETE, GET, POST 메소드를 적용하고 사용하는 방법을 이해합니다.
-표준 HTTP 반환 코드를 이해하고 사용합니다.
-RESTful Root 리소스 클래스를 구현합니다.
-JAX-RS를 사용하여 REST 서비스를 노출합니다.
-@Path를 정의하는 능력을 입증합니다.
-@Produce와 @Consume을 이해하고 사용합니다.
-JAX-RS를 사용하여 xml 및 jso 형식의 컨텐츠를 만들고 사용합니다.
*보안
-JAAS의 기본 용어와 개념을 이해합니다.
-제공되는 JAAS 인증 상세 정보를 이해합니다.
-JAAS 주석을 사용하여 서버 측 서비스(REST 서비스 및 EJB)를 보호합니다.
*CDI
-상황에 따른 범위를 파악합니다.
Red Hat의 모든 수행 기반 시험에서와 마찬가지로, 이러한 설정은 재부팅 후에도 변경 없이 유지되어야 합니다.
기타
**강의장 : YW - YGL Center (서울특별시 강남구 논현동 58-3 삼익악기빌딩 2층**