Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
[중급] 안드로이드 앱 개발자를 위한 Kotlin(코틀린) 스킬업 클래스 Part.2
Rating: 4.8 out of 5(5 ratings)
71 students

[중급] 안드로이드 앱 개발자를 위한 Kotlin(코틀린) 스킬업 클래스 Part.2

코틀린에서의 추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티 등을 이해하고 직접 실습합니다.
Last updated 2/2024
Korean

What you'll learn

  • 코틀린에서의 추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티, 구현의 필요성, 다중 인터페이스 구현, 위임, 커피 제조기의 코드의 흐름과 내용을 이해하고 직접 실습한다.
  • 코틀린에서의 데이터 클래스, 데이터 클래스의 부수적인 메소드 사용법, 객체 디스트럭쳐링 하는 법을 알아본다.
  • 내부클래스 기법, 중첩 클래스와 이너 클래스, 지역 클래스와 익명 객체, 실드 클래스, 열거형 클래스에 대해서 이해하고 직접 실습한다.
  • 코틀린에서의 애노테이션의 의미, 선언하기, 속성, 리플렉션의 개념과 Kclass<>와 ::class를 통한 레퍼런스 참조 기법, 표준 애너테이션, 연산자 오버로딩에 대해서 이해하고 직접 실습해본다.

Course content

3 sections38 lectures22h 41m total length
  • 이론: 추상클래스의 개념과 abstract 키워드에 대한 설명, 추상클래스의 멤버 등35:18
  • 이론: 추상클래스를 상속받는 하위클래스에 대한 코드와 main()에서 사용하는 법27:33
  • 실습: 추상클래스, 상속받는 하위클래스 만드는 코드, 사용하는 방법43:19
  • 실습: Printer추상클래스, 상속받는 LaserPrinter, InkjetPrinter 하위클래스 만드는 코드46:01
  • 이론: 인터페이스의 개념, 추상클래스의 단점, 인터페이스의 선언과 구현 등36:57
  • 실습: 인터페이스의 선언과 구현클래스를 만들어 실습, 자바 인터페이스 만들기 등33:28
  • 실습: Remottable 인터페이스의 선언과 Audio, Television 구현클래스를 만들기 등40:00
  • 이론: 인터페이스의 val 멤버의 게터 구현, 인터페이스 매개변수의 다형성33:22
  • 실습: 인터페이스의 val 멤버의 게터 구현코드, Master 클래스에서 인터페이스 매개변수 등42:30
  • 실습: 다중 인터페이스를 구현하는 클래스, 추상클래스와 인터페이스를 상속하기 등30:48
  • 이론: 인터페이스 by를 통한 위임, 위임을 통한 멤버 접근, 커피제조기 요구사항 분석 등32:48
  • 이론: 커피 제조기를 인터페이스, 구현클래스, 컴패니언 객체, lazy 키워드 등을 이용하기 등42:16
  • 실습: 인터페이스 by를 통한 위임 코드, 위임을 통한 멤버 접근 코드36:54
  • 실습: 또 다른 인터페이스 by를 통한 위임 코드실습, 커피 제조기 코드 등43:10
  • 실습: 커피 제조기 코드의 완성과 테스트 그리고 코드의 흐름에 대한 설명과 실습28:54

Requirements

  • Kotlin(코틀린) 프로그래밍에 기본 지식이 있으면 좋습니다.
  • *필수 선수학습: 실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (중급) Part.1
  • 추천 선수학습: [HD]입문자를 위한 Kotlin(코틀린) 프로그래밍 제대로 배우기 (초급) Part.1, 2

Description

[강의 소개]

  • 본 과정을 통해 코틀린에서의 추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티, 구현의 필요성, 다중 인터페이스 구현, 위임, 커피 제조기의 코드의 흐름과 내용을 이해하고 직접 실습합니다.

  • 또한 코틀린에서의 데이터 클래스, 데이터 클래스의 부수적인 메소드 사용법, 객체 디스트럭쳐링 하는 법을 알아봅니다.

  • 코틀린의 내부클래스 기법, 중첩 클래스와 이너 클래스, 지역 클래스와 익명 객체, 실드 클래스, 열거형 클래스에 대해서 이해하고 직접 실습합니다.

  • 코틀린에서의 애노테이션의 의미, 선언하기, 속성, 리플렉션의 개념과 Kclass<>와 ::class를 통한 레퍼런스 참조 기법, 표준 애너테이션, 연산자 오버로딩에 대해서 이해하고 직접 실습합니다.


또한 본 과정을 수강하기 앞서 Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.1을 먼저 수강하길 바랍니다. 


[본 강의의 대상]

1. Kotlin(코틀린) 프로그래밍 역량을 높이고 싶은 분

2. 안드로이드 앱 개발자



Kotlin(코틀린) 프로그래밍의 필수사항과 기능들을 쉽게 배워봅시다!

1강에서 뵙겠습니다.


- ITGO

Who this course is for:

  • 1. Kotlin(코틀린) 프로그래밍 역량을 높이고 싶은 분
  • 2. 안드로이드 주니어 개발자