
Allen Swift Concurrency cho Swift 6 (Phần-2)
allen
5.076.429 ₫
Trung cấp trở lên / iOS, Swift, concurrent, async-await, concurrency
5.0
(28)
Tìm hiểu về Swift Concurrency từ A đến Z. (Phần 2)
Trung cấp trở lên
iOS, Swift, concurrent
Bài giảng này là một bài giảng riêng và được cung cấp miễn phí cho các sinh viên hiện tại của Swift Grammar Master School.
1,172 học viên
Độ khó Nhập môn
Thời gian Không giới hạn

Đánh giá từ những học viên đầu tiên
5.0
서요한
Hành trình từ bài ngữ pháp đến bài học tạo ứng dụng cuối cùng đã kết thúc! Đó không phải là một khóa học ngắn hạn, nhưng xét đến công sức mà Alan đã phải bỏ ra để tạo ra một bài giảng chất lượng cao như vậy, tôi nghĩ mình vừa học vừa suy nghĩ xem liệu việc chỉ nghe và làm theo có khó khăn hay không. Khi gần đến phần cuối, tôi cảm nhận được sự chân thành của Alan khi cố gắng cung cấp ít nhất một từ khóa tốt hơn để giúp tôi phát triển thành một nhà phát triển giỏi hơn và tôi nghĩ rằng một ngày nào đó tôi muốn trở thành nhà phát triển cấp cao đáng tin cậy đó và đào tạo các nhà phát triển cấp dưới. Tôi đã quá quen với mô hình Allen đến mức tôi không thể sống thiếu những bài giảng của Allen. Liệu lúc nào đó bạn có thể giảng bài tiếp theo không? Haha, tôi đang mong chờ đấy. Tôi thật may mắn khi có thể bắt đầu sự nghiệp của mình với tư cách là nhà phát triển iOS với Alan! Cảm ơn bạn☺️
5.0
김해연
Đây là bài giảng đã giúp tôi tự tin trong việc tạo ra các ứng dụng, điều mà tôi cảm thấy rất khó khăn. Ở phần đầu, thật dễ dàng, tôi không bỏ lỡ một cài đặt màn hình nào và khi nghiên cứu từng bước, tôi có thể hiểu được mã mẫu MVVM. Đặc biệt, tôi nghĩ sẽ rất hữu ích khi nhấn mạnh rằng các mã phức tạp là các mã không cần phải ghi nhớ và liên tục nhắc nhở tôi về cách tiếp cận cũng như thái độ tạo ứng dụng.
5.0
chldnxo3
Hãy nhớ đọc cả Câu hỏi thường gặp về tạo ứng dụng.
Khái niệm cơ bản về tạo ứng dụng iOS
Tạo Ứng Dụng iOS - Tạo 15 Ứng Dụng
Cách ứng dụng được tạo ra
Khóa học này là khóa học miễn phí riêng tư được cung cấp cho những học viên đã tham gia khóa học bootcamp trước đó.
(Chúng tôi cung cấp 15 bài gi강 tạo ứng dụng có trong khóa học bootcamp trước đó với quyền truy cập trọn đời.)
Khóa học này được cung cấp miễn phí cho học viên đã tham gia Allen Swift Grammar Master School (Online BootCamp - khóa 2 tháng) và là khóa học "có thể học suốt đời" về tạo ứng dụng iOS (tạo 15 ứng dụng). (Nếu thanh toán mà không thỏa thuận trước, việc mua có thể bị hủy tự động.)
Khóa học này được mở để cung cấp thời gian học trọn đời cho phần tạo ứng dụng (15 bài) dành cho các học viên hiện tại, xin lưu ý đây không phải là khóa học chính thức.
* Nếu bạn chưa từng học BootCamp, vui lòng học khóa học BootCamp trước.
📝Nội dung được đề cập trong khóa học ⭐️⭐️⭐️
iOS Framework
Q. Để có thể xin việc, tôi nên học UIKit hay SwiftUI?
Tôi có thể nói chính xác rằng, (tính đến thời điểm tháng 6 năm 2022) để có thể xin việc làm developer iOS thì bạn phải học UIKit. (Nếu bạn không tin ý kiến của tôi thì có thể hỏi ý kiến trong nhóm chat có 1500 developer iOS.) Dựa trên thời điểm hiện tại thì "Không có công ty nào không phát triển iOS bằng UIKit, nhưng có nhiều công ty không sử dụng SwiftUI" đây là ý kiến của nhiều người và tôi cũng có cùng quan điểm. Vì vậy, đương nhiên nếu bạn muốn xin việc làm developer iOS thì phải học UIKit. (Nếu bạn muốn xin việc sau khoảng 2 ~ 2 năm rưỡi nữa thì tôi nghĩ chỉ học SwiftUI cũng không sao, nhưng ngay cả lúc đó thì phần lớn các dự án (cũ) trong công ty vẫn có khả năng được tạo bằng UIKit.. nên tôi nghĩ bạn vẫn cần phải biết UIKit ở mức độ nào đó.)
Vì vậy, không chỉ tôi mà.. (cho đến hiện tại) tất cả các bootcamp đều đang dạy UIKit. Nếu có tình huống cần SwiftUI để xin việc thì đương nhiên chúng tôi sẽ ra mắt SwiftUI làm khóa học chính.
Q. Nếu có lý do phải học khóa học này thì đó là gì?
Khóa học này được thiết kế chủ yếu dành cho những ai muốn xin việc làm nhà phát triển iOS mới vào nghề. Vì vậy, khóa học bao gồm từ những nội dung cơ bản nhất đến khá nâng cao trong phát triển iOS. Và phần tôi chú trọng nhất là
1) Cách tiếp cận việc tạo ứng dụng như thế nào (hiểu về phương pháp giải quyết vấn đề khi tạo ứng dụng),
2) (để các bạn có thể tự tạo ra được ngay cả khi không có tôi) hiểu về cấu trúc logic trong việc tạo ứng dụng để có thể có được kỹ năng tạo ứng dụng (để không trở thành khóa học kiểu làm theo..),
3) (là điều nhà phát triển iOS mới vào nghề nhất định phải biết, nhưng các khóa học khác không giải thích) bao gồm cả những nội dung như cơ chế nội bộ của ứng dụng (vòng đời ứng dụng, vòng đời view controller, chu kỳ vẽ view),
4) (không chỉ cố chấp một cách duy nhất), khi triển khai một cái gì đó, tôi sẽ cho các bạn xem một vài ví dụ về các cách khác nhau và mở rộng khung tư duy cho các bạn.
5) Ngoài ra, tôi đã cấu trúc để các bạn có thể nâng cao khả năng ứng dụng thực tế như refactor toàn bộ các dự án hiện có theo mô hình MVC, hoặc viết lại UI bằng code những gì đã triển khai bằng storyboard..
Dựa trên những nội dung này, nếu các bạn có được nền tảng vững chắc, tôi hoàn toàn tin tưởng rằng các bạn sẽ trở thành nhà phát triển iOS mới vào nghề có nền tảng thực sự vững chắc. Nếu các bạn đã mệt mỏi với những khóa học kiểu làm theo code mà không hiểu gì, thì giờ đây hãy thực sự phát hành ứng dụng của riêng mình dựa trên sự hiểu biết toàn diện và vượt qua ngưỡng cửa việc làm một cách dễ dàng.
Tôi không thể nói rằng chỉ cần học khóa học này là có thể hoàn toàn có được kỹ năng của nhà phát triển mới vào nghề để xin việc, nhưng sau khi học xong khóa học này, các bạn sẽ dễ dàng hiểu được bất kỳ khóa học nào (dù thiếu giải thích hay kiểu làm theo). Tôi có thể tự tin rằng khóa học này có thể tạo nền tảng cơ bản cho các bạn đến mức đó.
Ngoài ra, sau khi hoàn thành khóa học này, tôi cũng sẽ cung cấp danh sách khuyến nghị về những khóa học nào các bạn nên xem thêm để xin việc.
Khóa học này dành cho ai?
Bất cứ ai đã học những điều cơ bản về ngữ pháp Swift
Bất cứ ai muốn tạo một ứng dụng iOS
Cần biết trước khi bắt đầu?
Cú pháp Swift
7,641
Học viên
766
Đánh giá
313
Trả lời
5.0
Xếp hạng
7
Các khóa học
Tôi là Allen, nhà phát triển iOS.
https://www.youtube.com/@allen_ios
"Kiến thức thực sự hiểu rõ là phải có thể giải thích một cách dễ dàng bằng ngôn ngữ của chính mình." là phương châm của tôi.
Vì vậy, tôi muốn trở thành một nhà phát triển có thể chia sẻ kiến thức bằng ngôn ngữ mà bất kỳ ai cũng có thể hiểu được, thông qua việc giải thích một cách dễ hiểu những sai lầm mà tôi đã trải qua trong quá trình học tập.
Tôi không quan tâm đến việc tạo ra những bài giảng chỉ dạy hời hợt những chủ đề dễ dàng trong thời gian ngắn.
Những bài giảng như vậy có thể được tạo ra nhanh chóng như sản xuất hàng loạt, nhưng tôi tin rằng để cuối cùng "trưởng thành thành một nhà phát triển giỏi", thì nền tảng lý thuyết phải thực sự vững chắc.
Thay vì những bài giảng dễ dãi, mục tiêu bài giảng của tôi là truyền đạt những nội dung khó mà bạn
bắt buộc phải biết để trở thành một nhà phát triển giỏi (người có thể không ngừng phát triển) một cách dễ hiểu và trực quan nhất có thể.
Từ đó, tạo ra nền tảng để chính các bạn, chứ không phải tôi, có thể tự mình trăn trở và suy nghĩ về lý do TẠI SAO (WHY).
Cũng giống như việc bản thân tôi luôn nỗ lực để ngày mai trở thành một nhà phát triển tốt hơn,
tôi muốn truyền đạt một cách sâu sắc những nội dung mà mình đã từng trăn trở.
Tôi nghĩ rằng việc liên tục thất bại trong các buổi phỏng vấn, hoặc không thể diễn đạt những nội dung dễ dàng bằng ngôn ngữ của chính mình, đồng nghĩa với việc bạn chưa thực sự hiểu rõ chúng. Ngược lại, tôi tin rằng chỉ khi có "nền tảng cơ bản vững chắc" về những nội dung cơ bản và CS, bạn mới có thể phát triển nhanh chóng.
👇🏻Mọi thắc mắc vui lòng gửi về email bên dưới.
we.love.code.allen@gmail.com
Ngôn ngữ: Swift, Python, Java, C#
Tất cả
154 bài giảng ∙ (50giờ 39phút)
Tài liệu khóa học:
Tất cả
25 đánh giá
5.0
25 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Đây là bài giảng đã giúp tôi tự tin trong việc tạo ra các ứng dụng, điều mà tôi cảm thấy rất khó khăn. Ở phần đầu, thật dễ dàng, tôi không bỏ lỡ một cài đặt màn hình nào và khi nghiên cứu từng bước, tôi có thể hiểu được mã mẫu MVVM. Đặc biệt, tôi nghĩ sẽ rất hữu ích khi nhấn mạnh rằng các mã phức tạp là các mã không cần phải ghi nhớ và liên tục nhắc nhở tôi về cách tiếp cận cũng như thái độ tạo ứng dụng.
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Hành trình từ bài ngữ pháp đến bài học tạo ứng dụng cuối cùng đã kết thúc! Đó không phải là một khóa học ngắn hạn, nhưng xét đến công sức mà Alan đã phải bỏ ra để tạo ra một bài giảng chất lượng cao như vậy, tôi nghĩ mình vừa học vừa suy nghĩ xem liệu việc chỉ nghe và làm theo có khó khăn hay không. Khi gần đến phần cuối, tôi cảm nhận được sự chân thành của Alan khi cố gắng cung cấp ít nhất một từ khóa tốt hơn để giúp tôi phát triển thành một nhà phát triển giỏi hơn và tôi nghĩ rằng một ngày nào đó tôi muốn trở thành nhà phát triển cấp cao đáng tin cậy đó và đào tạo các nhà phát triển cấp dưới. Tôi đã quá quen với mô hình Allen đến mức tôi không thể sống thiếu những bài giảng của Allen. Liệu lúc nào đó bạn có thể giảng bài tiếp theo không? Haha, tôi đang mong chờ đấy. Tôi thật may mắn khi có thể bắt đầu sự nghiệp của mình với tư cách là nhà phát triển iOS với Alan! Cảm ơn bạn☺️
Đánh giá 9
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
Giảm 25% cho thành viên mới
5.173.481 ₫
25%
6.897.971 ₫