Đề 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 làm việc RxSwift
- Lập trình hàm vs lập trình phản hồi
- Tính năng mở rộng Reactive
Thư viện Alamofire Networking
- Dịch vụ nền tảng (Platform-as-a-Service)
- Dịch vụ web và Alamofire
Phát triển Nâng cao Swift và Giao thức Programming
- Sử dụng枚举
- Phát triển giao thức
- Làm việc với đại lý
- Viết mở rộng giao thức
- Tạo 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 cùng RxSwift
- Thực hiện quan sát và đăng ký
- Sử dụng chủ đề
- Các toán tử lọc, chuyển đổi và kết hợp
- 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 tin
- Truy xuất dữ liệu
- Tối ưu hóa PhotoTagger
Kiểm thử đơn vị và giao diện người dùng
- Unit Testing trong Swift
- Kiểm thử giao diện người dùng 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)
Phương pháp truyền đạt kiến thức và kiến thức của người đào tạo.
Jakub Rekas - Bitcomp Sp. z o.o.
Course - Machine Learning on iOS
Machine Translated
Tốc độ giảng dạy, độ sâu và giải thích đều xuất sắc. Rõ ràng Scott là một chuyên gia về chủ đề này và việc học từ ông thật sự rất thú vị.
Ben Leiken - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
Machine Translated
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
Machine Translated
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
Machine Translated