AD183

Red Hat Application Development I: Programming in Java EE

개요

교육 과정 개요

Java SE 개발자가 Java EE 애플리케이션을 작성할 수 있도록 지원

Red Hat Application Development I: Programming in Java EE(AD183)는 숙련된 Java Standard Edition(Java SE) 개발자에게 Java Enterprise Edition(Java EE)을 경험할 기회를 제공합니다.

이 교육 과정은 Red Hat® Enterprise Application Platform 7.0을 기반으로 합니다.

이 교육 과정에서는 Java EE를 구성하는 다양한 사양에 대해 학습합니다. 핸즈온 랩에서 Enterprise Java Bean, Java Persistence API, Java Messaging Service, JAX-RS for REST 서비스, CDI(Contexts and Dependency Injection), JAAS 등의 다양한 Java EE 사양을 사용해 간단한 Java SE 커맨드라인 애플리케이션을 멀티 티어 엔터프라이즈 애플리케이션으로 전환하여 애플리케이션의 보안을 유지합니다.

교육 과정을 이수하면 가상 환경이 포함된 모든 교육 과정의 핸즈온 랩에 대해 45일간의 연장된 액세스 권한이 제공됩니다.

참고: 이 교육 과정은 5일간의 가상 수업 또는 자기 주도식 방식으로 제공됩니다. 학습 기간은 제공 상황에 따라 다를 수 있습니다. 전체 교육 과정 세부 정보, 일정, 가격을 확인하려면 원하는 위치를 선택한 다음 오른쪽 메뉴에서 "시작하기"를 선택하세요.

교육 과정 요약

  • 멀티 티어 Java EE 애플리케이션 생성
  • Java EE 애플리케이션 패키징 및 배포
  • MDB(Message-Driven Bean)를 포함하여 Enterprise Java Bean 생성
  • 지속성 관리
  • JAX-RS를 사용한 REST 서비스 생성
  • CDI(Context Dependency Injection) 구현
  • JMS를 사용한 메시징 애플리케이션 생성
  • JAAS를 사용한 Java EE 애플리케이션의 보안 유지

교육 대상

이 교육 과정은 Java EE(Java Enterprise Edition)를 구성하는 사양에 대해 자세히 알아보고자 하는 Java 개발자를 대상으로 합니다.

전제 조건

  • Java SE 애플리케이션 개발에 능숙하며 2년 이상의 경력 필요
  • Red Hat Developer Studio 또는 Eclipse와 같은 IDE 사용에 능숙
  • Maven 경험이 있으면 좋지만 필수 조건은 아님

교육 내용

교육 과정 내용

멀티 티어 애플리케이션으로 전환
Java EE 기능을 설명하고 Java EE 애플리케이션과 Java SE 애플리케이션을 구별합니다.
애플리케이션을 패키징하고 애플리케이션 서버에 배포
Java EE 애플리케이션 서버의 아키텍처를 설명하고, 애플리케이션을 패키징하며, 애플리케이션을 EAP 서버에 배포합니다.
Enterprise Java Bean 생성
MDB(Message-Driven Bean)를 포함한 Enterprise Java Bean을 개발합니다.
지속성 관리
검증을 사용하여 지속성 엔터티를 생성합니다.
엔터티 관계 관리
JPA 엔터티 관계를 정의하고 관리합니다.
REST 서비스 생성
JAX-RS 사양을 사용하여 REST API를 생성합니다.
CDI(Context Dependency Injection) 구현
CDI를 사용하는 일반적인 활용 사례를 설명하고 이를 애플리케이션에서 성공적으로 구현합니다.
JMS를 사용한 메시징 애플리케이션 생성
JMS API를 사용하여 메시지를 주고받는 메시징 클라이언트를 생성합니다.
Java EE 애플리케이션 보안 유지
JAAS를 사용하여 Java EE 애플리케이션의 보안을 유지합니다.
Red Hat JBoss Development I: Java EE 종합 복습
교육 과정에서 습득한 지식과 기술의 숙련도를 입증합니다.
참고: 교육 과정 내용은 기술의 변화 및 기본 업무 성격의 변화에 따라 변경될 수 있습니다. 특정 목표 또는 토픽과 관련하여 질문 또는 확인할 사항이 있는 경우 교육 담당자에게 온라인으로 문의하세요.

결과

기업에 미치는 효과

이 교육 과정은 Java SE 프로그래밍에서 Java EE 프로그래밍으로 전환하는 데 필요한 기술을 개발하기 위해 마련되었으며, 멀티 티어 Java Enterprise 애플리케이션의 핵심 개념을 소개하고 Java EE 애플리케이션의 작성, 배포, 테스트 경험을 제공합니다. JBoss Developer Studio, Maven, JBoss Enterprise Application Platform 애플리케이션 서버 등 Red Hat JBoss Middleware 포트폴리오의 다양한 툴을 사용합니다.

Red Hat은 고객에게 혜택을 제공하기 위해 이 교육 과정을 개설했으나, 기업마다 인프라가 다르므로 실제로 얻는 결과나 혜택은 다를 수 있습니다.

개인에게 미치는 효과

이 교육 과정을 이수하면 Java EE 7에서 대부분의 사양을 설명하고 각 사양으로 구성 요소를 생성할 수 있으며, Java SE 프로그램을 멀티 티어 Java EE 애플리케이션으로 변환할 수 있습니다. 이 교육 과정을 통해 다음 기술을 습득하고 사용할 수 있습니다.

  • 멀티 티어 Java EE 애플리케이션의 아키텍처를 설명합니다.
  • 다양한 툴을 사용하여 Java EE 애플리케이션을 패키징하고 Red Hat JBoss Enterprise Application Platform에 배포합니다.
  • Enterprise Java Bean 인스턴스를 생성합니다.
  • Java Persistence API를 사용하여 데이터의 지속성을 관리합니다.
  • JAX-RS를 사용하여 웹 서비스를 생성합니다.
  • 컨텍스트 범위를 빈(Bean)에 적절하게 적용하고 리소스를 Java Bean에 주입합니다.
  • Java Messaging Service를 사용하여 메시지를 저장하고 검색합니다.
  • Java EE 애플리케이션의 보안을 유지합니다.

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

온라인 교육 리소스에 무제한 온디맨드 액세스를 제공하는 Red Hat 교육 서브스크립션에 포함된 본 강의를 수강해 보세요.