Language/Kotlin
kotlin 뽀개기_01) 학습 커리큘럼
태하팍
2025. 8. 4. 11:23
반응형
커리큘럼
Step 0: 코틀린이란?
- 코틀린에 대해 궁금해하고 뭔지 알아보기
- ex) 왜 배워야하나?
Step 1: 기본 문법 익히기
- 변수 선언 (val, var)
- 조건문 / 반복문 (if, when, for, while)
- 함수 선언과 호출 (fun)
- 클래스와 객체 (class, object, data class)
Step 2: 자바 대비 차이점 익히기
- Null Safety (?, ?:, !!)
- 확장 함수 (fun String.isEmail(): Boolean { ... })
- 컬렉션 처리 (map, filter, forEach)
- Smart Casts, when의 강력함
Step 3: 실전 프로젝트 접목
- 스프링 부트 + 코틀린 프로젝트 만들기
- JPA, RestController, Service 레이어 코틀린으로 작성
- 테스트 코드도 코틀린으로!
Step 4: 병행 학습
- Effective Kotlin 책 (by Marcin Moskala) 읽기
- 유튜브에서 “Kotlin for Java developers” 검색
- 깃허브에 Kotlin 코드 리딩/분석하기
반응형