입문자를 위한 Kotlin(코틀린) 완벽 마스터하기

모던 프로그래밍 스타일을 지원하는 Kotlin(코틀린) 기초 입문 강의
4.33 (21 reviews)
Udemy
platform
한국어
language
Mobile Apps
category
입문자를 위한 Kotlin(코틀린) 완벽 마스터하기
131
students
20.5 hours
content
Apr 2024
last update
$19.99
regular price

Why take this course?

여러분이 Kotlin을 배우고자 하신다면, 위한 제공한 커리큘 목록에 따라 단계별로 학습을 진행할 수 있습니다. 각 주제별로 간단한 설명과 함께, Kotlin의 기본적인 문법부터 안드로이드 스튜디오에서의 실용적인 예제까지 전체적인 학습 흐름을 안내해드리겠습니다.

  1. Kotlin 강의 소스 모음 리포지토리를 GitHub에 생성 및 기본 코드 작성 시작

    • GitHub에 Kotlin 관련 레포지토리를 만들고, Hello, world! 프로그램과 같은 간단한 코드를 작성해보세요.
  2. Syntax (문법)

    • 출력문, 주석문, 이스케이프 시퀀스 등 Kotlin의 기본 문법을 익힙니다.
  3. Variable (변수)

    • 변수와 상수, 리터럴을 사용하는 방법을 배우세요.
  4. Number (숫자)

    • 숫자 데이터 형식을 사용하는 방법을 익히세요.
  5. BooleanCharString (불리언, 문자, 문자열)

    • 숫자 이외의 데이터 형식(불리언, 문자, 문자열)을 사용하는 방법을 배우세요.
  6. ReadLine (사용자로부터 입력 받기)

    • readLine() 함수를 사용하여 사용자로부터 정보를 변수에 저장하는 방법을 배우세요.
  7. Operator (연산자)

    • 연산자(단항, 산술, 할당, 증감)의 개요와 사용법을 익히세요.
  8. AssignmentIncrement (할당 및 증감 연산자)

    • 할당 연산자와 증감 연산자를 사용하는 방법을 배우세요.
  9. Control Flow (제어 흐름)

    • if, else if, elsewhen 표현식을 사용하여 조건부 로직을 구현해보세요.
  10. Function (함수)

    • Kotlin의 함수 정의와 호출, 고급 기능(default parameter, named argument)을 배우세요.
  11. String (문자열)

    • 문자열 연결, 튜플, 맵과 같은 문자열 관련 고급 기능을 사용해보세요.
  12. Nullable (nullable)

    • Kotlin에서 nullable 타입과 null 안전 프로그래밍에 대해 배우세요.
  13. Collections (컬렉션)

    • List, Set 등의 컬렉션 타입과 관련된 연산을 사용해보세요.
  14. Lambda Expressions (람다 표현식)

    • Java와 Kotlin에서 람다 표현식을 사용하는 방법과 예제를 살펴보세요.
  15. Generics (제네릭)

    • 제네릭의 사용법과 Java로부터 Kotlin으로의 변환을 배우세요.
  16. **OOP (객체 지향 프로그래밍) **

    • Class, Constructor, Properties, Data Class, Nested Class, Companion Object, Static Object와 같은 OOP 개념을 배우세요.
  17. Android (안드로이드)

    • Android 앱 개발을 위한 Kotlin의 사용법(예: findViewById, mutableListOf, filter 등의 함수 사용)과 코루틴을 배우세요.

각 주제에 대해 간단한 예제를 만들고, 실제 프로젝트에 적용해보는 과정을 통해 이해력을 높일 수 있습니다. Kotlin은 Java 다음으로 가장 인기 있는 Android 앱 개발 언어 중 하나이며, 그 강력한 기능과 간결한 문법은 많은 개발자들에게 매력을 제공합니다.

Loading charts...

Related Topics

4187658
udemy ID
16/07/2021
course created date
19/07/2021
course indexed date
Bot
course submited by