『코틀린 코루틴의 정석』 저자의 코틀린 코루틴 강의입니다. 이 강의에서는 코루틴에 대한 지식을 기초부터 핵심까지 다룹니다. 코루틴을 활용한 비동기 프로그래밍을 누구나 쉽게 이해할 수 있도록, 다양한 시각 자료와 명확한 설명을 제공합니다.
이런 걸
배워요!
코루틴 이전의 멀티 스레드 프로그래밍이 가진 한계와, 코루틴이 이를 극복한 방법
코루틴 라이브러리의 핵심 구성요소(CoroutineDispatcher, Job, Deferred 등)의 역할과 활용 방법
코루틴의 구조화된 동시성
코루틴의 예외 처리 방법
일시 중단 함수의 이해
코루틴의 동작 방식에 대한 심층적인 분석
코루틴 유닛 테스트를 작성하는 방법
학습 대상은
누구일까요?
코틀린 코루틴에 대한 지식을 기초부터 핵심까지 탄탄하게 쌓고 싶은 개발자.
코루틴의 다양한 기능들에 대해 심층적으로 이해해 기술적으로 성장하고 싶은 개발자
코루틴의 구조화된 동시성과 예외 처리에 대해 이해해 비동기 프로그래밍을 보다 안정적으로 하는 방법을 배우고 싶은 개발자
코루틴 유닛 테스트를 작성하는 방법을 배우고 싶은 개발자
선수 지식,
필요할까요?
코틀린에 대한 기본 지식
소개
안녕하세요. 개발자 조세영입니다.
지금까지 프로그래밍은 사람들에게 어렵게 다가왔습니다. 그 이유는 프로그래밍에 필요한 방대한 지식이 인터넷 곳곳에 흩어져 있고, 파편화된 지식을 이해하기 위해서는 지식의 양에 비해 많은 노력이 필요했기 때문입니다.
하지만, 많은 공부 끝에 제가 발견한 것은 각 단계에서 체계적으로 필요한 부분만을 학습한다면, 효율이 수 배 아니 수십 배까지 올라갈 수 있다는 점입니다. 이런 점에 착안해서 저는 프로그래밍 지식을 체계화해 주니어 개발자부터 시니어 개발자까지 누구나 이해할 수 있도록 학습 자료들을 만들고 있습니다.
많은 분들이 제 학습 자료를 통해 어렵게 느껴지던 프로그래밍 개념들을 쉽게 이해하고 넘어갈 수 있길 바랍니다.
저서
코틀린 코루틴의 정석, 조세영, 에이콘 출판사, 2024
번역
코틀린 코루틴 공식 기술 문서 한국어 번역 및 배포, 2023
강연&발표
안드로이드 개발자를 위한 코틀린 코루틴, 삼성전자 MX 사업부, 2024
Optimizing Flow Collection on Coroutines, LINE Client Day, 2022
경력
(현) 라인플러스 Android Software Engineer
(전) 하이퍼커넥트 Android Software Engineer
(전) 티맥스데이터 Software Engineer
(전) 인공위성연구소 Graduate Researcher
(전) KAIST IIDS Lab Research Asssistant
학력
KAIST 전기및전자공학부 석사 졸
고려대학교 보건정책관리학부, 전기전자전파공학부 학사 졸
링크
GitHub: https://github.com/seyoungcho2
Tech Blog: https://kotlinworld.com/
LinkedIn: https://www.linkedin.com/in/seyoungcho/
전체
79개 ∙ (6시간 55분)
가 제공되는 강의입니다.