Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1주차 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) - 임준형 #2

Closed
22 tasks done
toychip opened this issue May 15, 2024 · 0 comments
Closed
22 tasks done

Comments

@toychip
Copy link
Member

toychip commented May 15, 2024

📌 1주차 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)

Main Issue

섹션 0 강의 소개

  • 0강. 코틀린에 관한 34가지 TMI (feat. Java와의 비교)

섹션 1 코틀린에서 변수와 타입, 연산자를 다루는 방법

  • 1강. 코틀린에서 변수를 다루는 방법
  • 2강. 코틀린에서 null을 다루는 방법
  • 3강. 코틀린에서 Type을 다루는 방법
  • 4강. 코틀린에서 연산자를 다루는 방법

섹션 2 코틀린에서 코드를 제어하는 방법

  • 5강. 코틀린에서 제어문을 다루는 방법
  • 6강. 코틀린에서 반복문을 다루는 방법
  • 7강. 코틀린에서 예외를 다루는 방법
  • 8강. 코틀린에서 함수를 다루는 방법

섹션 3 코틀린에서의 OOP

  • 9강. 코틀린에서 클래스를 다루는 방법
  • 10강. 코틀린에서 상속을 다루는 방법
  • 11강. 코틀린에서 접근 제어를 다루는 방법
  • 12강. 코틀린에서 object 키워드를 다루는 방법
  • 13강. 코틀린에서 중첩 클래스를 다루는 방법
  • 14강. 코틀린에서 다양한 클래스를 다루는 방법

섹션 4 코틀린에서의 FP

  • 15강. 코틀린에서 배열과 컬렉션을 다루는 방법
  • 16강. 코틀린에서 다양한 함수를 다루는 방법
  • 17강. 코틀린에서 람다를 다루는 방법
  • 18강. 코틀린에서 컬렉션을 함수형으로 다루는 방법

섹션 5 추가적으로 알아두어야 할 코틀린 특성

  • 19강. 코틀린의 이모저모
  • 20강. 코틀린의 scope function

섹션 6 마지막 강의

  • 강의 마무리 영상
@toychip toychip closed this as completed Jun 26, 2024
toychip added a commit that referenced this issue Aug 1, 2024
* [Week1][입문편] 20강 scope function (#2)

* [Week2][JavaToKotlin] 0강 프로젝트 환경세팅

* [Week2][JavaToKotlin] 4강 사칙연산 계산기에 대해 테스트 코드 작성하기

* [Week2][JavaToKotlin] 5강 사칙연산 계산기의 나눗셈 테스트 작성

* [Week2][JavaToKotlin] 6강 Junit5 사용법과 테스트 코드 리팩토링

* [Week2][JavaToKotlin] 7강 Junit5으로 Spring Boot 테스트하기

* [Week2][JavaToKotlin] 8강 유저 관련 기능 테스트 작성하기

* [Week2][JavaToKotlin] 9강 책 관련 기능 테스트 작성하기

* [Week2][JavaToKotlin] 12강 도메인 계층을 Kotlin으로 변경하기 - Book.java

* [Week2][JavaToKotlin] 13강 도메인 계층을 Kotlin으로 변경하기 - UserLoanHistory.java, User.java

* [Week2][JavaToKotlin] 15강 리포지토리를 Kotlin으로 변경하기

* [Week2][JavaToKotlin] 16강 서비스 계층을 Kotlin으로 변경하기 - UserService.java

* [Week2][JavaToKotlin] 17강 BookService.java를 Kotlin으로 변경하고 Optional 제거하기

* Rename .java to .kt

* [Week2][JavaToKotlin] 18강 DTO를 Kotlin으로 변경하기

* [Week2][JavaToKotlin] 19강 Controller 계층을 Kotlin으로 변경하기

* [Week2][JavaToKotlin] 21강 책의 분야 추가하기

* [Week2][JavaToKotlin] 22강 Enum Class를 활용해 책의 분야 리팩토링 하기

* [Week2][JavaToKotlin] 23강 Boolean에도 Enum 활용하기 - 책 반납 로직 수정

* [Week2][JavaToKotlin] 25강 유저 대출 현황 보여주기 - 프로덕션 코드 개발

* [Week2][JavaToKotlin] 26강 유저 대출 현황 보여주기 - 테스트 코드 개발

* [Week2][JavaToKotlin] 29강 N+1 문제를 해결하는 방법! fetch join

* [Week2][JavaToKotlin] 30강 조금 더 깔끔한 코드로 변경하기

* [Week2][JavaToKotlin] 32강 책 통계 보여주기 - 프로덕션 코드 개발

* [Week2][JavaToKotlin] 33강 책 통계 보여주기 - 테스트 코드 개발과 리팩토링

* [Week2][JavaToKotlin] 35강 애플리케이션 대신 DB로 기능 구현하기

* [Week2][JavaToKotlin] 38강 Querydsl 사용하기 - 첫 번째 방법

* [Week2][JavaToKotlin] 39강 Querydsl 사용하기 - 두 번째 방법

* [Week2][JavaToKotlin] 40강 UserLoanHistoryRepository를 Querydsl으로 리팩토링 하기
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant