문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
Kotlin 도구 설정
- 명령줄 도구 사용
- Kotlin에 대한 JDK 설치
- IDE 설치 및 설정: IntelliJ
- 플러그인 설치
Kotlin 및 Kotlin 구문 시작하기
- Kotlin 아키텍처 학습
- Kotlin 구문 학습
- Kotlin의 주요 기능 사용
Object-Oriented Programming와 Kotlin
- Programming 객체 개요
- 클래스 생성
- 클래스에 메서드 추가
- 기본 생성자 정의
- 명명된 매개변수 및 기본값 사용
- 상속을 허용하기 위해 Open Class 사용
- 추상 클래스 사용
- 인터페이스 생성 및 사용
- 오버라이딩 처리
- 데이터 클래스 생성
- 싱글톤과 컴패니언 객체 사용
- 열거형 사용
- 클래스를 패키지로 그룹화
- 가져오기 사용
- 정보 숨김 구현
- Getter와 Setter 사용
- 가시성 수정자 구현
- 제네릭 이해
- 일반 스택 구현
- 일반 함수 사용
Android Kotlin을 사용한 앱 개발
- Android 개발을 위한 도구 설정
- Android Studio 설치하기
- 새로운 프로젝트 시작
- 에뮬레이터 설정
- 도서관 설치
- Android에 Kotlin 설정하기
- Hello Android 프레임워크 및 Android SDK 도구 사용
- Kotlin을 사용하여 Android 앱 개발
- ListActivity와 ListView 사용
- 인텐트와 인텐트 필터 사용
- 사용자 정의 뷰 작업
- 레이아웃 관리자 사용
- Web Services 및 API 처리
- Android 서비스 처리
- SQLite Database와 함께 작업
- 콘텐츠 제공자 사용
- 어댑터 쓰기
- 대화 상자 및 알림(토스트) 구현
- UI 디자인하기
- 옵션 및 컨텍스트 메뉴
- 웹뷰
- Android 알림 구현
- Kotlin을 사용하여 사용자 지정 반응형 Android 앱 구축
- Android 애플리케이션을 Google PlayStore에 게시
iOS Kotlin을 사용한 앱 개발
- XCode 9 기능 및 아키텍처 개요
- Swift 4 기능 및 아키텍처 개요
- Kotlin과 Swift의 유사점과 차이점 비교
- 기초
- 배열
- 사전
- Web Services와 함께 작업
- 공연Data Management
- 변수, 상수 및 Swift 데이터 유형 작업
- UX 및 UI 디자인을 통한 iOS 사용자 경험 최적화
- 향상된 사용자 경험을 위한 사용자 상호작용 추가
- 성능 최적화
- iOS 앱 디버깅
- Kotlin을 사용하여 사용자 지정 반응형 iOS 앱 구축
- Apple AppStore에 iOS 애플리케이션 게시
문제 해결
요약 및 결론
요건
- Java 프로그래밍 경험
- Android 개발에 대한 기본 경험 또는 친숙함
- Swift 프로그래밍 경험
35 시간
회원 평가 (2)
알렉스는 매우 친절하고 사람을 잘 다루는 사람이었습니다. 그는 모두가 함께 일하며 자발적으로 해결책을 제시하도록 만들었습니다.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
코스 - Kotlin for Beginners
기계 번역됨
강의의 집중도와 주제 범위. 복잡한 주제들도 충분히 설명되어 있어, 일부 희박한 부분이 남아 있더라도 (예: DSL) -- 이미 기본적인 이해를 가지고 있고 적어도 구글에 어떤 질문을 해야 하는지 알고 있으므로 혼자 진행하는 것이 어렵지 않을 것입니다.
Alexey Baryshnev - C.T.Co SIA
코스 - Advanced Kotlin Programming
기계 번역됨