추상 클래스의 개념과 정의, 구현 및 인터페이스의 개념, 선언과 구현클래스, 게터를 구현하는 프로퍼티, 구현의 필요성, 다...
데이터 클래스, 데이터 클래스의 부수적인 메소드 사용법, 객체 디스트럭쳐링 하는 법, 내부클래스 기법, 중첩 클래스와 이너...
애노테이션의 의미, 선언하기, 속성, 리플렉션의 개념과 Kclass와 ::class를 통한 레퍼런스 참조 기법, 표준 애너테이션, 연...
안드로이드의 특징, 안드로이드 운영체제의 구조, 앱 개발 언어, 다양한 디바이스, 안드로이드 버전, 컴포넌트를 기반으로 한...
안드로이드의 공식언어로 채택된 코틀린 언어 소개, 등장 배경과 장점, 코틀린 파일 구성, 패키지의 개념, 코틀린 코드를 테...
코틀린의 프로그램 흐름 제어에 사용되는 if문, if~else문, if~else if~else문, when문, 전통적 for문과 코틀린 for문의 차이...
코틀린의 함수형 프로그래밍의 개념, 순수 함수, 람다 대수, 일급 객체, 고차 함수, 람다식 함수의 활용, it 키워드, 람다식...
코틀린의 클래스와 객체의 개념, 사용법, 추상화, 생성자의 종류와 사용방법, 초기화 블록, 상속의 개념과 사용법, 다형성의 ...
super와 this의 개념, 특징, 차이점, 바깥클래스를 내부클래스와 중첩클래스의 참조, 가시성 지사자의 개념, 클래스와 클래스...
코틀린에서의 게터와 세터가 작동하는 방식과 커스터머 게터와 세터의 생성, lateinit과 lazy의 개념과 지연 초기화와 위임에...
by를 이용한 클래스의 위임, 프로퍼티 위임과 by lazy, observable() 함수와 vetoable()함수의 위임, 정적 변수와 컴패니언 ...
본 과정은 Azure와 Azure DevOps를 사용하여 데브옵스를 시작하는 과정을 살펴봅니다. Azure DevOps에 대한 시작과 업무에 ...