Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

SwiftUI Bootcamp: Hands-On Projects for iOS 26 Development

SwiftUI Bootcamp: Dự án thực hành phát triển iOS 26

SwiftUI Bootcamp: Dự án thực hành phát triển iOS 26

Trải nghiệm học SwiftUI và phát triển iOS tối ưu với Apple Intelligence và Foundation Models

4.5
(12 đánh giá)
183 học viên
Giảng viên
DevTechie DT
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 399.000đ -80%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
31.5 giờ video
201 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Nắm vững kiến thức nền tảng về SwiftUI, bao gồm views, modifiers và layouts.
Xây dựng các dự án iOS thực tế từ đầu với SwiftUI.
Hiểu và triển khai navigation, data binding và state management.
Tích hợp SwiftUI với UIKit để tạo ứng dụng kết hợp (hybrid).
Phát triển kỹ năng tạo giao diện người dùng thân thiện, có khả năng phản hồi linh hoạt cho ứng dụng iOS.
Sử dụng animation và transition để cải thiện trải nghiệm người dùng.
Tự tin xây dựng ứng dụng iOS chuyên nghiệp một cách độc lập.

Yêu cầu

Hiểu biết cơ bản về lập trình (biến, hàm và vòng lặp).
Làm quen với ngôn ngữ lập trình Swift được khuyến khích nhưng không bắt buộc.
Có máy Mac chạy macOS (Big Son trở lên).
Đã cài đặt Xcode (phiên bản mới nhất) và sẵn sàng sử dụng.
Sẵn sàng học hỏi và thử nghiệm với SwiftUI và phát triển iOS.

Đối tượng phù hợp

Những người mới bắt đầu học iOS muốn học SwiftUI từ cơ bản đến nâng cao.
Lập trình viên mới muốn xây dựng ứng dụng iOS thực tế với công cụ hiện đại.
Lập trình viên trung cấp muốn chuyển từ UIKit sang SwiftUI.
Nhà thiết kế hoặc người yêu thích sản phẩm muốn tạo nguyên mẫu iOS bằng SwiftUI.
Lập trình viên muốn có trải nghiệm thực hành với SwiftUI thông qua các dự án thực tế.
Bất kỳ ai muốn khám phá framework khai báo (declarative) của Apple để xây dựng ứng dụng iOS.

Nội dung khóa học

40 phần • 184 bài giảng
1 Giới thiệu
2 Kiến trúc SwiftUI
1 Container bố cục (Layout Containers)
2 VStacks
3 HStack
4 ZStack
5 Sử dụng Container bố cục để xây dựng View
1 Thuộc tính State và Binding
2 StateObject và ObservableObject
3 ObservedObject so với StateObject
1 View của ứng dụng Color Mixer
2 View thanh trượt màu (Color Slider View)
1 Hình ảnh SF Symbol
2 SF Symbol nhiều màu sắc
3 SF Symbol màu biến đổi
4 Sử dụng hình ảnh riêng
5 Tạo hình ảnh tròn và điều chỉnh độ mờ (Opacity)
1 View của ứng dụng Photo Gallery
2 Overlay trên hình ảnh
3 View phóng to ảnh
1 LazyVStack
2 LazyHStack
3 LazyVGrid
4 LazyHGrid
1 Giới thiệu về Text View
2 Văn bản nhiều dòng
3 Định dạng Text View
4 Định dạng ngày tháng
1 Danh sách đơn giản
2 Danh sách có hình ảnh và văn bản
3 Tùy chỉnh danh sách
1 Ứng dụng ToDo list
1 Cơ bản về ScrollView
2 View giao diện thẻ (Card UI) bằng ScrollView
3 Modifier Refreshable
1 Buttons trong SwiftUI
2 Labels trong SwiftUI
3 Sliders trong SwiftUI
4 Toggles
5 Color Picker trong SwiftUI
1 Animations
1 Thẻ 3D
2 Animation tuyết rơi
1 Geometry Reader Phần 1
2 Geometry Reader Phần 2
3 Geometry Reader Phần 3
4 Geometry Reader Phần 4
1 Open URL & Deep Links Phần 1
2 Open URL & Deep Links Phần 2
3 Open URL & Deep Links Phần 3
4 Open URL & Deep Links Phần 4
5 Open URL & Deep Links Phần 5
1 Phase Animator - Phần 1
2 Phase Animator - Phần 2
3 Phase Animator - Phần 3
4 Phase Animator - Phần 4
1 Navigation Stack
2 Navigation Link
3 Navigation Destination
4 Navigation Destination - Loại Hashable tùy chỉnh
1 Giới thiệu ứng dụng tin tức
2 Cấu trúc dữ liệu tin tức (News Data Structure)
3 Generic Networking Manager
4 Giao diện người dùng tin tức (News UI)
1 Giới thiệu về thông báo
2 SwiftUI: Truyền dữ liệu đến Views một cách mượt mà với NotificationCenter Phần 1
3 SwiftUI: Truyền dữ liệu đến Views một cách mượt mà với NotificationCenter : Phần 2
4 SwiftUI: Quan sát thay đổi bằng cách sử dụng System Notifications
1 Thiết lập dự án
2 Mô hình khóa học (Course Model)
3 Dữ liệu khóa học (Course Data)
4 Màn hình chính (Home View)
5 View thẻ (Card View)
6 Màn hình chi tiết (Detail View)
7 Thêm khóa học vào giỏ hàng
8 Màn hình giỏ hàng (Cart View)
9 Tab View cho ứng dụng
10 Xóa khóa học khỏi giỏ hàng
11 Màn hình thanh toán (Check out View)
1 Thiết lập dự án
2 Mô hình quốc gia (Country Model)
3 Mô hình tỷ giá hối đoái (Exchange Rate Model)
4 Mở rộng URL (URL Extension)
5 Enum điểm cuối (End Point Enum)
6 View Model
7 Dịch vụ (Service)
8 Content View
1 Giới thiệu
2 Mô hình Hacker News (Hacker News Model)
3 Network Manager
4 Post List View
5 Màn hình chi tiết (Detail View)
6 Web View
1 Giới thiệu
2 Cấu trúc thư mục
3 Timer View Model
4 Circular Picker View Model
5 Text Count Down Modifier
6 Circular Picker View Phần 1
7 Circular Picker View Phần 2
8 Logic nền của Timer
9 Home View Phần 1
10 Home View Phần 2
1 Giới thiệu
2 Cấu trúc dữ liệu nước đi (Move Data Structure)
3 Game View Model
4 Content View
1 Cơ bản
2 Swift Data so với Core Data
3 Mô hình dữ liệu cho ứng dụng Grocery
4 Model Container cho ứng dụng Grocery
5 Cấu hình Model Context cho ứng dụng Grocery
6 Thêm mục Grocery mới cho ứng dụng
7 Hiển thị danh sách Grocery
8 Swift Data trong Previews - Ứng dụng ToDo
9 Chèn Container giả (Mock Container) - Ứng dụng ToDo
10 Preview Modifier cho Data Model - Ứng dụng Contact List
11 Preview Modifier với Preview Traits
1 Giới thiệu Dashboard HealthKit
2 Thiết lập dự án
3 Dữ liệu biểu đồ (Chart Data)
4 Health Metrics Phần 1
5 Health Metrics Phần 2
6 Hồ sơ sức khỏe (Health Records)
7 HealthKit Manager ViewModel Phần 1
8 HealthKit Manager ViewModel Phần 2
9 Màn hình quyền (Permissions Screen)
10 View thẻ chỉ số (Metrics Card View)
11 Màn hình Dashboard
12 Màn hình chi tiết chỉ số (Metrics Details View) Phần 1
13 Màn hình chi tiết chỉ số Phần 2
14 Màn hình chi tiết chỉ số Phần 3
1 Giới thiệu ứng dụng
2 Quick Look trong SwiftUI : Phần 1
3 Quick Look trong SwiftUI : Phần 2
4 Quick Look trong SwiftUI : Phần 3
5 Quick Look trong SwiftUI : Phần 4
6 Quick Look trong SwiftUI : Phần 5
1 Giới thiệu
2 Audio Manager
3 Màu sắc và Nốt nhạc Piano
4 Piano View Model
5 Piano Key View
6 Content View
1 Giới thiệu
2 Data Model
3 View Mode Phần 1
4 View Mode Phần 2
5 View Mode Phần 3
6 Chỉ báo trang có hiệu ứng (Animated Page Indicator)
7 Nút Điều Hướng
8 Màn Hình Hướng Dẫn Từng Bước
9 Màn Hình Hướng Dẫn Chính
10 Hoàn Thiện Ứng Dụng
1 Cấu Trúc Dữ Liệu
2 Chế Độ Xem Theo Segment
3 Segment Control
4 Các Cải Tiến
5 Segment Control Tổng Quát
1 Hiệu Ứng Kính Lỏng Trong iOS 26
2 Vùng Chứa Hiệu Ứng Kính: Phần 1
3 Vùng Chứa Hiệu Ứng Kính: Phần 2
4 Macro Hoạt Hình Trong iOS 26
5 Xây Dựng Chế Độ Xem Đánh Giá Sao Mượt Mà, Có Hoạt Hình Trong SwiftUI
6 Bộ Sửa Đổi Vô Hiệu Hóa Lựa Chọn
1 Yêu Cầu Đánh Giá Ứng Dụng
1 Giới Thiệu
2 Mô Hình Xem LLM
3 Phần Mở Rộng Chuỗi Thuộc Tính
4 Chế Độ Xem Tin Nhắn
5 Chế Độ Xem Nội Dung Trò Chuyện
1 Ứng Dụng Sách Lật: Phần 1
2 Ứng Dụng Sách Lật: Phần 2
1 Chế Độ Xem Tùy Chỉnh Biểu Đồ Đóng Góp GitHub Trong SwiftUI
1 Phần 1
2 Phần 2
1 Chế Độ Xem Cửa Hàng Đăng Ký
1 Nút Bật Tắt Có Tiêu Đề Và Phụ Đề
1 Giới Thiệu
2 Mô Hình
3 Trình Quản Lý Giọng Nói
4 Chế Độ Xem Hàng Accordion Phỏng Vấn
5 Danh Sách Accordion Phỏng Vấn
6 Hoàn Thiện Ứng Dụng Với Các Chế Độ Xem Còn Lại

Giới thiệu khóa học

Are you ready to dive into the exciting world of iOS development? SwiftUI Bootcamp: Hands-On Projects for iOS Development is the ultimate guide to mastering Apple’s modern declarative framework, SwiftUI. Designed for beginners and intermediate developers, this course combines theory with hands-on projects to help you build professional-grade iOS apps efficiently.

In this course, you'll start with the fundamentals of SwiftUI, learning how to create views, use modifiers, and structure layouts. As you progress, you’ll tackle essential concepts like state management, data binding, and navigation. Each module is packed with practical examples and interactive projects to solidify your understanding.

You’ll work on real-world applications, such as a task manager, weather app, and even a PDF scanner, gaining skills to build responsive, user-friendly interfaces. The course also explores animations, transitions, and integrating SwiftUI with UIKit for hybrid apps.

By the end of the course, you’ll not only understand how to use SwiftUI but also learn best practices for designing, testing, and deploying your apps. Whether you’re a beginner stepping into app development for the first time or an experienced developer transitioning from UIKit, this course offers valuable insights and techniques.

What You’ll Gain:

  • Proficiency in SwiftUI for iOS development.

  • Confidence in building and deploying apps to the App Store.

  • Skills to create visually appealing and interactive user interfaces.

  • Practical experience with real-world projects to showcase in your portfolio.

  • Includes new videos recorded for iOS 26

  • Build real AI chat bot using On-Device LLM backed by Foundation Models Framework that powers Apple Intelligence

Embark on this journey to unlock your potential as an iOS developer and take your app-building skills to the next level. Enroll today and start creating amazing apps with SwiftUI!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ios Development
Hiển thị tất cả khoá học Swift
Hiển thị tất cả khoá học Swiftui
Hiển thị tất cả khoá học Xcode
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊