강의 썸네일

맛보기

목록


수강신청하기

비환급일반
모바일
[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.3 코틀린 시작하기
학습분량
22차시
NCS분류
20010202(응용SW엔지니어링)
교육기간
30일 (11시간)
복습기간
7일
환급유형
비환급일반
 
 
교육비용
₩ 66,000
결제금액
₩ 66,000

과정소개

과정소개

안드로이드의 공식언어로 채택된 코틀린 언어 소개, 등장 배경과 장점, 코틀린 파일 구성, 패키지의 개념, 코틀린 코드를 테스트 하는 방법, 변수 선언하기, 타입 지정과 타입 추론,

초깃값 할당, 초기화 미루기, 데이터 타입, 기초 타입 객체, 문자와 문자열, Any, Unit, Nothing, 함수 선언하기, Array, List, Set, Map, 가변형과 불변형 타입에 대해서 이해한다.

학습목표

안드로이드의 공식언어로 채택된 코틀린 언어 소개, 등장 배경과 장점, 코틀린 파일 구성, 패키지의 개념, 코틀린 코드를 테스트 하는 방법, 변수 선언하기, 타입 지정과 타입 추론,

초깃값 할당, 초기화 미루기, 데이터 타입, 기초 타입 객체, 문자와 문자열, Any, Unit, Nothing, 함수 선언하기, Array, List, Set, Map, 가변형과 불변형 타입에 대해서 이해하고 직접 실습한다.

학습대상

안드로이드를 배우는 모든 학습자

학습방법 온라인 교육 ( PC + 모바일 )
강사소개
등록된 강사정보가 없습니다.

평가기준

평가항목 진도율 과제 진행단계평가 최종평가 총점
평가비율 100% 0% 0% 0% 100점
수료기준 80% 이상 0점 이상 0점 이상 0점 이상 80점 이상

평가방법 및 수료기준

평가방법 및
수료기준
* 진도율 80 이상

강의 목차

차시 차시명
1차시 이론-코틀린의 등장 배경, 컴파일 과정, 장점, 파일의 구성에 대한 설명
2차시 이론-파일의 구성, 코틀린의 실행방법과 단축키, Run창에 대한 설명
3차시 실습-새로운 프로젝트 만들기, 패키지 추가, 패키지에 파일 추가 후 변수, 함수, 클래스 정의에 대한 실습
4차시 이론-변수 선언, var와 val의 차이점, 타입추론, 변수의 초깃값 할당, 초기화 미루기, lateinit과 by lazy블럭 대한 설명
5차시 이론-기초 타입 객체, 문자와 문자열, 이스케이프 문자, Any, Unit, Nothing의 사용용도에 대한 설명
6차시 실습-val, var 키워드, 타입추론 코드, 변수의 초깃값 할당, 클래스의 멤버변수 초기화 방법에 실습
7차시 실습-초기화 미루기, lateinit, by lazy {}의 차이점, 데이터 타입, NPE, 연산자 오버로딩된 plus()함수에 대한 실습
8차시 실습-기초 타입 객체, 접두사, 접미사, is, 삼중 따옴표, trimIndent()의 기능, 문자열 템플릿($), Any클래스에 대한 실습
9차시 실습-Unit, Nothing클래스의 기능, throw키워드, 예외처리에 대한 실습
10차시 이론-함수 선언, fun, 함수의 매개변수에 디폴트 값, 컬렉션 List, Set, Map의 간단한 개념, Array클래스에 대한 설명
11차시 실습-함수 선언, fun, Scanner클래스를 통한 입력, 기본적인 함수 정의를 한줄로 나타내는 것에 대한 실습
12차시 실습-vararg키워드 가변 배열 값 출력, readLine(), 간단한 계산기 만들기에 대한 실습
13차시 실습-Array()를 통한 배열 생성, 헬퍼 함수 arrayOf()함수로 배열 생성, 출력에 대한 실습
14차시 실습-2차원 배열 생성, 출력, 여러 자료형을 대입, 간단하게 출력하는 부분에 대한 실습
15차시 실습-배열의 API, 중위 표기법에 대한 실습
16차시 실습-컬렉션의 개념, 종류, 배열을 근간으로 하는 List 중 불변형 List를 생성, 출력 에 대한 실습
17차시 실습-List중 가변형 List를 생성하여 출력, ArrayList생성, arrayListOf()헬퍼함수에 대한 실습
18차시 실습-Set생성, Set의 불변형, 가변형 생성, API, HashSet생성에 대한 실습
19차시 실습-사용자 정의 클래스 Member를 저장하는 HashSet생성, 논리적 동등, 출력에 대한 실습
20차시 실습-linkedSetOf() 헬퍼 함수로 LinkedHashSet 생성, 해싱, 차이점에 대한 실습
21차시 실습-불변형 Map 생성, 출력, []연산자, 가변형 Map 생성, API에 대한 실습
22차시 실습-Student 클래스를 저장하는 HashMap생성, Map의 key값을 가지고 Set을 생성 출력에 대한 실습

학습 후기

작성자 내용
등록된 후기가 없습니다.