문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
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)
강사는 과정 주제와 관련된 다른 주제들에 대해서도 잘 알고 있었으며, 우리의 질문을 답변하거나 즉시 답변할 수 없는 질문은 메모해 뒤에서 다시 답변해주었습니다.
Abe Sabbagh - Enbridge
코스 - Advanced RabbitMQ - 2 Days
기계 번역됨
훈련 환경에서 독립적인 연습을 수행할 수 있는 가능성.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
코스 - Kafka for Administrators
기계 번역됨
교사의 기술적 준비
Giorgio - Asystel-BDF S.p.A.
코스 - Creating a Service Mesh with Istio and Kubernetes
기계 번역됨
매우 실용적인 예제들이었습니다. 트레이너는 그룹의 지식 수준이 상당히 다양함에도 불구하고 모든 사람이 따라갈 수 있는 속도를 유지하려고 노력했습니다. 또한 요청한 모든 사람에게 많은 지원을 제공해주셨습니다 :)
Georgi - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨