코스 개요

소개

Kotlin 기본 사항 복습

Kotlin에서 고급 함수 사용

  • Kotlin에서 중첩 함수를 사용하여 기능 재사용
  • Kotlin에서 중위 표기법을 사용하여 함수 호출
  • Kotlin에서 익명 함수 선언
  • Kotlin에서 효율성을 위한 inline 수식어 사용
  • Kotlin에서 고급 함수 작업 시 반환 및 지역 반환 구현
  • Kotlin에서 최적화를 위한 꼬리 재귀 구현
  • Kotlin에서 연산자 오버로딩 사용
  • Kotlin에서 제한을 설정하는 DSL의 람다 리시버 사용
  • Kotlin에서 인스턴스 호출
  • Kotlin에서 함수적 구조 사용
    • 함수 합성
    • 커링
    • 기타 구조
  • Kotlin의 고급 함수적 측면 요약

Kotlin에서 클래스 시나리오 탐색

  • Kotlin에서 필드 구현
  • Kotlin에서 "lateinit" 수식어 사용
  • Kotlin에서 중첩 및 내부 클래스 이해
  • Kotlin에서 동반 객체를 사용하여 "정적 메서드" 정의
  • Kotlin에서 클래스 생성자 숨김
  • Kotlin에서 클래스를 밀봉으로 표시
  • Kotlin에서 타입 별칭 사용
  • Kotlin 클래스에 대한 고급 기능 요약

Kotlin에서 위임 구현

  • Kotlin에서 멤버 위임 개념 이해
  • Kotlin에서 멤버 함수를 다른 클래스에 위임
  • Kotlin에서 코드 재사용 효율성을 위해 속성 위임
  • Kotlin에서 내장 위임 속성 사용
  • Kotlin에서 코드 재사용을 위해 지역 속성 위임
  • Kotlin에서 클래스에서 확장 속성 구현
  • Kotlin에서 위임의 다양한 측면 요약

Kotlin에서 제네릭에 대한 심층 이해 얻기

  • 제네릭 제한 이해
  • 제네릭에서의 공변성 및 불변성 이해
  • Kotlin에서 공변성 표현을 위해 "out" 수식어 사용
  • Kotlin에서 반변성 표현
  • Kotlin에서 타입 투영 및 스타 투영 개념 탐색
  • Kotlin에서 고급 제네릭 요약

Kotlin에서 메타프로그래밍

  • 리플렉션 개요
  • Kotlin에서 리플렉션 API를 사용하여 Java 리플렉션 사용
  • Kotlin의 리플렉션 API 사용
  • Kotlin에서 타입 소거 처리
  • Kotlin에서 재정의된 제네릭 사용
  • Kotlin에서 사용자 정의 애노테이션 정의
  • Kotlin에서 메타프로그래밍 및 자기 검사 기법 요약

Kotlin에서 비동기 프로그래밍 수행

  • 비동기 프로그래밍 문제 이해
  • Kotlin에서 비동기 프로그래밍 및 코루틴 구현
  • Kotlin에서 코루틴을 사용하여 Async 및 Await 구현
  • Kotlin에서 Yield 구현
  • 코루틴의 Reactive Extensions에 대한 장점 이해
  • Kotlin에서 코루틴 요약

요약 및 결론

요건

  • Kotlin의 기본 개념을 이해하는 것

대상

  • Kotlin 프로그래밍에 대한 더 깊은 지식을 얻고자 하는 개발자
 21 시간

참가자 수


참가자당 가격

회원 평가 (7)

예정된 코스

관련 카테고리