Do it! 코틀린 프로그래밍 (Kotlin Programming)
기초부터 안드로이드까지 - 2020 Update!
Description
'Do it! 코틀린 프로그래밍'을 시작해 볼까요!
온라인 서점에서 'Do it! 코틀린 프로그래밍 / 황영덕 저'으로 검색해 보세요!
본 강좌는 출간된 'Do it! 코틀린 프로그래밍' 기반으로 진행합니다. 첫째마당(01장~04장)은 유투브와 저자의 블로그에 무료로 제공되며 둘째마당 이후(05장~14장)는 유데미 강의에서 만날 수 있습니다! 기존의 수강하신 분들은 그대로 갱신된 버전을 보실 수 있습니다.
강좌 설명:
본 강좌의 전반부 에서는 코틀린의 기본문법과 함수형 프로그래밍, 객체지향 프로그래밍 기법을 먼저 살펴보고 후반부에서는 코틀린의 향상된 특징을 다룹니다. 현대적 언어가 가져야 할 여러가지 향상된 특징을 코틀린을 대거 도입함으로써 여러분들의 코드를 안전하고 획기적으로 단축시킬 수 있습니다. 특히, 기본적으로는 널을 허용하지 않거나 널 처리를 강제 함으로서 프로그램이 중단되는 것을 최대한 방지할 수 있게 됩니다. 따라서, 본 강좌를 통해 이러한 기술을 습득해 활용할 수 있습니다.
또한, 코틀린의 새로운 특징인 코루틴(Coroutine)을 활용하면 복잡한 스레드나 핸들러를 사용하지 않고도 비동기 프로그래밍을 손쉽게 실현할 수 있는 방법을 제시합니다. 마지막으로 안드로이드 확장등을 사용하는 전형적인 안드로이드 프로젝트를 코틀린으로 만들어 봄으로써 코틀린과 안드로이드 프로젝트를 더욱 깊이 이해할 수 있습니다.
그럼 본 강좌에서 만납시다!
What You Will Learn!
- 코틀린 기본 문법과 프로그래밍 기법 (변수, 함수, 제어, 배열과 문자열 등)
- 코틀린을 활용한 객체지향 프로그래밍 기법 (데이터 클래스, 인터페이스 등)
- 코틀린의 추가된 기법과 활용 (람다, 코루틴, 널처리 등)
- 안드로이드에서 코틀린 확장 사용법 (kotlin-extension 등)
- 간단한 프로젝트를 통한 코틀린 프로그래밍의 이해
Who Should Attend!
- 코틀린 프로그래밍을 배우고자 하는 분
- 기존 자바프로그래밍에서 코틀린으로 변경하고자 하는 분
- 안드로이드에 코틀린을 적용하고자 하는 분