Đề cương khóa học
Giới thiệu
Phát triển Nâng cao iOS
- Kiến trúc doanh nghiệp iOS
- Mẫu thiết kế
- Lập trình hướng giao thức
Khung RxSwift
- Lập trình hàm so với lập trình phản ứng
- Phần mở rộng trực tiếp React
Thư viện Alamofire Networking
- Nền tảng-như-một-Dịch vụ
- Dịch vụ web và Alamofire
Nâng cao Swift và Giao thức Programming
- Sử dụng liệt kê
- Phát triển giao thức
- Làm việc với ủy quyền
- Viết phần mở rộng giao thức
- Tạo các hàm đệ quy
- Làm việc với cấu trúc dữ liệu và thuật toán
Reactive Programming trong Swift với RxSwift
- Triển khai các observable và subscription
- Sử dụng subjects
- Lọc, chuyển đổi và kết hợp các toán tử
- Tích hợp và làm việc với RxCoaCoa
- Triển khai MVVM
- Gỡ lỗi và xử lý lỗi
Alamofire
- Tích hợp Alamofire vào Swift
- Nhập tệp
- Truy xuất dữ liệu
- Tối ưu hóa PhotoTagger
Kiểm thử Đơn vị và UI
- Unit Testing trong Swift
- Kiểm thử UI trong Swift
Tóm tắt và Kết luận
Requirements
- Kinh nghiệm phát triển iOS
Đối tượng
- Nhà phát triển iOS
Testimonials (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Course - Machine Learning on iOS
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.