Kotlin 핸즈온
Kotlin을 사용하여 다양한 기술과 여러 플랫폼을 대상으로 애플리케이션을 제작해 볼 수 있는 일련의 핸즈온 튜토리얼입니다. 각 실습은 여러 단계로 나뉘어 있으며, 각 섹션을 차근차근 따라갈 수 있도록 안내합니다.
Spring Boot와 Kotlin을 사용한 웹 앱 생성
Spring Boot와 Kotlin을 사용하여 데이터베이스 기능이 포함된 간단한 애플리케이션을 빌드하고, 구문(syntax) 관점에서 백엔드 개발에 Kotlin을 사용할 때의 이점을 알아봅니다.
React와 Kotlin/JS를 사용한 웹 애플리케이션 구축
Kotlin/JS를 사용하여 React 애플리케이션을 만들고, Kotlin의 타입 시스템, 라이브러리 생태계 및 상호 운용성 기능을 활용하는 방법을 살펴봅니다.
Spring Boot와 Kotlin을 사용한 웹 애플리케이션 구축
Spring Boot와 Kotlin의 강력한 기능을 결합하여 간단한 블로그 애플리케이션을 빌드합니다.
Ktor를 사용한 HTTP API 생성
HTTP 요청에 응답하는 애플리케이션용 백엔드 API를 생성합니다.
Ktor를 사용한 WebSocket 채팅 생성
JVM 서버와 JVM 클라이언트를 모두 포함하여 Ktor를 사용하는 간단한 채팅 애플리케이션을 만듭니다.
Ktor를 사용한 대화형 웹사이트 제작
Ktor에서 파일을 서빙하는 방법, Freemarker 및 kotlinx.html DSL과 같은 템플릿 엔진을 사용하는 방법, 그리고 폼 입력을 처리하는 방법을 배웁니다.
Kotlin 코루틴 및 채널 소개
Kotlin의 코루틴과 채널을 사용하여 코루틴 간에 통신하는 방법을 알아봅니다.
Kotlin/Native 소개
Kotlin/Native와 libcurl을 사용하여 여러 플랫폼에서 네이티브로 실행할 수 있는 간단한 HTTP 클라이언트를 만듭니다.
Kotlin 멀티플랫폼: 네트워킹 및 데이터 스토리지
Ktor와 SQLDelight를 사용한 Kotlin 멀티플랫폼으로 Android 및 iOS용 모바일 애플리케이션을 만드는 방법을 배웁니다.
Kotlin 멀티플랫폼으로 iOS 및 Android 타겟팅하기
Kotlin 멀티플랫폼을 사용하여 iOS와 Android를 모두 타겟팅할 수 있는 모바일 애플리케이션을 만드는 방법을 배웁니다.
