Java 16 교육 과정
Java는 데스크탑, 모바일, 웹 애플리케이션을 만드는 데 사용되는 오픈 소스 프로그래밍 언어 및 개발 플랫폼입니다. Java 16은 모든 UNIX-도메인 소켓 기능에 대한 추가 지원을 제공하며, 언어에 대한 다양한 개선 사항을 포함하고 있습니다.
이 강사는 온라인과 현장 강의 두 가지 방법으로 제공되며, Java 16을 사용하여 Java 애플리케이션을 구축, 관리, 패키징하는 데 관심이 있는 프로그래머를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 할 수 있습니다:
- Java 16의 새로운 기능과 이전 버전과의 변경 사항을 학습하고 이해합니다.
- Java 기본 개념을 학습하고 이를 사용하여 Java 애플리케이션을 구축합니다.
강의 형식
- 대화형 강의 및 토론
- 다양한 연습 문제와 실습
- 라이브 랩 환경에서 직접 구현
강의 맞춤화 옵션
- 이 강의를 맞춤화된 교육으로 요청하려면 연락 주시기 바랍니다.
코스 개요
소개
- Java 16개 기능 개요
- Java 16 아키텍처 이해
Java 시작하기 16
- Java 개발 키트(JDK) 설치
- Java 16 환경 설정
- 이전 버전에서 Java 16으로 마이그레이션
Java 16의 변화 탐색
- 언어 변경
- 포장 도구
- 쓰레기 수집가
- 기타 개선 사항
- 지원 중단 및 제거
Java Programming
- Programming Jshell 사용
- Java 방법 및 플랫폼
- Java 구문
- 객체 지향 프로그래밍
- Java 수집 프레임워크
- 예외 처리
- 입/출력 API 사용
요약 및 다음 단계
요건
- 프로그래밍 개념에 대한 지식
대상 독자
- 프로그래머
- 개발자
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
Java 16 교육 과정 - 예약
Java 16 교육 과정 - 문의
Java 16 - 컨설팅 문의
컨설팅 문의
회원 평가 (1)
지식을 전달하는 접근 가능한 방법
Bartlomiej - Politechnika Lodzka
코스 - Java 16
기계 번역됨
예정된 코스
관련 코스
Advanced Spring Boot
14 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Boot의 고급 기능을 사용하여 복잡한 Spring Boot 애플리케이션을 더욱 강화하고 보호하며 테스트하려는 숙련된 Spring Boot 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Spring WebMVC 프레임워크를 사용자 정의하여 웹 애플리케이션의 분리를 강화합니다.
- Jackson Serialization Views를 사용하여 객체를 직렬화하고 역직렬화합니다.
- 사용자 데이터를 데이터베이스에 저장하고 보호합니다.
- Spring Sessions를 사용하면 분산 방식으로 사용자 세션 정보를 관리할 수 있습니다.
- Spring WebMVC 애플리케이션 테스트를 자동화합니다.
- 애플리케이션 성능을 모니터링하고 측정합니다.
Angular 및 Spring Boot
14 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Angular and Spring Boot를 사용하여 풀 스택 애플리케이션을 구축하려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Angular 및 Sping Boot를 사용하여 전체 스택 애플리케이션을 개발하세요.
- Spring Boot을 사용하여 백엔드 애플리케이션을 빌드하세요.
- Angular를 사용하여 프런트엔드 애플리케이션을 만듭니다.
- Spring Security를 사용하여 풀 스택 애플리케이션에 대한 인증을 구성합니다.
Groovy 프로그래밍
21 시간Apache Groovy는 JVM (Java Virtual Machine) 동적 프로그래밍 언어입니다. 그 특징에는 스크립트 기능, 도메인 특화 언어 작성, 런타임 및 컴파일 타임 메타 프로그래밍, 그리고 함수형 프로그래밍이 포함됩니다. Groovy는 Java의 보완어로 자주 사용됩니다.
이 강사는 주도의 실습형 교육에서, 참가자들은 Groovy를 사용하여 샘플 애플리케이션을 만드는 과정에서 프로그래밍을 배우게 됩니다.
대상
- 개발자
수업 형식
- 강의, 토론, 연습 및 실습을 병행
Groovy 프로그래밍 입문
14 시간이 강사가 진행하는 라이브 교육(온라인 또는 현장)은 Groovy Programming의 기본 사항을 배우고자 하는 초급 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기본적인 프로그래밍 개념을 이해합니다.
- 간단한 Groovy 스크립트를 작성하고 Groovy 핵심 기능을 활용하세요.
- Groovy을 사용하여 객체지향 프로그래밍의 기본 원리를 이해하고 적용해 보세요.
- Groovy에서 일반적인 프로그래밍 오류와 예외를 관리하기 위한 기본 오류 처리 기술을 알아보세요.
Java 8 and Spring
35 시간이 5일 과정은 Java 8의 새로운 기능과 Spring 프레임워크에 대한 이해를 원하는 Java 개발자를 위한 것입니다.
Spring and Hibernate in Java Applications
21 시간이 과정은 특히 Spring과 Hibernate와 같은 애플리케이션 프레임워크를 사용하여 현재 애플리케이션에서 널리 사용되는 기술을 강조하여 Java 애플리케이션 생성과 관련된 문제를 다루고 있습니다. 참가자들은 특정 솔루션에 적합한 기술을 선택하고 애플리케이션을 설계하는 지식을 갖추게 됩니다. 이 과정 중 논의되는 라이브러리, 명세 및 기술에 대한 이해를 가능하게 합니다.
자바 마이크로서비스
21 시간대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Spring Boot 및 Spring Cloud과 같은 Java 프레임워크를 사용하여 마이크로서비스 기반 애플리케이션을 설계, 개발, 배포 및 유지 관리하려는 중급 Java 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 마이크로서비스 아키텍처의 원리와 이점을 이해합니다.
- Java 및 Spring Boot을 사용하여 마이크로서비스를 빌드하고 배포합니다.
- 서비스 검색, 구성 관리, API 게이트웨이를 구현합니다.
- 마이크로서비스를 효과적으로 보호하고 모니터링하며 확장하세요.
- Docker 및 Kubernetes을 사용하여 마이크로서비스를 배포합니다.
Spring Boot, Docker, 그리고 Kubernetes를 이용한 마이크로서비스 구축
21 시간이 강사 주도의 실시간 교육(대한민국 온라인 또는 현장)은 중급에서 고급 수준의 개발자를 대상으로 Spring Boot, Docker, 그리고 Kubernetes를 사용하여 마이크로서비스를 개발하려는 사람들을 위한 것입니다.
이 교육을 마친 후 참가자들은 다음과 같은 능력을 갖추게 됩니다:
- 마이크로서비스 아키텍처를 이해합니다.
- Spring Boot를 사용하여 프로덕션 준비 상태의 마이크로서비스를 개발합니다.
- 마이크로서비스에서 Docker의 역할을 이해합니다.
- Kubernetes 클러스터를 설정하여 마이크로서비스를 배포합니다.
Quarkus for Developers
14 시간이 강사 주도의 실시간 훈련은 대한민국(온라인 또는 현장)에서 진행되며, 자바로 완전히 구축된 애플리케이션을 빌드, 테스트, 배포하려는 개발자를 대상으로 합니다. Quarkus를 사용하면 리소스 활용량을 줄일 수 있습니다.
이 강의가 끝나면 참가자는 다음과 같은 능력을 갖추게 됩니다:
- Quarkus로 애플리케이션 개발을 시작하기 위한 필수 개발 환경을 설정할 수 있습니다.
- GraalVM을 사용하여 네이티브 모드에서 애플리케이션을 빌드, 컴파일, 실행할 수 있습니다.
- Maven을 사용하여 네이티브 애플리케이션을 빌드하기 위한 Quarkus 도구와 확장을 활용할 수 있습니다.
- Docker를 사용하여 애플리케이션을 컨테이너화, 실행, 배포할 수 있습니다.
Quarkus for Java Native and Microservice Development
40 시간이 인스트럭터-리드, 라이브 교육은 대한민국 (온라인 또는 현장)에서 중간 수준부터 고급 수준까지의 개발자 및 아키텍트들을 대상으로, 최적화된 메모리 사용량과 시작 시간을 가진 Java 네이티브 애플리케이션과 마이크로 서비스를 Quarkus을 사용하여 개발하고자 하는 사람들을 대상으로 합니다.
이 교육을 통해 참여자는 다음과 같은 능력을 갖게 될 것입니다:
- Quarkus을 사용하여 고성능, 경량 Java 네이티브 애플리케이션을 개발합니다.
- RESTful 서비스를 빌드하고, 마이크로 서비스 아키텍처를 배포합니다.
- GraalVM을 사용하여 네이티브 컴파일을 수행하고, 시작 시간과 메모리 효율성을 최적화합니다.
- Kubernetes 및 OpenShift 환경용 애플리케이션을 패키징하고 컨테이너화합니다.
Spring Boot, React, and Redux
14 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Spring Boot, React, and Redux을 사용하여 기능적인 프런트엔드 및 백엔드 웹 애플리케이션을 구축하려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- React와 Redux를 사용하여 프런트엔드 애플리케이션을 구축하세요.
- Spring Boot을 사용하여 RESTful API를 만듭니다.
- Spring 보안과 JWT 웹 토큰을 사용하여 웹 서비스를 보호하세요.
Spring Boot 기초
14 시간대한민국에서 강사가 진행하는 이 라이브 교육에서 참가자는 Spring Boot의 주요 기능과 아키텍처, 그리고 기본 Spring 프레임워크와의 관계를 배웁니다. 강사는 이 지식을 적용하고 피드백을 받을 수 있는 충분한 기회를 제공합니다. 참가자는 Spring 애플리케이션 정의, 구성 및 배포에 대한 라이브 실습 연습을 수행합니다.
과정이 끝나면 참가자는 자신의 Spring 애플리케이션을 신속하게 배포하는 데 필요한 지식과 실습을 갖게 됩니다.
Spring Webflux
14 시간대한민국에서 진행되는 이 강사 주도 라이브 교육(온라인 또는 현장)은 WebFlux를 사용하여 반응형 애플리케이션을 개발 및 배포하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Spring 5와 WebFlux 프레임워크를 설치하고 구성합니다.
- 반응형 애플리케이션 및 서비스를 개발합니다.