과정상세
[Live] 코틀린 프로그래밍

교재제공 초급
[Live] 코틀린 프로그래밍
카테고리
- 학습유형별 비대면
- SW 개발 모바일
과정요약
학습시간 | 31시간 | 난이도 | 초급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
왜 코틀린인가?
(자바와의 호환성1) Java에서 코틀린으로 변환이 매우 쉬워 한 번에 한 파일씩 기존 자바코드를 변환시킬 수 있습니다.
(자바와의 호환성2) 오픈소스로, 기존 자바 프레임워크와 라이브러리를 그대로 사용 가능합니다.
(자바스크립트와의 호환성) JVM바이트 코트 및 JavaScript를 컴파일 합니다.
과정특징
자바 파일을 안드로이드로 변환해 볼 수 있습니다.
실무에 바로 적용할 수 있는 교육입니다.
학습목표
- 코틀린(Kotlin)의 기초 문법을 이해할 수 있다.
- 코틀린(Kotlin) OOP 프로그래밍을 실습하고 활용할 수 있다.
- 코틀린(Kotlin) 함수형 프로그래밍 및 다양한 기법을 실습을 통해 학습하고 실무에 적용할 수 있다.
- 코틀린(Kotlin)응용 분야 (안드로이드, 웹, 서버사이드)에 대해 실습을 통해 학습하고 실무에 적용할 수 있다.
학습대상
- 안드로이드(Android) 앱 개발자
- 서버사이드 웹 어플리케이션 개발자
- 최신의 소프트웨어 개발 트랜드를 학습하고자 하는 개발자
- IoT 스마트홈 시스템/서비스를 개발하고자 하는 IT/제조업 개발자
과정목차 9
-
1 일차
-
1. 코틀린 소개 및 개발환경
-
- 코틀린 소개
- 코틀린 기반 개발의 현황 및 미래
- 개발환경 구축: IntelliJ, Android Studio
-
- 코틀린 소개
-
1. 코틀린 소개 및 개발환경
-
2. 코틀린 프로그래밍 문법
-
- 코틀린 파일 구조: JVM 컴파일 구조
- Variable: Assign Once, Mutable, Constant, Nullable, Non-nullable
- Function: Optional, Infix, Variable Argument, Tail Recursive Function
- Type: Number, Any, Unit, Noting
- Casting, Type check, Mutable, Immutable Collection Type
- Expression 으로서의 if, when / Loop / Operator Overloading
-
- 코틀린 파일 구조: JVM 컴파일 구조
-
3. OOP 프로그래밍
-
- Primary Constructor, Secondary Constructor, Initializer Block
- Property, Backing Field, Late-Initialized Properties
- Inheritance, Visibility Modifier
-
- Primary Constructor, Secondary Constructor, Initializer Block
-
- Abstract, interface 에서의 Property, Override 함수 식별
- Data Class, Destructuring Declarations
- Enum Class, Sealed Class
- Nested Class, Inner Class
- Object Class, Companion Class
-
4. 함수형 프로그래밍
-
- 함수형 프로그래밍 정의
- 람다 함수 및 함수 타입 정의
- High-Order Function, Run, Apply, With, Let 함수
-
- 함수형 프로그래밍 정의
-
- Inline function, NoInline, Non-local Return, Cross Inline, Closure
- Collection API
-
- Null Safety, Exception, Extension
- Generic, Constraint, Variance, Reified
- Reflection, Annotation
- Delegation, Single Abstract Method, Typealias
-
6. 안드로이드 App 개발 활용
- - To-do App 개발 실습
-
- JS에서의 코틀린
- Spring Framework에서의 코틀린
수강후기 0
-
등록된 수강후기가 없습니다
[Live] 코틀린 프로그래밍 관련과정

교재제공

교재제공