코틀린 프로그래밍 (Kotlin Programming)의 기초부터 안드로이드 프로젝트까지 배울수 있는 인강으로 알차게 코틀린 프로그래밍을 배워보세요 ~
본 강좌의 전반부 에서는 코틀린의 기본문법과 함수형 프로그래밍, 객체지향 프로그래밍 기법을 먼저 살펴보고 후반부에서는 코틀린의 향상된 특징을 다룹니다. 현대적 언어가 가져야 할 여러가지 향상된 특징을 코틀린을 대거 도입함으로써 여러분들의 코드를 안전하고 획기적으로 단축시킬 수 있습니다. 특히, 기본적으로는 널을 허용하지 않거나 널 처리를 강제 함으로서 프로그램이 중단되는 것을 최대한 방지할 수 있게 됩니다. 따라서, 본 강좌를 통해 이러한 기술을 습득해 활용할 수 있습니다.
또한, 코틀린의 새로운 특징인 코루틴(Coroutine)을 활용하면 복잡한 스레드나 핸들러를 사용하지 않고도 비동기 프로그래밍을 손쉽게 실현할 수 있는 방법을 제시합니다.
마지막으로 안드로이드 확장, Anko 등을 사용하는 전형적인 안드로이드 프로젝트를 코틀린으로 만들어 봄으로써 코틀린과 안드로이드 프로젝트를 더욱 깊이 이해할 수 있습니다.
배울 내용
코틀린 기본 문법과 프로그래밍 기법 (변수, 함수, 제어, 배열과 문자열 등)
코틀린을 활용한 객체지향 프로그래밍 기법 (데이터 클래스, 인터페이스 등)
코틀린의 추가된 기법과 활용 (람다, 코루틴, 널처리 등)
안드로이드에서 코틀린 확장 (kotlin-extension, Anko 등)
간단한 프로젝트를 통한 코틀린 프로그래밍의 이해
이 강좌의 대상:
코틀린 프로그래밍을 배우고자 하는 분
기존 자바프로그래밍에서 코틀린으로 변경하고자 하는 분
안드로이드에 코틀린을 적용하고자 하는 분
강좌 후기
전문적으로 제대로 짚어주시니, 너무 좋네요.. 시중 책을 보면 이게 초보자를 위한건지, 기 자바개발자를 위한건지 뒤죽박죽이 너무 많은데,제대로 머리에 쏙쏙 들어오게 잘 해주셔서 감사합니다.
사실 코틀린을 배우기 위해, 자바까지 마스터하고 올 필요는 없잖아요..
정말 이해하기 쉽게 알려 주시네요. 처음 접하는 분야인데 도움이 많이 되고 있습니다. 코틀린 처음 접하시는 분들에게 정말 큰 도움이 되리라 생각이 듭니다.