문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Java 21 소개
- Java 21의 개요 및 장기 지원 버전으로서의 특징
- 이전 버전과 비교했을 때 주요한 개선 사항들
- Java 21 개발 환경 설정 방법
새로운 기능 및 개선 사항
- 신규 언어 기능과 문법 업데이트 내용
- 패턴 매칭 및 레코드 타입 관련 개선점들
- 새로 추가된 API와 라이브러리 변화사항
Java 21을 활용한 성능 최적화
- 메모리 관리 체계의 향상점
- 성능 튜닝 기법들
- 최신 JVM 개선 기능들의 효과적인 활용 방법
Java 21에서의 모듈형 프로그래밍
- 모듈 시스템의 최신 업데이트 내용
- 모듈화된 애플리케이션 개발 및 관리 기법
- 모듈형 Java 개발 시 지켜야 할 베스트 프랙티스들
고급 언어 기능 활용하기
- Sealed 클래스와 패턴 매칭 기법
- 개선된 switch 문 및 표현식 사용법
- 레코드 타입 및 데이터 클래스의 고급 활용 방법
최신 라이브러리와 Java 21 연동하기
- 업데이트된 라이브러리 및 프레임워크 활용법
- 마이크로서비스 및 클라우드 환경에서의 Java 21 사용 전략
- 효율성 향상을 위한 신규 라이브러리 기능 활용 방법
Java 21 환경에서의 테스트와 디버깅
- 새롭게 제공되는 디버깅 도구 및 기법들
- 신규 언어 기능을 위한 단위 테스트 작성 방법
- 인기 있는 테스트 프레임워크와의 통합 방안<\/li>
Java 21 애플리케이션 배포 및 유지보수
- 배포 전략과 모범 사례들
- 버전 업그레이드 관리 및 호환성 보장 방안
- 장기 지원이 필요한 애플리케이션의 모니터링 및 유지관리 방법
요약 및 향후 진행 방향
요건
- 프로그래밍 개념에 대한 기본 지식
- Java(모든 버전) 사용 경험이 있으신 분
- 객체지향 프로그래밍(OOP) 원리에 익숙한 분
수강 대상
- 최신 버전으로의 업그레이드를 희망하는 Java 개발자
- Java 기술 역량을 강화하고자 하는 소프트웨어 엔지니어
- Java 기반 애플리케이션 개발에 관여하고 있는 IT 전문가들
21 시간
회원 평가 (2)
로컬 컨테이너와 Kafka 토픽을 효율적으로 작업하기 위해 Podman을 설정하는 방법입니다.
- Norfolk Southern
코스 - Quarkus for Developers
기계 번역됨
- 과정 진행 방식 (JVM 내부 구조에서 더 높은 수준의 주제로 넘어가는 과정) - 실습 과제를 통해 얻은 통찰 - 시각적 스타일 (일반적인 프레젠테이션이 아니라, 세련되게 스타일링된 페이지)
Ivan Suvorov - Deutsche Bank
코스 - Java Advanced
기계 번역됨