문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 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 사용
문제 해결
요약 및 결론
요건
- Java 프로그래밍 경험
- Android 개발에 대한 기본 경험 또는 친숙함
대상 독자
- Kotlin에 관심이 있는 Android 개발자
- Kotlin에 관심이 있는 Java 프로그래머
21 시간
회원 평가 (3)
알렉스는 매우 친절하고 사람을 잘 다루는 사람이었습니다. 그는 모두가 함께 일하며 자발적으로 해결책을 제시하도록 만들었습니다.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
코스 - Kotlin for Beginners
기계 번역됨
이 강의는 간결하고 잘 정리되어 있었으며, 과제와 강의 사이에 적절한 균형을 이루고 있었습니다. 모든 내용이 완벽했습니다.
Alexander Illarionov - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨
우수한 내용, 훌륭한 연습 문제. 많은 정보를 다루었습니다. Kotlin 초보자에게 친근하지만 이미 Kotlin을 사용하는 사람들도 계속 배울 것이 많이 있습니다. 이 과정을 강력히 추천합니다. 과정의 속도가 완벽하여 너무 느리지도, 빠르지도 않았습니다. 수업과 연습 문제를 번갈아 진행함으로써 각 단원에서 얻은 지식이 잘 확립되었습니다.
Mark Sorenson - Los Alamos National Laboratory
코스 - Programming with Kotlin
기계 번역됨