Kotlin 실습
다양한 기술을 활용하고 여러 플랫폼을 대상으로 Kotlin으로 애플리케이션을 생성할 수 있는 실습 튜토리얼 시리즈입니다. 각 연습은 여러 단계로 나뉘어 있으며, 각 섹션을 안내합니다.
Kotlin 코루틴 및 RSocket을 사용하여 반응형 Spring Boot 애플리케이션 구축
Spring Boot와 Kotlin을 사용하여 간단한 채팅 애플리케이션을 구축하고, 구문적 관점에서 서버 측 개발에 Kotlin을 사용하는 이점에 대해 알아봅니다.
React 및 Kotlin/JS를 사용하여 웹 애플리케이션 구축
Kotlin/JS를 사용하여 React 애플리케이션을 생성하고, Kotlin의 타입 시스템, 라이브러리 생태계, 그리고 상호 운용성 기능을 어떻게 활용할 수 있는지 확인합니다.
Spring Boot 및 Kotlin을 사용하여 웹 애플리케이션 구축
Spring Boot와 Kotlin의 강점을 결합하여 간단한 블로그 애플리케이션을 구축합니다.
Ktor로 HTTP API 생성
HTTP 요청에 응답하는 애플리케이션을 위한 백엔드 API를 생성합니다.
Ktor로 WebSocket 채팅 생성
Ktor를 사용하여 JVM 서버와 JVM 클라이언트를 모두 포함하는 간단한 채팅 애플리케이션을 생성합니다.
Ktor로 인터랙티브 웹사이트 생성
파일을 제공하는 방법, Freemarker 및 kotlinx.html
DSL과 같은 템플릿 엔진을 사용하는 방법, 그리고 Ktor에서 폼 입력을 처리하는 방법을 알아봅니다.
Kotlin 코루틴 및 채널 소개
Kotlin의 코루틴에 대해 알아보고, 채널을 사용하여 코루틴 간에 어떻게 통신할 수 있는지 알아봅니다.
Kotlin/Native 소개
Kotlin/Native 및 libcurl
을 사용하여 여러 플랫폼에서 네이티브로 실행될 수 있는 간단한 HTTP 클라이언트를 생성합니다.
Kotlin Multiplatform: 네트워킹 및 데이터 저장
Ktor 및 SQLDelight와 함께 Kotlin Multiplatform을 사용하여 Android 및 iOS용 모바일 애플리케이션을 생성하는 방법을 알아봅니다.
Kotlin Multiplatform으로 iOS 및 Android 타겟팅
Kotlin Multiplatform을 사용하여 iOS 및 Android를 모두 대상으로 할 수 있는 모바일 애플리케이션을 생성하는 방법을 알아봅니다.