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 프로그래머
회원 평가 (5)
트레이너는 완벽하게 준비되었습니다. 트레이너의 폭넓은 지식과 풍부한 자료.,
Dawid - ista Shared Services Polska Sp. z o.o.
Course - Programming with Kotlin
Machine Translated
코스의 강도, 주제의 범위. 복잡한 주제는 좋은 수준으로 설명되어 있으므로 (DSL과 같은) 약간의 공백이 남아 있더라도 이미 기초에 대한 공통된 이해를 갖고 있고 최소한 내 질문을 Google로 구성하는 방법을 알아보세요.
Alexey Baryshnev - C.T.Co SIA
Course - Advanced Kotlin Programming
Machine Translated
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Course - Kotlin for Beginners
실제 사례를 통해 보여지는 많은 양의 실용적인 지식.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
지속적으로 변경 사항을 푸시했는데, 3일째가 되던 날 이전보다 헷갈리기 시작하고 오류를 빨리 발견하기가 어려워졌을 때 최신 변경 사항을 빠르게 확인하고 자료를 최신 상태로 유지할 수 있었습니다.
Paulina
Course - Advanced Java Security
Machine Translated