Course Outline

소개

  • Kotlin이 더 나은 이유 Java

도구 설정

  • 명령줄 도구 사용
  • Kotlin용 JDK 설치
  • IDE 설치 및 설정: IntelliJ
  • 플러그인 설치

기본 시작하기 Kotlin Programming

  • Kotlin 아키텍처 학습
  • Kotlin에서 변수 생성
  • Kotlin의 다양한 데이터 유형 이해
  • Kotlin에서 문자열 사용
  • Kotlin의 불변성 이해
  • Express이온, 명령문 및 할당 구현
  • Null 안전성을 위해 Kotlin에서 Null 허용 변수 사용
  • "if" 문을 사용하여 조건부 프로그램 흐름 처리
  • "when" 문을 사용하여 옵션 처리
  • 조건문에 대한 Kotlin의 고급 기능 살펴보기
  • Kotlin에서 배열 및 목록 사용
  • Kotlin에서 반복 구문 구현
  • Kotlin의 함수 생성, 선언 및 사용
  • 매개변수 사용 및 값 반환
  • 확장 기능 사용
  • 인라인 함수 사용
  • 고차 함수 사용

Object-Oriented Programming 와 Kotlin

  • 객체를 사용한 프로그래밍 개요
  • 수업 만들기
  • 클래스에 메서드 추가
  • 기본 생성자 정의
  • 명명된 매개변수 및 기본값 사용
  • 공개 클래스를 사용하여 상속 허용
  • 추상 클래스 사용
  • 인터페이스 생성 및 사용
  • 재정의 처리
  • 데이터 클래스 생성
  • 싱글톤 및 동반 객체 사용
  • 열거형 사용
  • 클래스를 패키지로 그룹화
  • 가져오기 사용
  • 정보 은닉 구현
  • Getter 및 Setter 사용
  • 가시성 수정자 구현
  • 제네릭 이해
  • 일반 스택 구현
  • 일반 함수 사용

Java와 Kotlin의 상호 호환성 탐색

  • Kotlin의 Java 사용
  • Java의 Kotlin 사용

Kotlin의 고급 기능 살펴보기

  • 연산자 오버로딩 이해
  • 주석 사용
  • 반사 사용
  • DSL 구성 구현
  • 구조 분해 구현

기능적 Programming에 Kotlin 사용

실습: Android 앱을 Java에서 Kotlin으로 변환

  • Android 스튜디오 사용하기
  • Kotlin으로 새 프로젝트 시작하기
  • 기존 Java 코드를 Kotlin으로 변환
  • Kotlin과 함께 Android API 사용

문제 해결

요약 및 결론

Requirements

  • Java 프로그래밍 경험
  • Android 개발에 대한 기본 경험 또는 친숙함

청중

  • Kotlin에 관심이 있는 Android 개발자
  • Kotlin에 관심이 있는 Java 프로그래머
 21 Hours

Number of participants



Price per participant

회원 평가 (4)

Related Courses

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Related Categories