Language/Kotlin

kotlin 뽀개기_01) 학습 커리큘럼

태하팍 2025. 8. 4. 11:23
반응형

a.i 이미지:)

학습링크 : link
playground : link

커리큘럼

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 코드 리딩/분석하기

 

 

반응형