Course Outline

Quarkus 소개

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

Quarkus 핵심 개념

  • 애플리케이션 구성 및 변환기
  • 초기화 및 종료 라이프사이클
  • 테스트 전략
  • 로깅 구성

RESTful 서비스 개발

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

애플리케이션 구성

  • 사용자 정의 속성 파일 및 프로파일
  • 구성 값의 Access 및 오버라이드
  • 고급 로깅 및 프로파일 특정 구성
  • 사용자 정의 소스 및 변환기
  • 그룹화 및 검증된 구성 값

Quarkus Programming 모델

  • JSON 및 XML 직렬화
  • 입력/출력 검증 및 사용자 정의 검증기
  • 의존성 주입 및 자격증명
  • 라이프사이클 이벤트 및 인터셉터
  • Mockito를 사용한 행동 및 단위 테스트

Quarkus 애플리케이션 패키징

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

요약 및 다음 단계

Requirements

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

대상

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

Number of participants


Price per participant

회원 평가 (4)

Upcoming Courses

Related Categories