🧱 Nền tảng Swift (0–1 tháng)
🎯 Mục tiêu:
- Nắm chắc Swift cơ bản (cú pháp, vòng lặp, điều kiện, etc.)
- Làm quen với tư duy lập trình
- Biết sử dụng Xcode, Simulator, và Playground
Chuẩn bị môi trường code
1. Cài đặt Xcode
- Mở App Store trên máy Mac.
- Tìm kiếm “Xcode”.
- Nhấn nút "Install".
2. Tạo tài khoản Apple Developer
- Truy cập: developer.apple.com
- Đăng ký tài khoản miễn phí để sử dụng đầy đủ tính năng của Xcode.
Tại Sao Cần Học Nền Tảng Swift Trước Khi Học UI (UIKit & SwiftUI)
Việc xây dựng một ngôi nhà vững chắc đòi hỏi một nền móng kiên cố. Tương tự, để trở thành một lập trình viên iOS giỏi, bạn cần nắm vững nền tảng về ngôn ngữ Swift trước khi đi sâu vào xây dựng giao diện người dùng (UI) bằng UIKit hoặc SwiftUI.
📅 Tuần 1 & 2: Nền Tảng Swift
Lịch học hàng ngày
- Day 1: Variables, simple data types, and string interpolation
- Day 2: Arrays, dictionaries, sets, and enums
- Day 3: Operators and conditions
- Day 4: Loops, loops, and more loops
- Day 5: Functions, parameters, and errors
- Day 6: Closures part one
- Day 7: Closures part two
- Day 8: Structs, properties, and methods
- Day 9: Access control, static properties, and laziness
- Day 10: Classes and inheritance
- Day 11: Protocols, extensions, and protocol extensions
- Day 12: Optionals, unwrapping, and typecasting
- Day 13: Swift review, day one
- Day 14: Swift review, day two
- Day 15: Swift review, day three
Sau khi nắm vững kiến thức cơ bản về ngôn ngữ bạn có thể bắt đầu học về UI và thực hành các dự án cá nhân cơ bản