코스 개요

Quarkus 소개

  • Quarkus란 무엇인가?
  • Quarkus의 클라우드 네이티브 애플리케이션에 대한 이점
  • Kubernetes 및 OpenShift와의 통합
  • 시작 시간과 메모리 최적화
  • 기본 워크플로와 아키텍처

Quarkus 핵심 개념

  • 애플리케이션 설정 및 변환기
  • 초기화 및 종료 생명 주기
  • 테스트 전략
  • 로깅 설정

RESTful 서비스 개발

  • REST API 엔드포인트 생성
  • 쿼리 매개변수와 HTTP 메소드
  • 의미 있는 응답 코드 사용
  • CORS 및 반응형 라우팅 활성화
  • HTTP 요청 인터셉션과 SSL

애플리케이션 설정

  • 사용자 정의 속성 파일과 프로필
  • 설정 값 접근 및 재정의
  • 고급 로깅과 프로필별 설정
  • 사용자 정의 소스와 변환기
  • 그룹화 및 검증된 설정 값

Quarkus 프로그래밍 모델

  • JSON 및 XML 직렬화
  • 입력/출력 유효성 검사 및 사용자 정의 검사기
  • 종속성 주입과 쿼리피어
  • 라이프사이클 이벤트와 인터셉터
  • Mockito를 사용한 행동적 및 단위 테스트

Quarkus 애플리케이션 패키징

  • 명령 모드와 JAR 패키징
  • Über-JAR와 네이티브 실행 파일 빌드
  • JAR 및 네이티브 빌드를 위한 Docker 컨테이너
  • 컨테이너화된 애플리케이션의 SSL 지원

Apache Camel 소개

  • Apache Camel이 무엇이며 Quarkus와의 통합
  • 엔터프라이즈 통합 패턴 및 사용 사례
  • Quarkus 애플리케이션 내에서 Camel 라우트 개발 및 배포

요약 및 다음 단계

요건

  • Java 프로그래밍에 대한 이해
  • 웹 아키텍처와 REST 개념에 대한 경험이 있음
  • HTTP 프로토콜에 익숙함

대상자

  • 개발자
  • 소프트웨어 아키텍트
  • 클라우드 네이티브 애플리케이션을 구축하는 엔지니어
 40 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리