Đề cương khóa học
Môi trường
Chương trình phát triển iPhone và các công cụ (SDK, Xcode, IB, trình mô phỏng iPhone/iPad)
Ngôn ngữ
- Objective-C cơ bản
- Sử dụng các lớp Cocoa hiện có và viết các lớp của riêng bạn
- Các mẫu thiết kế cơ bản
Hiệu suất và gỡ lỗi
- Quản lý bộ nhớ
- Cải thiện hiệu suất
- Gỡ lỗi và khắc phục sự cố
- Đa nhiệm
- Đa luồng cơ bản
Trải nghiệm người dùng
- Các mẫu ứng dụng
- Các điều khiển UI
- Tạo các ứng dụng đa chế độ xem khác nhau
- Các cử chỉ khác nhau
- Quy tắc và hướng dẫn UX
Quản lý dữ liệu
- Lưu trạng thái
- SQLite
- XML
- Core Data
- Cài đặt
Điều khiển đa phương tiện và một số tính năng đặc biệt
- API camera
- Bộ chọn hình ảnh
- Phát và ghi video
- Phát và ghi âm thanh
- Gia tốc kế
- Cảm biến tiệm cận
- Thông báo và Event Kit
- Giới thiệu nhanh về cách tạo hoạt ảnh 2D và 3D
Tạo ứng dụng nhận biết vị trí
- Sử dụng Core Location
Mục tiêu và loại ứng dụng
- Phát triển iPhone so với iPad
- Ứng dụng đa nền tảng
- Giới thiệu về ứng dụng Web với HTML5 và CSS3
- Tương tác với một dịch vụ
- Ứng dụng lai
Phát hành ra công chúng
- Hiểu về iAd
- Phát hành lên App Store - Con đường tắt
Requirements
- Kinh nghiệm phát triển trước đây
Testimonials (5)
Edward is an awesome facilitator
Zibusiso Ncube - Agricatural Research Council
Course - Ionic 4 and Angular for Developers
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Course - WeChat Marketing
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Course - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.