Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Do it! 코틀린 프로그래밍 (Kotlin Programming)
Rating: 4.8 out of 5(223 ratings)
1,295 students

Do it! 코틀린 프로그래밍 (Kotlin Programming)

기초부터 안드로이드까지 - 2020 Update!
Last updated 1/2024
Korean

What you'll learn

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

Course content

14 sections73 lectures33h 39m total length
  • 새로운 강의를 곧 업데이트 합니다.0:23

    안녕하세요.

    코틀린이 그동안 많은 부분이 업데이트 되어 내부의 컴파일러 작동방식이나 문법등이 개선되었는데요.

    강좌의 적지 않은 부분이 맞지 않는다고 판단하고 2024년도를 위한 업데이트를 하려고 합니다.

    그동안 바쁘다는 핑계로 질문에 대한 답변도 소홀히 했던 것에 대해 사과 드립니다.  m( _ _ )m

    아직까지 호주 회사에서 모바일 개발을 이어가고 있는데요.

    그동안 겪은 개발 이야기도 하면서 재밌게(?) 구성해 보려고 합니다.


    사용했던 툴도 많은 부분 바뀌고 있으니 먼저 환경 설정에 대한 부분을 올려드리고

    정기적인 업데이트를 계획하고 있으나 개인 일정에 따라 또 달라질 수 있습니다.

    그 사이 코틀린 멀티플랫폼(KMP)도 정식화 되었는데요.

    그 부분은 다른 강좌를 통해서 만나도록 하겠습니다.


    감사합니다!


    (강의는 매주 토요일 업데이트 됩니다!)

  • 00-1 IntelliJ IDEA 윈도우에 설치하기19:49

    코틀린을 배우기 앞서 통합개발환경(IDE)에 해당하는 IntelliJ IDEA를 설치해 보겠습니다.

    이미 설치하신 분들은 건너뛰어도 무방합니다.

    윈도우에서 새롭게 설치하실 분들은 확인하세요!

  • 00-2 IntelliJ IDEA 맥북에 설치하기8:00


    이어서 맥에서 설치하는 방법을 살펴보죠.

    윈도우에서 하실 분은 건너뛰셔도 됩니다.

Requirements

  • 코틀린을 배우기 위한 IntelliJ, Android Studio를 사용
  • 약간의 자바프로그래밍 지식
  • 약간의 안드로이드 프로그래밍 지식

Description

'Do it! 코틀린 프로그래밍'을 시작해 볼까요!


온라인 서점에서 'Do it! 코틀린 프로그래밍 / 황영덕 저'으로 검색해 보세요!
본 강좌는 출간된 'Do it! 코틀린 프로그래밍' 기반으로 진행합니다. 첫째마당(01장~04장)은 유투브와 저자의 블로그에 무료로 제공되며 둘째마당 이후(05장~14장)는 유데미 강의에서 만날 수 있습니다! 기존의 수강하신 분들은 그대로 갱신된 버전을 보실 수 있습니다.

강좌 설명:

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

또한, 코틀린의 새로운 특징인 코루틴(Coroutine)을 활용하면 복잡한 스레드나 핸들러를 사용하지 않고도 비동기 프로그래밍을 손쉽게 실현할 수 있는 방법을 제시합니다. 마지막으로 안드로이드 확장등을 사용하는 전형적인 안드로이드 프로젝트를 코틀린으로 만들어 봄으로써 코틀린과 안드로이드 프로젝트를 더욱 깊이 이해할 수 있습니다. 

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


Who this course is for:

  • 코틀린 프로그래밍을 배우고자 하는 분
  • 기존 자바프로그래밍에서 코틀린으로 변경하고자 하는 분
  • 안드로이드에 코틀린을 적용하고자 하는 분