
Alan Swift Concurrency cho Swift 6 (Phần-1)
allen
# Swift Concurrency từ A đến Z (Phần 1)
초급
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,166 học viên
Độ khó Nhập môn
Thời gian Không giới hạn

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,526
Học viên
738
Đánh giá
306
Trả lời
5.0
Xếp hạng
7
Các khóa học
iOS개발자 앨런입니다.
https://www.youtube.com/@allen_ios
"정확하게 아는 지식은, 쉽게 자신의 말로 설명할 수 있어야 한다."가 제 모토입니다.
그렇기에 제가 공부하면서 겪었던 시행착오를 쉽게 풀어내어
누구든 이해할 수 있는 언어로 지식을 공유할 수있는 개발자가 되고싶습니다.
저는 쉬운 주제로 빠른 시간 안에 겉핥기 식으로 쉽게만 가르치는 강의를 만드는 것에는 관심이 없습니다.
그런 강의는 얼마든지 빠르게 찍어내듯 만들 수 있겠지만, 결국 "좋은 개발자로 성장"하는 것은 그만큼 이론적인 기반의 밑거름이 탄탄해야 한다고 믿고 있기 때문입니다.
쉬운 강의보다는, 좋은 개발자(끊임없이 성장할 수 있는 개발자)가 되기 위해
반드시 알아야 하는 어려운 내용까지를 최대한 쉽게, 그리고 직관적으로 알려드리는 것.
그래서 제가 아닌 여러분 스스로 WHY(왜)를 고민/생각할 수 있는 밑거름을 만들어 드리는 것을 저의 강의 목표로 삼고 있습니다.
저 스스로도 내일은 더 좋은 개발자가 되자고 노력하는 만큼
제가 고민 했던 내용들을 깊이있게 전달 드리고 싶습니다.
면접에서 자꾸 떨어지거나, 쉬운 내용도 자신의 언어로 잘 표현하지 못하겠다는 것은 정확하게 알고 있지 않다는 의미라고도 생각합니다. 오히려 기본적인 내용, CS에 대해 "탄탄한 기본기"가 있어야, 빠르게 성장 가능하다고 믿습니다.
👇🏻문의는 아래의 이메일로 주시면 됩니다.
we.love.code.allen@gmail.com
언어: 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
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á 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
Đánh giá 2
∙
Đánh giá trung bình 5.0
Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày
178 ₫
29%
6.888.549 ₫
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!