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

모던 프로그래밍 스타일을 지원하는 Kotlin(코틀린) 기초 입문 강의

4.25 (8 reviews)
Udemy
platform
한국어
language
Mobile Apps
category
입문자를 위한 Kotlin(코틀린) 완벽 마스터하기
77
students
20.5 hours
content
Jul 2021
last update
$19.99
regular price

What you will learn

모던 프로그래밍 스타일을 지원하는 Kotlin(코틀린) 기초 입문

코틀린의 OOP(객체지향) 프로그래밍

안드로이드 스튜디오 코틀린 프로젝트

Why take this course?

[모던 프로그래밍 스타일을 지원하는 Kotlin(코틀린) 기초 입문 강의]

본 과정은 모던 프로그래밍 스타일을 지원하는 Kotlin(코틀린) 언어에 대한 기초 입문을 다룹니다.


젯브레인에서 만든 Kotlin(코틀린) 프로그래밍 언어는 최근의 프로그래밍 스타일을 모두 지원합니다. 간결한 문법으로 배우기 쉽고 콘솔, 웹 및 모바일 프로그래밍에 최적화 되어 있는 프로그래밍 언어입니다. 이번 입문 과정을 통해 코틀린의 기본 문법을 확실히 다질 수 있습니다.


또한, 본 과정에서는 Kotlin(코틀린)의 OOP(객체지향) 프로그래밍 개념까지 다루고 있습니다. 보통의 경우, 처음 코틀린 기초문법을 배울 때는 OOP(객체지향)까지 배우지는 않습니다. 하지만, 본 과정에서는 OOP 개념까지 다뤄봤습니다. 따라서, 해당 내용까지 코스 전체 내용을 봤을 때 과정 난이도는 중급 정도가 된다고 인지해주시면 좋을 거 같습니다.


최신의 Kotlin(코틀린)를 사용하여 프로그래밍에 입문하고자하는 학생 또는 개발자, 또는 빠른 시간에 모던 자바가 많이 함축된 Kotlin 프로그래밍을 배우고자 하는 분들에게 많은 도움이 될 강의입니다.


본 과정의 목차는 아래와 같습니다.


<목차>

  • Kotlin(코틀린) 소개 및 강의 시작

  • 강의소스 압축 해제 및 실행하기 데모

  • Kotlin(코틀린) 개발 환경 구축 및 Kotlin Hello World 만들기

  • (참고)_복습_IntelliJ IDEA 다운로드 및 설치(코틀린 및 자바 개발 학습을 위한)

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

  • Syntax_출력문_주석문_이스케이프 시퀀스 등 기본 문법 사용하기

  • Variable_변수 만들기_변수와 상수 그리고 리터럴

  • Number_숫자 데이터 형식 사용하기

  • BooleanCharString_숫자 이외의 데이터 형식 사용하기

  • ReadLine_사용자로부터 얻은 정보를 변수에 저장하기

  • Operator_연산자 개요 및 단항, 산술 연산자 사용하기

  • AssignmentIncrement_할당 연산자와 증감 연산자 사용하기

  • RelationalLogical_관계형 연산자와 논리 연산자 사용하기

  • Bitwise_비트 연산자와 시프트 연산자로 비트 단위 연산하기

  • 조건문_If_ElseIf_Else문을 사용하여 조건 처리하기

  • When_when 식으로 다양한 조건 처리하기

  • For_반복문(for 문)을 사용한 구간 반복1. WhileDo_while 문과 do 문으로 반복 처리하기

  • break, continue, 레이블로 반복문 제어하기

  • Array_배열 사용하기

  • Function_함수 사용하기

  • Interactive_Kotlin REPL과 온라인 버전의 코틀린 테스트 환경 소개

  • API_코틀린 API 공식 사이트 및 수학 관련 상수 및 함수 사용하기

  • DateTime_날짜와 시간 관련 정보 얻기

  • Enum_열거형 형식 사용하기

  • Class_클래스 사용하기

  • 문자열 다루기

  • 예외 처리 이론 설명

  • ExceptionHandling_Try_Catch_Finally_Throw를 사용하여 예외 처리하기

  • Collection_컬렉션 사용하기_Array_List_Set_Map_HashMap

  • 제네릭 클래스 사용하기_Cup of T

  • 널 다루기_널 가능 형식과 엘비스 연산자

  • Lambda_LambdaExtensionMethod_배열(컬렉션)에 확장 메서드를 사용하여 집계함수 사용하기

  • LambdaFilter_Filter를 사용하여 조건에 맞는 데이터만 가져오기 및 데이터 정렬하기

  • 안드로이드 스튜디오 코틀린 프로젝트 생성

  • 코틀린 기본 문법 (함수, 문자열, nullable, when)

  • 코틀린 문법 예제 (Boxing, 배열, Iterator, package)

  • 람다표현식 (Java 예제, Java 람다 사용, Kotlin으로 변환 #1, Kotlin으로 변환 #2)

  • 제네릭 (Java 예제, Java 제네릭 사용, Kotlin으로 변환)

  • 코틀린 OOP(Class Constructor, Class 속성, lateinit, Data Class, Inner Nest 클래스, Companion Object, Static Object 예제)

  • 안드로이드 스튜디오 코틀린 (FindViewById, mutableListOf, filter, nullable list 사용예제, let 사용법, apply 사용법, 코루틴 #1, 코루틴 #2, 코루틴 #3)

  • 안드로이드 스튜디오 코틀린 예제


Kotlin(코틀린)에 입문하고, 보다 심화된 활용 경험을 만들어 가시는데 도움이 되시길 바랍니다.

Content

[HD]Kotlin(코틀린) 기초입문 제대로 배우기 (2020) Part.1

Kotlin(코틀린) 소개 및 강의 시작
강의소스 압축 해제 및 실행하기 데모
Kotlin(코틀린) 개발 환경 구축 및 Kotlin Hello World 만들기
참고_복습_IntelliJ IDEA 다운로드 및 설치(코틀린 및 자바 개발 학습을 위한)
Kotlin_Kotlin 강의 소스 모음 리포지토리를 GitHub에 생성 및 기본 코드 작성 시작
Syntax_출력문_주석문_이스케이프 시퀀스 등 기본 문법 사용하기
Variable_변수 만들기_변수와 상수 그리고 리터럴
Number_숫자 데이터 형식 사용하기
BooleanCharString_숫자 이외의 데이터 형식 사용하기
ReadLine_사용자로부터 얻은 정보를 변수에 저장하기
Operator_연산자 개요 및 단항, 산술 연산자 사용하기
AssignmentIncrement_할당 연산자와 증감 연산자 사용하기
RelationalLogical_관계형 연산자와 논리 연산자 사용하기
Bitwise_비트 연산자와 시프트 연산자로 비트 단위 연산하기
조건문_If_ElseIf_Else문을 사용하여 조건 처리하기
When_when 식으로 다양한 조건 처리하기
For_반복문(for 문)을 사용한 구간 반복

[HD]Kotlin(코틀린) 기초입문 제대로 배우기 (2020) Part.2

WhileDo_while 문과 do 문으로 반복 처리하기
break, continue, 레이블로 반복문 제어하기
Array_배열 사용하기
Function_함수 사용하기
Interactive_Kotlin REPL과 온라인 버전의 코틀린 테스트 환경 소개
API_코틀린 API 공식 사이트 및 수학 관련 상수 및 함수 사용하기
DateTime_날짜와 시간 관련 정보 얻기
Enum_열거형 형식 사용하기
Class_클래스 사용하기
문자열 다루기
예외 처리 이론 설명
ExceptionHandling_Try_Catch_Finally_Throw를 사용하여 예외 처리하기
Collection_컬렉션 사용하기_Array_List_Set_Map_HashMap
제네릭 클래스 사용하기_Cup of T
널 다루기_널 가능 형식과 엘비스 연산자
Lambda_LambdaExtensionMethod_배열(컬렉션)에 확장 메서드를 사용하여 집계함수 사용하기
LambdaFilter_Filter를 사용하여 조건에 맞는 데이터만 가져오기 및 데이터 정렬하기

[HD]Kotlin(코틀린) 중급문법 제대로 배우기 (2020) Part.1 OOP 프로그래밍

안드로이드 스튜디오 코틀린 프로젝트 생성
코틀린 기본 문법 (함수)
코틀린 기본 문법 (문자열)
코틀린 기본 문법 (nullable, when)
코틀린 문법 예제 (Boxing)
코틀린 문법 예제 (배열)
코틀린 문법 예제 (Iterator)
코틀린 문법 예제 (package)
람다표현식 (Java 예제 )
람다표현식 (Java 람다 사용)
람다표현식 (Kotlin으로 변환 #1)
람다표현식 (Kotlin으로 변환 #2)
제네릭 (Java 예제)
제네릭 (Java 제네릭 사용)
제네릭 (Kotlin으로 변환)
코틀린 OOP(Class Constructor)
코틀린 OOP(Class 속성)
코틀린 OOP(lateinit)
코틀린 OOP(Data Class)
코틀린 OOP(Inner Nest 클래스)
코틀린 OOP(Companion Object)
코틀린 OOP(Static Object 예제)

[HD]Kotlin(코틀린) 중급문법 제대로 배우기 (2020) Part.2 안드로이드 스튜디오

안드로이드 스튜디오 코틀린 (FindViewById)
안드로이드 스튜디오 코틀린 (mutableListOf)
안드로이드 스튜디오 코틀린 (filter)
안드로이드 스튜디오 코틀린 (nullable list 사용예제)
안드로이드 스튜디오 코틀린 (let 사용법)
안드로이드 스튜디오 코틀린 (apply 사용법)
안드로이드 스튜디오 코틀린 (코루틴 #1)
안드로이드 스튜디오 코틀린 (코루틴 #2)
안드로이드 스튜디오 코틀린 (코루틴 #3)
안드로이드 스튜디오 코틀린 예제 (CustomView 활용)
안드로이드 스튜디오 코틀린 예제 (RecyclerView 활용 #1)
안드로이드 스튜디오 코틀린 예제 (RecyclerView 활용 #2)
안드로이드 스튜디오 코틀린 예제 (RecyclerView 활용 #3)
안드로이드 스튜디오 코틀린 예제 (RecyclerView 활용 #4)
안드로이드 스튜디오 코틀린 예제 (RecyclerView 활용 #5)
안드로이드 스튜디오 코틀린 예제 (RecyclerView 활용 #6)

Charts

Price

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

Rating

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

Enrollment distribution

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

Related Topics

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