코스 개요
소개
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 프로그래밍에 대한 더 깊은 지식을 얻고자 하는 개발자
회원 평가 (7)
강의의 집중도와 주제 범위. 복잡한 주제들도 충분히 설명되어 있어, 일부 희박한 부분이 남아 있더라도 (예: DSL) -- 이미 기본적인 이해를 가지고 있고 적어도 구글에 어떤 질문을 해야 하는지 알고 있으므로 혼자 진행하는 것이 어렵지 않을 것입니다.
Alexey Baryshnev - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
새로운 정보가 많았지만, 대부분 이해하기 쉽고 배우기에 편안했습니다. 다음 주제에서 필요할 때 대부분을 기억하고 사용할 수 있었습니다.
Alina Karpovich - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
트레이너의 역량과 광범위한 주제 지식. 새로운 것들을 많이 배우고 귀중한 피드백을 받았으며 제 질문에 대한 답변도 얻었습니다.
Ilya Ginter - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
실시간 커뮤니케이션과 질문에 대한 좋은 답변
Alexander Semyonov - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
온라인 모드로 연습을 수행하세요. 이는 매우 편리합니다. 추가 질문에 대한 빠른 답변이 가능합니다.
Oleg Sushik - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
긍정적인 접근
Arseniy - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
컴파일러처럼 생각해야 하는 연습문제와 질문들이 좋았습니다. 때때로 우리가 논의하고 있는 주제를 이해하는 것 같아도, 연습을 통해 실제로 이해하고 있다는 것을 확인할 수 있었습니다. 어떤 사람이 연습문제를 어렵게 느끼는 경우, 해결 방법이 명확한 단계로 제공되어 왜 그렇게 하는지 설명되었습니다. 또한 이러한 연습을 계속 진행하면서 이전 연습들을 돌아보며 이미 하나의 해법으로 이루어진 것을 어떻게 개선할 수 있는지를 이해하는 것이 매우 좋았습니다.
Kristaps Reinis Lipsha - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨