알지오 평생교육원

로그인|회원가입|고객센터
HOME>IT전문가>웹 프로그래밍 class2>코틀린

코틀린

코틀린
18회차 속성과정
전체 : 8시간 10분|회차당 평균 : 27분13초

이용기간 2개월

전문강사 : 알지오 R&D [IT]

300,000185,000



코틀린 인강 평생교육원 교육 안내
코틀린은 자바가상머신(JVM)과 안드로이드에서 활용할 수 있는 프로그래밍 언어이며, 자바와 함께 이용하면 자바의 한계를 극복할 수 있습니다. 문법이 간결하며 코드 길이가 짧기때문에 유지보수가 편리하고 안정적이고, 컴파일 속도가 빠르고 런타임 크기가 작아서 안드로이드에 넣기 좋습니다. 알지오 강좌를 통해 코틀린의 코딩방법을 확실히 배워 코틀린 개발자의 길로 들어설 수 있습니다.
  • 01.29분 코틀린 기초

    코틀린 기초에 대해 학습합니다.

    책갈피 : [00:00] 코틀린 다운로드 및 설치/[02:35] New Project 생성/[07:45] New Kotilin File 생성/[09:30] 코틀린 설정/[10:50] 메인 함수 출력/[14:14] 변수를 통한 프린트/[18:00] sum 함수 실습

  • 02.27분 코틀린의 타입과 기능

    코틀린의 타입과 기능에 대해 학습합니다.

    책갈피 : [00:00] 코틀린의 상수/[04:00] 코틀린의 변수/[06:15] 코들린을 통한 코딩 실습 (if)/[10:25] null/[14:00] null 활용 실습/[14:55] interface/[16:50] class/[19:00] null을 저장하는 방법/[26:05] get방식의 정의

  • 03.30분 코틀린의 기능 1

    Nullable, Elvis Operator, when 코딩을 실습합니다.

    책갈피 : [00:00] Nullable 실습/[02:25] Elvis Operator 실습/[06:30] is 연산자/[12:07] 추가 실습 안내/[13:50] listof/[21:45] when 조건문 실습/[26:15] in 연산자

  • 04.30분 코틀린의 기능 2

    lastindex, insices, step, downto, rangeto, when, filter, foreach을 실습하고 자료형 방식에 대해 알아봅니다.

    책갈피 : [00:00] lastindex, indices 코딩/[04:25] lastindex/[05:35] indices/[06:40] step/[09:30] downto/[11:40] rangeto/[12:25] when/[16:37] filter/[18:05] foreach/[20:00] 자료형

  • 05.30분 코틀린의 기능 3

    int형 형변환, Boolean 연산자, trimMargin 함수, 코틀린 제어, 문자열 템플릿에 대해 알아봅니다.

    책갈피 : [00:00] int 형 변환/[03:10] Boolean 타입 연산자/[04:04] get 방식, set 방식, size 메소드/[04:20] Array class Generic 타입 정의/[06:32] 코틀린 배열 예시/[09:43] literal 실습/[12:27] trimMargin 함수/[17:57] 문자열 템플릿/[21:07] 코틀린제어/[25:43] return, break, continue /[26:06] @(라벨) 정의/[28:24] 집합표현 구현 (Nested, outer-람다표현식)

  • 06.24분 코틀린의 기능 4

    람다 익명함수와 class의 정의에 대해 알아봅니다.

    책갈피 : [00:00] 람다 익명함수로 대처/[01:01] class 학습/[04:00] class init 키워드 초기화/[05:20] 함수 toUpperCase 정의/[06:50] 한개 이상의 생성자 생성 실습/[08:59] class this 키워드/[11:15] open class 정의와 재정의/[15:02] class 재설명/[18:34] 기본생성자/[20:50] class 기본생성자 정의

  • 07.27분 코틀린의 기능 5

    class Property 생성과, class Any type을 알아보고 open calss 상속 실습을 해봅니다.

    책갈피 : [00:00] class 에러 설명/[01:32] 출력 확인/[02:18] Property (getter, setter)생성/[07:06] 기본생성자, sub생성자/[12:54] class 멤버/[13:53] Any type/[16:00] Any type 유형(equals, hashCode, toString)/[18:39] open calss 상속 실습/[25:46] method overriding

  • 08.29분 코틀린의 기능 6

    override를 실습해보고 property에 대해서 알아보며 함수와 일반 변수 함수 호출을 실습해 봅니다.

    책갈피 : [00:00] override 정의 /[03:21] override property 정의/[06:11] interface 정의/[06:53] class의 open class와 interface 정의/[11:11] 출력 확인/[13:00] 추상적인 class 정의 /[14:52] class의 Property 변수 정의/[16:57] Property 함수 호출 /[21:15] 출력 확인/[23:13] Property 일반 변수 함수 호출/[27:09] get방식과 set방식

  • 09.28분 코틀린의 기능 7

    Backing Fields와 init의 초기화된 속성과 변수에 대해서 알아보고 실습해 봅니다.

    책갈피 : [00:00] Automatic Backing Fields/[01:07] setter와 getter 방식의 Field 정의/[05:41] Backing Properties 예제/[08:35] const (상수 컴파일)/[11:09] Properties 선언 (not null type)/[12:29] init 초기화된 속성과 변수/[14:39] init 오류 확인/[17:06] lateinit 예제 확인 코딩/[18:24] Data class의 Utility/[22:53] Data class 출력 확인/[25:15] Decompile 확인

  • 10.21분 코틀린의 기능 8

    가상머신의 사용, 컴퍼넌트 컴파일 자동생성, Standard Data Classes, Sealed class에 대해서 알아봅니다.

    책갈피 : [00:00] java 가상머신의 사용/[02:41] 출력 toString Decompile 확인 /[04:03] 출력값 변경/[06:57] 컴퍼넌트 함수 컴파일 자동생성/[09:52] Decompile 확인/[11:02] Standard Data Classes의 Pair과 Triple/[15:00] Sealed class/[17:23] 코틀린의 Generic

  • 11.25분 코틀린의 기능 9

    Generic 정의에 대해서 알아보고 중첩, 내부, 익명내부 class 구조체에 대해서 알아봅니다.

    책갈피 : [00:00] 코틀린에서의 Generic 정의/[03:36] List Generic 정의/[05:42] out 소스 예제/[07:52] 중첩 class/[11:13] 내부 class/[14:53] init, root class 코딩/[20:55] 익명내부 class (객체표현식)

  • 12.24분 코틀린의 기능 10

    Object 객체 표현식, 선언식과 동반 객체에 대해서 알아보고 선언식 싱글톤 패턴을 실습해 봅니다.

    책갈피 : [00:00] Object 객체 표현식/[07:12] 출력 확인 /[08:07] Object의 supper type/[09:37] 객체 표현의 익명 객체/[11:41] Object 객체 선언식/[15:35] Object 동반 객체/[17:48] Singleton pattern 출력/[19:48] class의 위임

  • 13.21분 코틀린의 기능 11

    by절의 위임된 Delegate class화 해보고 lazy 함수 초기화에 대해서 알아보고 실습해 봅니다.

    책갈피 : [00:00] by절(Property Delegate) /[03:56] lazy(람다) get방식 반환 출력/[06:48] Decompile 확인 /[10:46] Lazy(람다) 함수 초기화/[12:16] 함수 기본 코딩/[14:15] method의 재정의/[15:18] 기본 값 함수 사용/[17:01] Named Arguments/[23:21] 단일 표현식 함수/[24:44] 함수의 단위 변환/[25:21] 단위 표현식 함수

  • 14.29분 코틀린의 기능 12

    가변인수, 지역함수, 전역함수, 고차함수, 확장함수에 대해 알아보고 종합적인 함수 코딩 실습을 해봅니다.

    책갈피 : [00:00] 가변인수 vararg/[01:58] infix/[02:43] 지역함수, 전역함수/[06:52] 외부함수의 로컬변수 예제/[07:06] 멤버함수/[09:31] 제네릭 함수/[12:49] 고차함수/[15:38] 확장함수/[21:05] 코딩 실습/[24:21] 확장함수 정리/[24:56] 고차함수와 람다

  • 15.28분 코틀린의 기능 13

    꼬리 재귀 함수, 고차함수, 분해선언, Collections과 Range to 연산자에 대해서 알아봅니다.

    책갈피 : [00:00] 꼬리 재귀 함수 (tailrec)/[05:10] 고차함수/[08:52] 분해선언/[11:06] 옵셔널 반환형식/[12:39] 표준 라이브러리/[13:54] 소멸선언/[15:00] componentN 소멸선언 예제/[16:51] Data Class 코딩/[18:48] Collections/[21:58] Range to 연산자

  • 16.25분 코틀린의 기능 14

    유형검사(Smart Cast), 표현식, Equality, 단항 연산자에 대해 알아봅니다.

    책갈피 : [00:00] 유형검사(Cast-is, !is)/[03:52] &&와 ///[05:25] 유형검사(Smart Cast-as)/[08:29] 안전한 캐스팅 운영자/[09:42] 유형검사(Smart Cast) 실습/[13:54] 표현식/[17:02] Equality/[22:16] 단항 연산자 over load/[24:03] 단항 접두 연산

  • 17.28분 코틀린의 기능 15

    다양한 연산과 연산자의 예시를 알아보고 null의 처리 기법과 널을 허용하는 타입을 알아봅니다.

    책갈피 : [00:00] 예약어 /[00:58] 단항 연산 실습/[03:42] 할당 연산 변수정의/[04:20] 산술 연산 실습/[05:57] 항등 연산/[07:58] 논리연산자/[09:04] in 연산자/[10:45] index 접근 연산자/[12:30] null 처리 기법/[16:34] nullable 참조 /[20:01] nullable 참조 let 함수/[25:03] null의 허용

  • 18.35분 코틀린의 기능 16

    예외 Class의 처리방법과 확장함수, 주석 선언, 다양한 참조에 알아보고 인스턴스 참조를 실습해 봅니다.

    책갈피 : [00:00] 예외 class(exception class)/[04:33] runtime 예외 처리 방법/[06:06] 확장함수/[08:12] 반환함수 nothing, throw 유형/[13:30] 주석 선언/[14:54] 속성접근자의 주석/[17:26] 주석 생성 방법/[21:39] Class 참조/[23:02] 함수 참조/[25:51] 속성 참조 /[27:15] JAVA 상호 운영/[28:29] 생성자 참조/[29:42] 바운드 참조/[30:55] 인스턴스 참조 실습






주소 : 경기 의정부시 시민로122번길 41-46, 2F|e-mail : help@alzio.co.kr|호스팅 제공자 : SK브로드밴드
회사명 : 알지오|대표 : 채명수|개인정보관리자 : 박진엽|사업자등록번호 : 217-90-17793|통신판매 제2008-0312호
SSL발급자 Equifax Secure Global eBusiness CA-1|Copyright since 2003ⓒalzio.co.,Ltd all rights reserved. SNS

* 중소기업진흥공단 신기술밴처지원

* 서울기술보증 제 20031501호