Academy Program

Home > > 전체교육일정

전체교육일정

One-Day Kotlin

교육일정
교육기간
1일
교육금액
300,000원(부가세별도)
전체일정보기 수강신청

교육개요

* 해당 과정은 비대면 Zoom으로 진행됩니다.

- Kotlin 언어에 대한 기본적인 문법 지식 학습
- Kotlin 언어의 다양한 표준 라이브러리 용례 학습
- Kotlin 언어가 Java에 비해 장점을 갖는 다양한 case 학습
- Legcay Migration 과정에서 Kotlin과 Java를 함께 사용할 때 주의할 점에 대한 이해
- Backend 개발자가 Spring Boot를 Kotlin과 함께 사용하는 방법
- Java + Spring Boot 서버를 Kotlin + Spring Boot 로 리팩토링하며 Legacy 개편
- 요약 : 본 과정을 통해 Kotlin 언어에 대한 이해도를 갖추고 Kotlin, Spring Boot, JPA를 활용해 Java Legacy 서버를 점진적으로 리팩토링 할 수 있게 됩니다.



선수과목

- 프로그래밍 언어에 대한 기본적인 사용 경험
- (선택적) Java 혹은 JVM 환경에 대한 이해
- Spring Boot + JPA에 대한 기본적인 이해 (CRUD API)



강의내용

Kotlin 문법 이해
- Kotlin의 변수와 null처리, 기본타입과 특수타입, 다양한 연산자
- Kotlin의 조건문, 반복문, 예외 처리
- Kotlin에서 OOP와 FP를 다루는 방법
- Kotlin에서 Collection을 다루는 방법

Legacy 리팩토링
- Kotlin의 다양한 함수 종류와 scope function
- Java + Spring Boot 서버  Kotlin + Spring Boot 서버 실습

Generic을 포함한 고급 문법
- in, out, where, reified
- 파라미터 타입의 가변성과 제약

Backend 개발과 코루틴
- 코루틴 문맥 및 주요 패키지
- 블로킹과 넌블로킹 동작
- 프로세스와 스레드
- launch와 async코루틴 빌더



기타

진행방식
- 해당 교육은 1일 학습이며 실시간 라이브 Zoom 으로 진행됩니다.

PROMOTION
- 2인 이상 교육 신청시 총 10만원 할인 혜택 또는 선물증정