Đề cương khóa học
Giới thiệu và Cài đặt Môi trường
- iOS là gì? Kiến trúc cơ bản
- Cài đặt và cấu hình Xcode
- Nắm bắt cấu trúc của một dự án Xcode
- Tạo ứng dụng "Hello World" trong mô phỏng iOS
Cơ bản về Giao diện Người dùng (UI) với UIKit
- Views và View Controllers
- Phần tử UI thông thường: UILabel, UITextField, UIButton, UIImageView
- Tạo giao diện bằng Storyboards và Interface Builder
- Tạo kết nối IBOutlet và IBAction cơ bản
- Luyện tập thực hành: Thiết kế giao diện dự án
Phản hồi và Sự kiện
- Quan điểm tổng quát về vòng đời ViewController
- Xử lý sự kiện UI bằng IBAction
- Access phần tử UI từ mã nguồn sử dụng IBOutlet
- Hiển thị cảnh báo cơ bản với UIAlertController
- Luyện tập thực hành: Triển khai tính tương tác trong giao diện dự án
Điều hướng Cơ bản
- Sử dụng Segues để điều hướng giữa các views
- Chuyển dữ liệu cơ bản giữa ViewControllers
- Luyện tập thực hành: Triển khai điều hướng màn hình
Dự án Thực tế Đang diễn ra
- Phát triển tiếp dự án thực tế
- Hoàn thiện các khái niệm đã học
- Bình luận và giải quyết vấn đề thường gặp
Tóm tắt và Bước Tiếp theo
Requirements
- Kiến thức cơ bản về lập trình (không nhất thiết phải là trong iOS hoặc Swift)
- Một máy tính Mac đã cài đặt Xcode
- Đam mê phát triển ứng dụng di động
Đối tượng
- Các nhà phát triển mới quan tâm đến việc phát triển ứng dụng iOS
- Nhà phát triển di động cấp thấp chuyển sang hệ sinh thái Apple
- Các chuyên gia muốn xây dựng ứng dụng iOS đầu tiên của mình
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.