Back

Duration

25 hours

Price

Level

Any Level

Certification

Available

Instructor

황영덕 Sean Hwang

Expected learning & outcomes

  • 코틀린 기본 문법과 프로그래밍 기법 (변수, 함수, 제어, 배열과 문자열 등)
  • 코틀린을 활용한 객체지향 프로그래밍 기법 (데이터 클래스, 인터페이스 등)
  • 코틀린의 추가된 기법과 활용 (람다, 코루틴, 널처리 등)
  • 안드로이드에서 코틀린 확장 (kotlin-extension, Anko 등)
  • 간단한 프로젝트를 통한 코틀린 프로그래밍의 이해

    Skills you will learn

    Programming

    About this course

    알림: Do it! 코틀린 프로그래밍을 출간하였습니다!
    온라인 서점에서 'Do it! 코틀린 프로그래밍 / 황영덕'으로 검색해 보세요!~
    본 강좌는 최신 코틀린 1.3을 반영해 책 내용에 맞춰서 2019로 업데이트 되고 있습니다. 이번 업데이트의 첫째마당(01장~04장)은 유투브와 저자의 블로그에 무료로 제공되며 둘째마당 이후(05장~14장)는 유데미 강의에서만 계속해서 게시됩니다! 기존의 수강하신 분들은 그대로 갱신된 버전을 보실 수 있습니다. 책과 함께 보면 좋아요!~

    강좌 설명:

    본 강좌의 전반부 에서는 코틀린의 기본문법과 함수형 프로그래밍, 객체지향 프로그래밍 기법을 먼저 살펴보고 후반부에서는 코틀린의 향상된 특징을 다룹니다. 현대적 언어가 가져야 할 여러가지 향상된 특징을 코틀린을 대거 도입함으로써 여러분들의 코드를 안전하고 획기적으로 단축시킬 수 있습니다. 특히, 기본적으로는 널을 허용하지 않거나 널 처리를 강제 함으로서 프로그램이 중단되는 것을 최대한 방지할 수 있게 됩니다. 따라서, 본 강좌를 통해 이러한 기술을 습득해 활용할 수 있습니다. 

    또한, 코틀린의 새로운 특징인 코루틴(Coroutine)을 활용하면 복잡한 스레드나 핸들러를 사용하지 않고도 비동기 프로그래밍을 손쉽게 실현할 수 있는 방법을 제시합니다. 

    마지막으로 안드로이드 확장, Anko 등을 사용하는 전형적인 안드로이드 프로젝트를 코틀린으로 만들어 봄으로써 코틀린과 안드로이드 프로젝트를 더욱 깊이 이해할 수 있습니다. 

    그럼 본 강좌에서 만납시다!


    LORE ADVANTAGE

    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.