코틀린 코루틴 완전 정복 강의 소개
코틀린 코루틴은 성능, 안정성, 가독성 세가지를 모두 잡은 코틀린을 위한 강력한 비동기 솔루션입니다. 코루틴의 성능을 극대화 하고 안정적인 비동기 코드를 작성하려면, 코루틴의 기본 구조와 원리를 깊이 이해하는 것이 필요합니다. 하지만, 많은 학습 자료들이 코루틴의 일부만을 다루고 하나의 자료가 다른 자료에 의존성이 있어 전체적인 개념을 파악하기 힘듭니다. 이 때문에 저 또한 코루틴 학습을 위해 수없이 많은 중복된 자료를 봤고, 많은 시행 착오를 거쳤습니다.
저는 이것이 문제라고 생각했고, 굳이 모든 사람들이 이런 시행착오를 거칠 필요는 없다고 생각했습니다. 따라서 이 문제를 해결하기 위해 코루틴을 가장 효율적으로 그리고 체계적으로 학습하려면 학습 순서를 어떻게 하면 좋을까 고민했고, 많은 연구 끝에 커리큘럼을 만들었습니다.
이 강의에서는 이 커리큘럼을 통해 코루틴을 기초부터 심화까지 다룹니다. 코루틴의 동작 원리부터 시작해, CoroutineDispatcher, Job, Deferred, CoroutineContext 등 코루틴의 주요한 구성요소를 차근 차근 이해할 수 있도록 해 탄탄한 지식을 쌓을 수 있도록 합니다. 마지막에는 코루틴에 대한 이해를 더욱 깊게 만들기 위한 추가 자료들도 제공되며, 코루틴이 들어간 코드의 테스트 방법까지 설명합니다. 또한 강의를 진행하면서 직접 만든 시각 자료를 제공해 코루틴이 동작하는 원리를 비롯해, 코루틴 라이브러리가 제공하는 다양한 구성요소의 사용 방법을 더욱 이해하기 쉽게 만듭니다.
코루틴을 잘 모르셨던 분도 이 강의를 모두 수강하면, 코루틴을 자유자재로 사용하실 수 있도록 강의를 구성했습니다. 이 강의가 필요하셨던 분들께 도움이 되면 좋을 것 같습니다.
강의 특징
✅ 풍부하고 직관적인 시각 자료를 통해 어려운 비동기 프로그래밍을 쉽게 이해할 수 있도록 합니다.
✅ 체계적인 커리큘럼을 통해 탄탄한 지식을 쌓을 수 있도록 합니다.
*이 강의는 기본과 심화가 합쳐진 강의입니다.