Đề cương khóa học

Giới thiệu

Thiết lập Công cụ cho Kotlin

  • Sử dụng Công cụ Dòng lệnh
  • Cài đặt JDK cho Kotlin
  • Cài đặt và Thiết lập IDE: IntelliJ
  • Cài đặt Plugin

Bắt đầu với Kotlin và Cú pháp Kotlin

  • Tìm hiểu Kiến trúc Kotlin
  • Tìm hiểu Cú pháp Kotlin
  • Sử dụng các Tính năng chính của Kotlin

Object-Oriented Programming với Kotlin

  • Tổng quan về Programming với Đối tượng
  • Tạo một Lớp
  • Thêm Phương thức vào Lớp
  • Định nghĩa các Hàm khởi tạo Cơ bản
  • Sử dụng Tham số được đặt tên và Giá trị mặc định
  • Sử dụng Lớp mở để cho phép Kế thừa
  • Sử dụng Lớp trừu tượng
  • Tạo và Sử dụng Giao diện
  • Xử lý Ghi đè
  • Tạo Lớp Dữ liệu
  • Sử dụng Singleton và Đối tượng đồng hành
  • Sử dụng Liệt kê
  • Nhóm các Lớp thành Gói
  • Sử dụng Nhập
  • Thực hiện Ẩn thông tin
  • Sử dụng Getters và Setters
  • Thực hiện Bộ sửa đổi Khả năng hiển thị
  • Hiểu Generics
  • Thực hiện Ngăn xếp Generic
  • Sử dụng Hàm Generic

Android Phát triển Ứng dụng Sử dụng Kotlin

  • Thiết lập Công cụ cho Phát triển Android
    • Cài đặt Android Studio
    • Bắt đầu một Dự án mới
    • Thiết lập Bộ mô phỏng
    • Thiết lập Thư viện
  • Thiết lập Kotlin trong Android
  • Làm việc với Khung Hello Android và Công cụ SDK Android
  • Phát triển Ứng dụng Android Sử dụng Kotlin
    • Sử dụng ListActivity và ListView
    • Sử dụng Intents và Bộ lọc Intent
    • Làm việc với Chế độ xem tùy chỉnh
    • Sử dụng Trình quản lý bố cục
    • Xử lý Web Services và API
    • Xử lý Android Dịch vụ
    • Làm việc với SQLite Database
    • Sử dụng Nhà cung cấp nội dung
    • Viết Bộ điều hợp
    • Thực hiện Hộp thoại và Cảnh báo (Toasts)
    • Thiết kế Giao diện người dùng của bạn
      • Tùy chọn và Menu ngữ cảnh
      • WebView
    • Thực hiện Thông báo Android
  • Xây dựng Ứng dụng Android đáp ứng tùy chỉnh Sử dụng Kotlin
  • Xuất bản Ứng dụng Android của bạn lên Google PlayStore

iOS Phát triển Ứng dụng Sử dụng Kotlin

  • Tổng quan về các Tính năng và Kiến trúc Xcode 9
  • Tổng quan về các Tính năng và Kiến trúc iOS 8
  • So sánh Điểm tương đồng và Khác biệt của Kotlin và iOS
    • Cơ bản
    • Mảng
    • Từ điển
  • Làm việc với Web Services
  • Thực hiện Data Management
  • Làm việc với Biến, Hằng và Loại dữ liệu iOS
  • Tối ưu hóa Trải nghiệm người dùng iOS thông qua Thiết kế UX và UI
  • Thêm Tương tác người dùng để Cải thiện Trải nghiệm người dùng
  • Tối ưu hóa Hiệu suất
  • Gỡ lỗi Ứng dụng iOS
  • Xây dựng Ứng dụng iOS đáp ứng tùy chỉnh Sử dụng Kotlin
  • Xuất bản Ứng dụng iOS của bạn lên Apple AppStore

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Kinh nghiệm lập trình Java
  • Có kinh nghiệm cơ bản hoặc làm quen với phát triển Android
  • Kinh nghiệm lập trình Swift
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories