Bỏ qua

🧱 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

  1. Day 1: Variables, simple data types, and string interpolation
  2. Day 2: Arrays, dictionaries, sets, and enums
  3. Day 3: Operators and conditions
  4. Day 4: Loops, loops, and more loops
  5. Day 5: Functions, parameters, and errors
  6. Day 6: Closures part one
  7. Day 7: Closures part two
  8. Day 8: Structs, properties, and methods
  9. Day 9: Access control, static properties, and laziness
  10. Day 10: Classes and inheritance
  11. Day 11: Protocols, extensions, and protocol extensions
  12. Day 12: Optionals, unwrapping, and typecasting
  13. Day 13: Swift review, day one
  14. Day 14: Swift review, day two
  15. 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