검색

[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.3 코틀린 시작하기

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