1.049.000 ₫
69.999 ₫
Video bài giảng và tài liệu giống mô tả
Học online trên drive bằng điện thoại hoặc máy tính
Kích hoạt khóa học tự động ngay lập tức 24/7
Bạn đang tìm kiếm một giải pháp lập trình iOS hiện đại, hiệu quả và ít lỗi hơn? Bạn muốn bắt đầu phát triển ứng dụng iPhone/iPad nhưng không biết nên chọn SwiftUI hay Storyboard, nên áp dụng kiến trúc MVVM hay vẫn tiếp tục code theo cách truyền thống? Nếu bạn đang băn khoăn như vậy, thì khóa học “Lập trình iOS hiện đại với Swift và SwiftUI” chính là lựa chọn bạn không nên bỏ lỡ.
Đây là khóa học được xây dựng một cách bài bản và thực tiễn bởi giảng viên Tiến Bùi Đức – người có kinh nghiệm nhiều năm trong phát triển phần mềm di động, đặc biệt là hệ sinh thái Apple. Với hơn 10.5 giờ học qua video, gần 70 bài giảng cùng hệ thống tài nguyên đi kèm phong phú, bạn sẽ có được nền tảng vững chắc để tự tin xây dựng các ứng dụng iOS hiện đại từ con số 0.
Nắm vữngngôn ngữ lập trình Swift– nền tảng của mọi ứng dụng iOS hiện nay.
Làm chủSwiftUI– công cụ thiết kế giao diện thế hệ mới của Apple, giúp giảm đáng kể thời gian và độ phức tạp trong lập trình UI.
Hiểu và áp dụng kiến trúcMVVM,Dependency Injection, giúp dự án sạch sẽ, dễ mở rộng, dễ test.
Xây dựngBase Project chuẩn, có thể tái sử dụng để triển khai ứng dụng iOS từ nhỏ đến lớn.
Tự tay lập trình ứng dụngNote Managerhoàn chỉnh – minh chứng cho năng lực thực hành sau khóa học.
Cách kết hợp giữa logic xử lý và hiển thị giao diện theo phong cách mới của Apple, hỗ trợ tốt cho iOS 14 trở lên.
SwiftUI là công cụ chính thức được Apple phát triển để thay thế cho UIKit trong tương lai gần. Khi bạn học SwiftUI:
Bạngiảm tới 40–60% số dòng code UI, dễ đọc và dễ quản lý hơn.
Giao diện được cập nhậtreal-time, đồng bộ logic và UI chặt chẽ.
Dễ dàng tích hợp kiến trúc MVVM, test logic, và mở rộng ứng dụng.
Apple đang đầu tư mạnh vào SwiftUI – cơ hội việc làm cho lập trình viên SwiftUI ngày càng tăng.
01 - Giới thiệu
001 Giới thiệu.mp4
002 Khóa học này dành cho ai.mp4
003 Tổng quan nội dung khóa học.mp4
004 Cách trao đổi, hỏi đáp trong quá trình học.mp4
02 - Vì sao nên chọn lập trình iOS với Swift và SwiftUI
006 Vì sao nên chọn Swift và SwiftUI.mp4
007 Ứng dụng của Swift và SwiftUI.mp4
008 Native là sự đảm bảo cho thành công của dự án.mp4
009 Thị trường và chi phí.mp4
03 - Cài đặt môi trường
010 Cấu hình khuyến nghị và hướng dẫn cài đặt Xcode.mp4
011 Các công cụ bổ trợ khác.mp4
04 - Swift cơ bản
012 Giới thiệu về Swift.mp4
013 Tạo project Swift và chạy ứng dụng Hello World.mp4
014 Comment trong Swift.mp4
015 Khai báo biến, hằng và các kiểu dữ liệu cơ bản.mp4
016 Toán tử trong Swift.mp4
017 Câu lệnh và biểu thức rẽ nhánh.mp4
018 Vòng lặp trong Swift.mp4
019 Hàm trong Swift.mp4
020 Hướng đối tượng trong Swift.mp4
021 Kiểu generic trong Swift.mp4
022 Bất đồng bộ với async await.mp4
023 Truy cập đồng thời an toàn với actor.mp4
024 Xử lý lỗi trong Swift.mp4
025 Kiểu Optional - nil safety.mp4
05 - Lập trình giao diện với SwiftUI
026 Tạo project SwiftUI đầu tiên.mp4
027 View, Rectangle và ZStack.mp4
028 ZStack và đơn vị kích thước.mp4
029 VStack, HStack và Spacer.mp4
030 Chia kích thước View theo tỉ lệ với layoutPriority và GeometryReader.mp4
031 Cuộn màn hình với ScrollView.mp4
032 Text, Theme, Font, Color.mp4
033 Button trong SwiftUI.mp4
034 Trạng thái ứng dụng với State và Binding.mp4
035 ObservableObject, StateObject, ObservedObject và EnvironmentObject.mp4
036 TextField, SecureField, TextEditor.mp4
037 LazyVStack, LazyHStack và List.mp4
038 LazyVGrid, LazyHGrid và tùy chỉnh thêm cho Stack.mp4
039 Image trong SwiftUI.mp4
040 Toggle, CheckBox và Gesture.mp4
041 Menu và Label.mp4
042 TabView.mp4
043 Alert, ActionSheet, Sheet và Popover.mp4
044 Slider, Stepper, ProgressView và refreshable.mp4
045 DateFormat và DatePicker.mp4
046 Picker và ColorPicker.mp4
047 Điều hướng màn hình, title, toolbar.mp4
048 Các sự kiện quan trọng trong vòng đời ứng dụng.mp4
06 - Lập trình SwiftUI với mô hình MVVM
049 Tạo project MVVM.mp4
050 Lưu dữ liệu với UserDefaults.mp4
051 Lưu dữ liệu phức tạp với UserDefaults.mp4
052 Bắt đầu triển khai với Repository.mp4
053 Triển khai ViewModel kết hợp Repository.mp4
054 Triển khai nốt cho các màn hình khác.mp4
07 - Ứng dụng Note Manager
055 Giới thiệu về ứng dụng Note Manager.mp4
056 Tạo project Note Manager.mp4
057 Tạo các thư mục và file ban đầu.mp4
058 Tạo các repository.mp4
059 Tạo MainViewModel, error handling và dependancy injection.mp4
060 Tạo màn Loading và Tutorial.mp4
061 Màn hình Login.mp4
062 Tạo màn Home có list note, tính năng xoá và responsive.mp4
063 Tạo màn Detail và xử lý tiếp responsive.mp4
064 Tạo màn AddOrEdit.mp4
08 - Tổng kết
065 Tổng kết và lời cảm ơn.mp4
Có kiến thức lập trình cơ bản ở bất kỳ ngôn ngữ nào (OOP là lợi thế).
Có thiết bị macOS (MacBook, iMac, hoặc Hackintosh) với cấu hình RAM từ 8GB và SSD.
Nếu chưa từng làm iOS, bạn vẫn có thể bắt đầu – khóa học sẽ hướng dẫn từng bước.
Nếu chỉ muốn tìm hiểu công nghệ, bạn có thể học lý thuyết trước mà không cần máy Mac.
Sinh viên, người mới đi làmmuốn theo đuổi lập trình iOS hiện đại.
Lập trình viên Objective-C, Storyboardmuốn chuyển đổi sang Swift và SwiftUI.
Developer từ các nền tảng khác(Android, Web) muốn thử sức với iOS.
Người cần hiểu rõưu/nhược điểm của SwiftUIđể ra quyết định kỹ thuật cho dự án.
Những ai muốn bắt đầu hành trình trở thànhiOS Developer chuyên nghiệp.
Học từ thực tiễn – không dạy lan man lý thuyết.
Học xong là có thể triển khai dự án thật.
Có thể áp dụng kiến thức vào công việc hoặc phỏng vấn tuyển dụng.
Truy cập trọn đời – học lại bất kỳ lúc nào.
2.800.000 ₫
89.999 ₫
5.500.000 ₫
79.999 ₫
3.000.000 ₫
99.999 ₫
5.000.000 ₫
99.999 ₫
2.999.999 ₫
59.999 ₫
3.500.000 ₫
99.999 ₫
1.499.900 ₫
99.999 ₫
699.000 ₫
49.999 ₫
2.590.000 ₫
149.999 ₫
4.999.000 ₫
89.999 ₫
2.500.000 ₫
59.999 ₫
13.000.000 ₫
149.999 ₫