학습대상
- Kotlin(코틀린)프로그래밍을 제대로 배워보고 싶으신 분들
- 학습내용의 용어, 수행방법 등에 대한 기본기를 탄탄히 다지고 싶으신 분들
- 이론 내용을 실무와 함께 습득하고 싶으신 분들
학습방법
본 강의는 Kotlin(코틀린) 프로그래밍 해설 강의입니다.
강의는 강사님의 설명과 함께 직접 따라하는 실습 형태로 진행됩니다.
강의특징
- 체계적이고 꼼꼼한 학습 방식으로 탄탄한 지식과 함께 실무적인 능력을 쌓을 수 있습니다.
- Kotlin(코틀린)을 수행하는데 있어 필요한 핵심적인 내용들을 강조하여 프로그램을 마스터하는데 도움이 됩니다.
- 이해하기 쉬운 선생님의 설명으로, 수강생들은 Kotlin(코틀린)에 흥미를 가지고 즐겁게 수업에 임할 수 있습니다.
수강생의 각오 한마디!
★ 프로그래밍 포토샵
ros**** 님
말만 하다가 이제서야 시작하는 제가 부끄럽기도 합니다.. 그래도 이제 강의를 들으면서 저만의 목표를 이룰려고 합니다. 인강 놓치는 일이 없도록 시간을 잘 활용하여 수업에 임하겠습니다. 화이팅!
★ 프로그래밍
ato**** 님
언젠가는 프로그래밍을 예시나 설명 없이 사용 가능한 날이 올때까지 노력하겠습니다!! 물론 그 이후에도 노력하겠습니다!!
★ 앱
atr**** 님
앱을 어떻게 만드는지 궁금하다가 이 강좌를 보고 결재하고 인강을 들을 생각에 기쁩니다. 아직도 도전하는 삶을 살 수 있는 것 같아서 보람있네요. 잘따가라가서 완강하고 싶습니다.
★ 웹 프로그래밍
kam**** 님
고도몰이나 카페24에서 소스 수정 부분을 익혀보고 싶었는데 디자인 위주의 관리라 조금 아쉬웠습니다. 하지만 좋은 강의가 많으니 잘 배워가도록 할께요. 감사합니다.
★ 파이썬
hun**** 님
파이썬을 공부함으로써 프로그래밍언어에 더 가까이 다가가고 이를 토대로 R프로그래밍, 하둡까지 공부함으로써 빅데이터 전공에 좀더 가까이 다가가고 싶습니다.
★ 프로그래밍
cjs**** 님
이제 중3이 되어 하고싶은걸 생각하게 되었고, 너무 늦게 생각했다고 생각하지만 그생각을 빨리 생각헀다고 생각하게 만들고싶습니다!
★ 앱 , 웹
wlt**** 님
앱과 웹에 관심이 있어 여러 연수나 교육을 찾다가 이 사이트를 발견했는데 이 것을 통해 관심있는 분야를 확실하게 알고 싶다.
이론-코루틴의 문맥, dispatcher객체, repeat함수를 사용한 반복 동작하기, 코루틴 작업 취소하기. finally의 실행 보장, withContext(NonCancellable), 코루틴에 조건식이 들어가면 일어나는 현상에 대한 설명
[44:10]
2
실습-코루틴의 문맥, dispatcher객체, lauch의 매개변수로 Dispatchers.Unconfined, coroutineContext, Dispatchers.IO, 인자값이 없을때, newSingleThreadContext()가 올때 실행하는 스레드와 그룹, 데몬여부에 대한 실습
[34:39]
3
실습-repeat()함수를 사용한 반복 동작하기, 코루틴 작업 취소하기, finally 의 실행보장, repeat(), cancel(), cancelAndJoin(), withContext()함수에 대한 실습
[33:39]
4
이론-코루틴의 시간 만료, withTimeout(), TimeoutCancellationException예외, 채널의 개념과 작동 방식, send(), receive(), 채널의 종류, produce(), comsumEach(), 버퍼를 가진 채널, select 표현식, onReceive()함수에 대한 설명
[44:32]
5
실습-코루틴 블록에 조건문이 들어갔을때의 작동, withTimeout(), TimeoutCancellationException예외, withTimeoutOrNull(), 채널 생성 및 send(), receive(), isFull, isEmpty를 통한 채널 상태 확인 코드에 대한 실습
[39:26]
6
실습-produce()생산자 패턴, comsumEach()소비자 패턴, 버퍼(capacity)를 가진 채널 생성 및 활용, select 표현식, onReceive()함수에 대한 실습
[37:52]
7
이론-공유 데이터 문제 알아보기, synchronized키워드의 개념, volatile키워드의 개념, 원자 변수의 개념과 사용법, 스레드 가두기의 개념과 사용방법에 대한 설명
[47:34]
8
실습-자바코드로 synchronized 키워드로 동기화 메서드 작성하여 데이터 신뢰성 제공하는 코드, volatile키워드의 장점과 단점에 대한 코드에 대한 실습
[34:56]
9
실습-코틀린에 추가된 동기화 방법 중 원자 변수를 이용하는 코드와 이용하지 않는 코드, AtomicInteger, incrementAndGet(), get()함수에 대한 실습
[29:17]
10
이론-코틀린에 추가된 동기화 방법 중 상호배제(mutual exclusion)의 개념, 작동방식, withLock블럭, 이벤트 루프의 개념과 작동방식에 대한 설명
[33:29]
11
실습-코틀린에 추가된 동기화 방법 중 스레드 가두기의 작동방식, 상호배제(mutual exclusion)의 작동방식, lock(), unlock(), withLock블럭에 대한 실습
[38:28]
수강 후기
No.32290
ID : josu**** (lv.3)
강사 : 박용준
코틀린 기초 에 대해서 배움 좋습니다. 자바 처음 배울때가 생각나네요 [HD]Kotlin(코틀린) 기초입문 제대로 배우기 (2020) Part.1 3강 Kotlin(코틀린) 개발 환경 구축 및 Kotlin Hello World 만들기 수업에 대한 후기입니다.
No.32289
ID : josu**** (lv.3)
강사 : 박용준
자바배우는 중인데 코틀린은 처음이에요 잘 배워볼게요 [HD]Kotlin(코틀린) 기초입문 제대로 배우기 (2020) Part.1 2강 강의소스 압축 해제 및 실행하기 데모 수업에 대한 후기입니다.
No.32288
ID : josu**** (lv.3)
강사 : 박용준
1생각보다 ....별로인거 같아요 2그래도 나쁘진 않은듯 2 앞으로도 잘볼게요 [HD]Kotlin(코틀린) 기초입문 제대로 배우기 (2020) Part.1 1강 Kotlin(코틀린) 소개 및 강의 시작 수업에 대한 후기입니다.
- 본 강의는 모바일 기기 및 인터넷 엣지, 크롬, 파이어폭스, 웨일 브라우저에서 재생이 가능합니다.
- 강의는 결제 후 7일이 지나지 않고, 3강 미만 수강시에만 환불 및 취소가 가능합니다. (※ 패키지 강의 포함)
- ID 공유, 동시 수강 등 부정 수강이 적발되는 경우 수강기간 중에도 수강이 취소 될 수 있습니다.
- 교재 환불은 상품 특성상 결제일로부터 7일 이내에 미사용시에만 환불이 가능하며, 왕복 택배비를 부담해주셔야 합니다.
- 섬과 같은 도서지역은 교재 배송시 3,000원의 추가 비용을 입금해 주셔야 배송 가능합니다.