Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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
Yêu cầu
- Kinh nghiệm phát triển iOS
Đối tượng
- Nhà phát triển iOS
14 Giờ