
Alan Swift Concurrency cho Swift 6 (Phần-1)
allen
# Swift Concurrency từ A đến Z (Phần 1)
초급
iOS, Swift, concurrent
Khóa học được thiết kế dựa trên triết lý giúp bạn hiểu đúng và vận dụng được cú pháp Swift. Mục tiêu là đưa những người không chuyên hoàn toàn không biết gì về lập trình lên đến trình độ cao cấp có thể vào làm việc tại các công ty hàng đầu như Naver, Kakao, Line, Coupang, Baemin. Đây là bootcamp 2 tháng giúp bạn hiểu một cách trực quan thông qua các sơ đồ về cấu trúc bộ nhớ và có thể đạt trình độ kiến thức vượt xa người học chuyên ngành.

Đánh giá từ những học viên đầu tiên
5.0
닐코어레이싱
# Đánh giá khóa học Master Swift Grammar của 앨런 Dù đã hoàn thành bootcamp do nhà nước hỗ trợ, tôi luôn cảm thấy thiếu sót điều gì đó. Đặc biệt, việc thiếu kiến thức CS (Khoa học máy tính) là một rào cản lớn, và tôi không biết phải bù đắp nó như thế nào. Đối với tôi lúc đó, khóa học của 앨런 như một vị cứu tinh. Ưu điểm lớn nhất của khóa học này là 앨런님 đã lồng ghép toàn bộ quá trình thử và sai cũng như quá trình học tập mà ông đã trải qua với tư cách là người không chuyên. Không chỉ dạy ngữ pháp, ông còn giải thích cấu trúc bộ nhớ và nguyên lý hoạt động của CPU bằng hình ảnh, giúp người học hiểu rõ bản chất vì sao chúng hoạt động như vậy. Đặc biệt, ông giải thích sâu sắc những nội dung mà các khóa học khác chỉ đề cập trên bề mặt, chẳng hạn như sự khác biệt giữa Class và Struct, khái niệm Heap và Stack, cách hoạt động của ARC, khiến tôi liên tục có những khoảnh khắc "À, thì ra là vậy!". Đối với những ai mơ ước trở thành nhà phát triển iOS, khóa học này là bắt buộc. Nếu học trước bootcamp, nền tảng sẽ vững chắc, hiệu quả học tập sẽ tăng lên đáng kể. Nếu học sau bootcamp, những khái niệm từng mơ hồ sẽ được làm rõ ràng. Nếu có nhược điểm duy nhất thì đó là... khi học các ngôn ngữ lập trình khác, tôi lại cứ tìm kiếm một giảng viên như 앨런님. ... 😊😊 Khóa học này không chỉ là một khóa học coding đơn thuần, mà còn là một trải nghiệm quý báu đặt nền móng để tôi trưởng thành thành một lập trình viên thực thụ. 앨런님, thực sự cảm ơn ông rất nhiều!!!
5.0
hyokyeong jo
Tôi rất biết ơn Alan vì đã tạo ra khóa học này và biết ơn người bạn đã giới thiệu trại huấn luyện này cho tôi. Là một người không chuyên ngành, tôi rất may mắn khi có thể kiếm sống bằng nghề phát triển iOS thông qua một học viện do chính phủ tài trợ. Lĩnh vực mà tôi bước vào sau khi hoàn thành khóa đào tạo toàn quốc ngắn ngủi chỉ 6 tháng thực sự rất khắc nghiệt. Tôi bận rộn sao chép và dán mã ngày này qua ngày khác mà thậm chí không có thời gian để hiểu nó. Khi năm tháng trôi qua và tôi tích lũy được nhiều kinh nghiệm hơn, liệu tôi có thể thực sự gọi mình là một nhà phát triển trong tương lai không? Tôi không phải là "lập trình viên" mà là nhà phát triển phải không? Tôi không thể tiếp tục như thế này nữa nên đã thử mọi loại trại huấn luyện và chương trình cố vấn đắt hơn nhiều so với khóa học này. Nhưng bạn không cần tất cả những thứ đó. (Tôi đang nói đùa. Tôi đang phóng đại. Các trại huấn luyện và chương trình cố vấn mà tôi đã tham gia trước đó cũng giúp tôi rất nhiều.) Alan là người giỏi nhất. Khóa học này thật điên rồ. Với mức giá và chất lượng này, nó còn rẻ hơn lốp xe của Alan Kang! Đây thực sự là cấp độ đó. Những ai đã học một chút đều biết rằng các lớp được phân bổ trên heap và heap rất chậm. Các cấu trúc được phân bổ trên ngăn xếp, khiến chúng nhanh hơn heap. Có lẽ bạn đã nghe câu chuyện này rất nhiều. Đây là điều tôi đã ghi nhớ qua nhiều khóa học. Nhưng tôi thực sự chỉ ghi nhớ nó, và tôi không thể nói rằng tôi hiểu nó mặc dù tôi đã nghe sự hướng dẫn tốn kém đó... Tại sao ai đó lại muốn hiểu chứ? Nếu bạn hỏi tôi tại sao thì tôi không thể trả lời. Bài giảng này của Alan giải thích theo cách trực quan dễ hiểu tại sao heap chậm còn stack lại nhanh, và do đó tại sao Swift là ngôn ngữ nhanh như tên gọi của nó. Nếu bạn lo lắng rằng mình sẽ khó hiểu vì thiếu kiến thức cơ bản, tôi muốn nói với bạn rằng hãy gạt bỏ nỗi lo đó sang một bên. Bởi vì bạn giải thích đi giải thích lại nhiều lần và cứ nói mãi nên không thể không hiểu được. (Vừa đánh vào đầu tôi. Bây giờ tôi không thể quên hình ảnh về cấu trúc trí nhớ của Alan) Trước khi tham gia lớp học, tôi không hiểu về cấu trúc bộ nhớ... thực tế là ngăn xếp dữ liệu mã. Vì chỉ cần tìm kiếm đơn giản trên Google là có thể tìm ra hàng chục triệu kết quả nên rất dễ để tìm ra nó là gì. Nhưng tôi luôn có suy nghĩ này vì tôi không hiểu chúng đúng cách. Vậy thì điều này diễn ra thế nào? Mã tôi viết sẽ được đưa vào vùng mã... và nó cũng được phân bổ cho vùng dữ liệu, vùng heap và vùng stack... Điều đó có nghĩa là nó sẽ được đưa vào đây và đó không? Bạn đang nói gì thế? Lời giải thích của Alan về cấu trúc bộ nhớ cho thấy ông đã dành nhiều tâm huyết để làm cho nó dễ hiểu nhất có thể. Mỗi vùng bộ nhớ chịu trách nhiệm gì và mã của tôi hoạt động như thế nào trong mỗi vùng bộ nhớ. Nó in sâu vào đầu bạn thông qua hình ảnh. Trên thực tế, ngay cả khi bạn không biết những điều này, bạn vẫn có thể tạo ứng dụng như tôi đã làm khi mới bắt đầu phát triển, và hiện nay, đã có chat GPT, nên việc phát triển sẽ không quá khó khăn. Được thôi, nếu bạn có thể làm cho nó hoạt động được. Nhưng khi bạn bắt đầu nghĩ về mã hiệu quả hơn...tối ưu hóa hiệu suất, bạn sẽ gặp phải những hạn chế rõ ràng. Khóa học này sẽ giúp bạn vượt qua những hạn chế đó và xây dựng nền tảng cho sự phát triển. Vì vậy, tôi có thể tự tin nói rằng nó sẽ giúp ích cho bạn rất nhiều. Nếu bạn cảm thấy số tiền này quá đắt vào lúc này, hãy cố gắng làm việc để đạt được số tiền đó. Nếu vậy, khóa học này sẽ đền đáp cho bạn bằng mức tăng lương gấp đôi học phí hiện tại.
5.0
모상현
Tôi đã chi rất nhiều tiền để nghe các bài giảng trong nhiều lĩnh vực khác nhau (bất động sản, dữ liệu lớn, cửa hàng thông minh, v.v.) trực tuyến và ngoại tuyến, nhưng không có bài giảng nào có chất lượng như vậy. Tóm lại một chút, 1. Số lượng 2. Thành phần 3. Chất lượng 4. Các buổi giảng đặc biệt được tổ chức hàng tuần 5. Các bài kiểm tra được tổ chức hàng tuần (khoảng 1 giờ) 6. Hỏi đáp ngay lập tức (Chúng tôi cũng đã sắp xếp tất cả các câu hỏi và đáp khác từ những tay đua trước đây.) 7. Một cộng đồng nơi bạn có thể giao tiếp với tất cả các thành viên trong lớp 8. Một không gian học tập mà mỗi lớp có thể tham gia - Số lượng, cấu trúc và chất lượng bài giảng thật đáng kinh ngạc. Ngoài 251 lớp học ở đây, bao gồm các buổi bổ sung và các bài giảng khác, còn có hơn 300 bài giảng. Tôi chưa bao giờ bỏ qua bất cứ điều gì ở giữa. Nó được cấu trúc rất tốt. Trong dự án tạo ứng dụng, nó thậm chí còn dạy bạn cách tìm kiếm câu hỏi trên Google và bài giảng thậm chí còn dạy bạn cách cho thức ăn vào thìa... Đó là bài giảng của Allen... Nếu bạn chỉ tiếp thu và thực hành được một nửa bài giảng, dựa trên kinh nghiệm làm nhân viên hiện tại của tôi, bạn có thể dễ dàng xin được việc làm nhân viên mới. Điều tôi cảm thấy khi nghe nhiều bài giảng không phải là những bài giảng trong lĩnh vực phát triển là tôi nghĩ rằng những bài giảng tạo ra kiến thức được sản xuất hàng loạt với chi phí thấp và chất lượng thấp là sự lãng phí thời gian và tài liệu, vì vậy, trong số các bài giảng iOS hiện có, tôi thực sự khuyên bạn nên sử dụng Trường Thạc sĩ Ngữ pháp Alan Swift Chúng tôi trao nó cho bạn. Chiến đấu vì nhóm thứ 12 mạnh nhất!
Nguyên lý hoạt động của máy tính và CS (Computer Science) cơ bản
Ngữ pháp Swift đến mức độ vào được các công ty lớn như Naver, Kakao, Coupang, Baemin hoặc cao hơn
Liên kết tất cả ngữ pháp với cấu trúc bộ nhớ
[Quy trình mua khóa học]
1) Đăng ký trước khóa 50(bắt đầu tháng 3/2026) (bắt buộc) ➞ 2) Tư vấn khóa học (nhóm chat hoặc KakaoTalk allen.ios)
➞ 3) Gửi email hướng dẫn thanh toán ➞ 4) Mua khóa học và học trước ➞5) Bắt đầu bootcamp
Không thể xin việc làm developer hoặc không thể phát triển thành một developer giỏi
không phải vì thiếu kiến thức nâng cao
mà là do kiến thức cơ bản không vững chắc.
Không phải là khái niệm mơ hồ,
(và không phải chỉ biết code qua loa)
mà phải hiểu rõ ràng, có nền tảng cơ bản vững chắc
thì mới có thể phát triển thành một lập trình viên giỏi trong dài hạn..
Theo niềm tin và lòng tin đó
Tôi đã tạo ra tài liệu giáo dục để thực sự có thể "học đúng cách" về Swift
Dành trọn vẹn hơn một năm để tạo tài liệu giảng dạy,
và chuẩn bị khóa học này.
Xin chào, tôi là Allen. Đây là khóa học về ngữ pháp Swift + phát triển ứng dụng iOS mà tôi đã chuẩn bị đầy tham vọng. Chỉ riêng việc chuẩn bị và ra mắt khóa học này đã mất trọn vẹn 1 năm 6 tháng
Xin chào, tôi là Allen.
Đây là khóa học Ngữ pháp Swift + Phát triển ứng dụng iOS mà tôi đã chuẩn bị đầy tâm huyết. Tôi đã mất tròn 1 năm 6 tháng để chuẩn bị và ra mắt khóa học này.
Khóa học được cung cấp trực tuyến trên Inflearn (do đó có thể xem bài giảng trực tuyến bất cứ lúc nào), và được vận hành theo hình thức bootcamp trực tuyến trong 2 tháng (lớp học Zoom một lần mỗi tuần).
Tạo 15 ứng dụng cơ bản trong khi làm việc với framework UIKit (Hiểu được nguyên lý cơ bản về cách tạo ứng dụng) Swift Concurrency - Lập trình đồng thời cho Swift 6 (Khóa học bổ sung được cung cấp)
Việc mở khóa học theo hình thức bootcamp trực tuyến là vì giá khóa học hơi cao một chút, và dựa trên kinh nghiệm các khóa học trực tuyến trước đây thì có nhược điểm là khó có phản hồi thời gian thực.. Và qua việc chứng kiến nhiều trường hợp lãng phí thời gian vì mày mò quá nhiều trong giai đoạn đầu chuẩn bị xin việc làm lập trình viên, tôi muốn giúp giải quyết những vấn đề này.
Trong giai đoạn quan trọng nhất ban đầu, để chuẩn bị trở thành "Lập trình viên iOS".. đây là kết luận sau nhiều suy nghĩ để giảm thiểu tối đa việc mày mò không cần thiết cho các bạn. Nếu giải quyết nhanh chóng các vấn đề gặp phải ban đầu và hiểu rõ ràng các khái niệm trước khi tiếp tục.. tôi tự tin rằng có thể tiết kiệm được ít nhất 4-5 tháng.
Quyết định này nhằm giải quyết câu hỏi của bạn nhanh chóng qua Slack, và khi cần thiết, tiếp nhận và giải quyết câu hỏi qua Zoom.
Nội dung chính của khóa học này là ngữ pháp Swift, với mục tiêu nâng trình độ ngữ pháp Swift lên đến mức siêu cao cấp dành cho những người không chuyên hoàn toàn không biết gì về lập trình và mới bắt đầu học code. (Chính vì vậy, đương nhiên những bạn chuyên ngành hoặc những người đang làm việc trong ngành muốn hiểu sâu về ngữ pháp Swift cũng có thể học. Ở phần sau, các bạn sẽ được sắp xếp gọn gàng trong đầu những nội dung thực sự sâu sắc và những khái niệm từng gây nhầm lẫn trước đây.)
Tôi tin rằng việc trở thành một lập trình viên giỏi mà không có nền tảng ngữ pháp vững chắc (và không hiểu cách hoạt động của CPU và RAM) là điều hoàn toàn không thể.
Lý do tôi chuẩn bị khóa học này là vì,
triết lý của tôi cho rằng không thể trở thành một lập trình viên giỏi nếu không có nền tảng ngữ pháp vững chắc (và không hiểu về cách hoạt động của CPU và RAM). Khóa học của tôi đặt mục tiêu giúp bạn có kiến thức về ngữ pháp Swift ở mức độ tương đương nhân viên 2-3 năm kinh nghiệm tại các công ty hàng đầu như Naver, Kakao, Coupang, Baemin. (Nếu bạn đã xem khóa học Lập trình Đồng thời iOS của tôi thì sẽ biết rằng, tôi thích những khái niệm có thể diễn đạt rõ ràng bằng hình ảnh.. những khái niệm trực quan và rõ ràng như vậy. Tôi hoàn toàn loại bỏ những khái niệm mơ hồ.)
Và trên nền tảng ngữ pháp được rèn giũa vững chắc như vậy, bằng cách tạo ra 15 ứng dụng cơ bản, bạn sẽ có thể hiểu được chính nguyên lý tạo ra ứng dụng.
Và trên nền tảng ngữ pháp được rèn giũa vững chắc như vậy, bằng cách tạo 15 ứng dụng cơ bản, bạn sẽ có thể hiểu được chính nguyên lý tạo ra ứng dụng. (Tôi hoàn toàn không theo đuổi phương pháp giảng dạy kiểu làm theo code như các khóa học khác.) Những người hiểu được mối quan hệ giữa ngữ pháp và framework cơ bản, cũng như nguyên lý tạo ra ứng dụng theo đó, không chỉ có thể tự mình ứng dụng được mà còn đạt đến trình độ có thể tự học một cách đầy đủ. Những phần này tôi đã trải nghiệm qua nhiều lần dạy kèm.
(Điều đó có nghĩa là việc nắm vững cơ bản và nguyên lý là quan trọng nhất.)(This means that grasping the fundamentals and principles is the most important thing.)
Tôi nghĩ rằng sẽ tăng lên. Những phần này tôi đã trải nghiệm qua nhiều lần gia sư. (Điều đó có nghĩa là việc nắm vững kiến thức cơ bản và nguyên lý là quan trọng nhất.)
Vì tôi bắt đầu học lập trình từ con số 0 với tư cách là người không chuyên / qua bootcamp, nên tôi đã trải nghiệm trực tiếp những phần nào các trung tâm dạy không tốt, những sai lầm nào thường gặp phải.. và cần hiểu biết gì về CS.. Chính vì vậy, tất cả những phần mà tôi đã học qua những sai lầm và thử nghiệm đều được thấm nhuần vào khóa học này.
Và vì tôi đã trực tiếp trải nghiệm những kiến thức CS nào cần thiết.. nên tất cả những phần mà tôi đã học qua thử nghiệm và sai lầm đều được thấm nhuần vào khóa học này.
Và vì tôi đã học qua hầu hết các khóa học trong và ngoài nước bao gồm Raywenderlich / Udemy... nên tôi có thể tự tin rằng không có nơi nào trên thế giới này có thể giảng dạy ngữ pháp Swift một cách chi tiết và dễ hiểu hơn với tài liệu được tổ chức tốt hơn thế này, ít nhất là về mặt ngữ pháp Swift.
(Bao gồm cả học viện/bootcamp, nếu có nơi nào giảng dạy ngữ pháp Swift dễ hiểu hơn khóa học của tôi nhưng nội dung lại có chất lượng cao, xin hãy cho tôi biết. Tôi sẽ hoàn lại học phí cho người đó.)
Nội dung được đề cập trong khóa học 🕵🏻♂️👨🏻🎓
(1) Ngữ pháp Swift
(các khóa học ngữ pháp trên thị trường khoảng 6 giờ ~ 20 giờ)
(Nhằm mục đích xây dựng nền tảng ở mức độ có thể vận dụng linh hoạt thông qua việc hiểu một cách trực quan và giảm thiểu tối đa việc học thuộc lòng)
(2) CS(Khoa học Máy tính)
(3) UIKit Framework (Liên quan đến việc tạo ứng dụng cơ bản cốt lõi) - Tạo 15 ứng dụng
(4) Khác
Hiểu một cách trực quan về cấu trúc bộ nhớ để thành thạo 100% / Hoàn toàn làm rõ các khái niệm khó hiểu như ARC Khóa học ngữ pháp nâng cao ở mức độ mà ngay cả những người có 1-2 năm kinh nghiệm thực tế cũng có thể học
Đây không chỉ đơn thuần là khóa học về cú pháp. Những nội dung mà ngay cả tài liệu chính thức của Swift cũng không đề cập, như cấu trúc triển khai bộ nhớ bên trong Swift từ WWDC và các diễn đàn Swift quốc tế, Raywenderlich, v.v., tôi đã xem hàng chục bài và tổng hợp những nội dung đó theo phong cách của mình bằng hình ảnh minh họa.
Lý do tôi nghĩ điều này quan trọng là, ví dụ, nếu bạn hiểu cấu trúc bộ nhớ của kế thừa trong class thông qua hình ảnh, bạn sẽ không cần phải ghi nhớ gì cả. Tại sao stored property không thể override khi kế thừa, tại sao computed property lại có thể override, tại sao method có thể override, tại sao initializer không tự động kế thừa / tại sao method được triển khai trong extension không thể override, v.v... Trước đây khi học, tôi cũng xem hàng chục lần nhưng vẫn luôn quên các quy tắc chi tiết, tuy nhiên, nếu hiểu những nội dung này thông qua cấu trúc bộ nhớ trong triển khai nội bộ của Swift, chúng sẽ trở nên hiển nhiên mà không cần ghi nhớ.
Tại sao struct nhất thiết phải nhanh hơn class, tại sao (nếu không cần cấu trúc kế thừa) thường khuyến nghị sử dụng struct hơn class... Không chỉ đơn thuần ghi nhớ mà tôi sẽ cho bạn biết lý do tại sao phải như vậy thông qua nguyên lý hoạt động của CPU/bộ nhớ.
(Thực ra những phần này khá khó để người không chuyên ngành hiểu được nếu không học tập khá nhiều.)
Vượt ra ngoài nội dung cú pháp đơn thuần, tôi sẽ giải thích một cách trực quan về lập trình hướng protocol là gì/lập trình hàm là gì/khi nào nên sử dụng protocol... cũng như lý do sử dụng/bối cảnh ra đời của từng chủ đề cú pháp.
Tôi cho rằng việc chỉ ghi nhớ mà không hiểu là hoàn toàn vô nghĩa. Tôi cũng bắt đầu từ người không chuyên, học tại trung tâm, sau đó xem khóa học Swift của người khác 3-4 lần, đọc sách Swift khác hơn 5 lần... và kết luận là chỉ có thể ghi nhớ. Và tôi cũng đã xem hầu hết các khóa Swift trung cấp/nâng cao trên Raywenderlich/Udemy... tài liệu chính thức của Swift tất nhiên cũng xem nhiều lần. Nhưng dù xem về cú pháp hàng chục lần như vậy... trước đây tôi vẫn quên hết. Bởi vì bộ não con người có giới hạn trong việc ghi nhớ. Nhưng như đã nói ở trên, cho đến khi hiểu hoàn toàn cấu trúc bên trong, tôi nghĩ mình chỉ có thể ghi nhớ như vậy thôi. Tuy nhiên, khi tiếp tục học... không chỉ Swift mà còn bối cảnh ra đời của khái niệm class trong lập trình... và về việc hỗ trợ kế thừa trong class của mọi ngôn ngữ... khi nghiên cứu sâu về cấu trúc bộ nhớ tổng thể (về khoa học máy tính)... sau khi học và hiểu được (tất nhiên mỗi ngôn ngữ có những chi tiết khác nhau theo hướng đi của nó...) dù sao thì những phần cần ghi nhớ đã không còn nữa. Nếu hiểu nguyên lý hoạt động và cấu trúc của một phương thức, bạn không cần phải ghi nhớ.
Tôi sẽ dạy những nội dung như trên. Theo như tôi biết, không có khóa học như thế này ở Hàn Quốc. Bao gồm cả các ngôn ngữ khác như Python/Java, v.v., hoàn toàn không có khóa học nào giảng dạy cú pháp liên quan đến hoạt động CPU và cấu trúc bộ nhớ như thế này. Tôi dự định biến tất cả những nội dung này thành kiến thức "của bạn" thông qua phương pháp giải thích bằng hình ảnh dễ hiểu. (Nếu học theo cách này, không chỉ các ngôn ngữ khác trở nên dễ dàng, mà bạn còn hiểu được cách thức và cấu trúc hoạt động của máy tính, từ đó có khả năng ứng dụng dễ dàng và giải quyết mọi vấn đề một cách trực quan.)
Tôi dám khẳng định, khóa học này sẽ thay đổi cách bắt đầu và tiếp cận việc học lập trình của bạn, và nếu bạn là người không chuyên, sự chênh lệch trình độ giữa người đã học và chưa học khóa này sẽ thực sự rất lớn. Những phần tôi đã mày mò vô số lần, bạn sẽ thu được rất nhiều thứ trong khoảng thời gian ngắn chỉ 2 tháng.
Thông qua cơ hội này, đối với những người mới bắt đầu học iOS, đây sẽ là khóa học như tia sáng hy vọng... và đối với những người đã trải qua vài lần mày mò, đây sẽ là khóa học ở tầm cao hơn với phương pháp giải thích trực quan dễ hiểu... Tôi sẽ cố gắng hết sức để giúp đỡ bạn phát triển thành nhà phát triển iOS.
Với những người đã từng học, tôi sẽ cung cấp bài giảng ở tầm cao hơn và phương pháp giải thích trực quan dễ hiểu.. Tôi sẽ cố gắng hết sức để giúp bạn phát triển thành một nhà phát triển iOS.
https://zeddios.tistory.com/596
https://zeddios.tistory.com/597
https://zeddios.tistory.com/598
Tôi sẽ cố gắng hỗ trợ bạn tốt nhất có thể. Sau khi học khóa học này, sau 2 tháng 📚📊 https://zeddios.tistory.com/596https://zeddios.tistory.com/597https://zeddios.tistory.com/598
Ngay cả khi bạn mới bắt đầu học, sau 2 tháng bạn sẽ có thể đọc và hiểu những bài viết ở mức độ này một cách tự nhiên và dễ dàng.
(Blog trên không phải là blog của tôi. Đây là bài viết mà một người tên là 'Zedd' đã tổng hợp về nội dung Apple công bố tại WWDC2016. Đây là nội dung Apple trình bày về cách cải thiện hiệu suất (Performance) của Swift dành cho các nhà phát triển ứng dụng iOS, và tôi nghĩ rằng nếu là nhà phát triển iOS thì đương nhiên phải hiểu những nội dung như thế này.)
Dự kiến ra mắt (2) Hiểu về iOS Framework Dự kiến ra mắt (3) Khóa học tạo UI bằng code (không dùng Storyboard) Dự kiến ra mắt (4) Khóa học clone Instagram (làm theo)
(Thực ra tôi nghĩ rằng sau phần ngữ pháp thì không nhất thiết phải học khóa học của tôi cũng được. Bởi vì trong khóa học của tôi đã bao gồm cả quá trình tạo ứng dụng cơ bản, và trong khi làm ứng dụng.. bạn sẽ đã hiểu được nguyên lý cơ bản của việc tạo ứng dụng.. nên sau đó bạn hoàn toàn có thể tự học bằng các khóa học khác, và tôi nghĩ các khóa học về tạo ứng dụng hoặc framework khác trên thị trường có tính tiếp cận cao.)
Sau khi học khóa học của tôi thì việc tự học cũng hoàn toàn khả thi.. và sau khi học xong khóa học của tôi, bạn có thể tham gia các khóa bootcamp khác (để có kinh nghiệm làm việc nhóm).
(Hoặc bạn có thể coi khóa học của tôi như một khóa tiền đề (pre) trước khi tham gia bootcamp khác. Bởi vì khóa học được vận hành với triết lý hoàn toàn khác so với các bootcamp hiện có. Tôi cho rằng đối với những người không chuyên ngành thì phần kiến thức cơ bản cần phải vững vàng ở một mức độ nhất định thì mới có thể theo kịp được.. nên tôi sẽ hướng dẫn theo phương thức "nhai sẵn" mọi thứ cho bạn về kiến thức cơ bản. Chỉ cần bạn ôn tập đều đặn thì có thể bắt đầu với nền tảng cơ bản vững chắc.
Tất nhiên tôi cũng sẽ hướng dẫn về việc hiểu nguyên lý cơ bản và định hướng... nên nhờ đó mà khả năng giải quyết vấn đề (một mình) không hề giảm sút, mà ngược lại dựa trên nền tảng vững chắc.. tôi nghĩ bạn có thể học cách ứng dụng mà không phải trải qua nhiều thử nghiệm và sai lầm.)
Không có nội dung cần dịch.
Có thể mua và học khóa học mà không cần tham gia, nhưng trong trường hợp này giá không thay đổi (có thể tham gia kênh Slack) Giá khóa học (Khóa 2 tháng - 990,000 won / Khoảng 500,000 won cho 1 tháng) 🍀💌
Tôi hiểu rằng bạn muốn dịch một đoạn văn bản từ tiếng Hàn sang tiếng Việt, nhưng phần `
(Thông qua link trên, bạn có thể xác nhận xem các học viên đã trực tiếp ra mắt bao nhiêu ứng dụng và đã đạt đến trình độ có thể xin việc. Tôi không phải đã chỉ dẫn từng thứ một cách chi tiết, mà tôi đã dạy cách câu cá, và giờ đây các bạn đã đạt đến trình độ có thể tự mình tạo ra những ứng dụng như thế này một cách dễ dàng.)
[Được tổng hợp với khối lượng thực tế 1300 trang]
Đã hướng dẫn cách nắm bắt và giờ bạn đã đạt đến trình độ có thể tự mình dễ dàng tạo ra những ứng dụng như thế này.) Ví dụ giáo trình khóa học 📖📚 [Được tổng hợp với khối lượng thực tế 1300 trang]
[Nội dung giáo trình có thể xem chi tiết hơn tại trang bên dưới]
https://pointed-earwig-996.notion.site/Swift-3-6ce85788899e488789af2550b0e5c22f
Khóa học này được vận hành theo phong cách bootcamp (2 tháng cho mỗi khóa) và chỉ những người đã thanh toán khóa học mới có thể mua giáo trình, đồng thời sẽ được mời vào kênh Slack để giải đáp thắc mắc và trao đổi thông tin.
[Quy trình mua khóa học]
1) Đăng ký trước khóa 50(bắt đầu tháng 3/2026) (bắt buộc) ➞ 2) Tư vấn khóa học (nhóm chat hoặc KakaoTalk allen.ios)
➞ 3) Gửi email hướng dẫn thanh toán ➞ 4) Mua khóa học và học trước ➞ 5) Bắt đầu bootcamp
Giá giáo trình (₩ 55,000 won) không được bao gồm trong khóa học này. Để tham gia lớp học, bạn bắt buộc phải mua giáo trình riêng. (Nếu không mua giáo trình, bạn sẽ không thể học khóa học này, và việc mua giáo trình sẽ giúp hiệu quả học tập của bạn tăng lên gấp nhiều lần.)
Giáo trình được bán thông qua kênh khác. Lý do bán giáo trình riêng là biện pháp để bảo vệ bản quyền, và đương nhiên là để mang lại một phần lợi ích như cập nhật giáo trình, v.v. cho những người tham gia khóa học một cách hợp pháp.
[Quy trình mua giáo trình]
1)Đăng ký trước / Thỏa thuận trước (Điều chỉnh lịch đăng ký khóa học)
2) (Sau khi hoàn tất thỏa thuận) Thanh toán khóa học Inflearn
3) Trong trang khóa học Tải xuống/ Điền cam kết không tiết lộ giáo trình và gửi email (cho tôi)
4) (Smart Store) Mua giáo trình
5) (Gửi đến người mua) Gửi giáo trình
6)Slack Mời vào kênh và Bắt đầu học
Tải xuống/ Hoàn thành bản cam kết không tiết lộ tài liệu và gửi email (cho tôi)4) Mua giáo trình (tại Smartstore)5) Gửi giáo trình (cho người mua)6) Mời vào kênh Slack và bắt đầu khóa học
[Nơi mua giáo trình]
https://smartstore.naver.com/allenschool/products/5742596612
[Lý do bán giáo trình riêng]
Biện pháp bảo vệ bản quyền và quản lý giáo trình
[KakaoTalk (ID công việc)]: allen.ios
[(Liên quan đến giáo trình) Email dành riêng cho thắc mắc]: allenschool.ios@gmail.com
[Lý do bán riêng mã truy cập] Biện pháp bảo vệ bản quyền và quản lý giáo trình [KakaoTalk (ID công việc)]: allen.ios [Email chuyên dụng (liên quan đến giáo trình)]: allenschool.ios@gmail.com
[Lưu ý về giấy phép nội dung giáo trình] ⭐️⭐️⭐️
Tất cả các phương pháp giải thích bằng hình ảnh, sơ đồ tổng hợp, cấu trúc bộ nhớ, v.v. được sử dụng trong giáo trình đều là nội dung được tác giả nghĩ ra và tổng hợp theo cách chưa từng được hệ thống hóa ở bất kỳ nơi nào, do đó chúng tôi không cho phép bất kỳ hành vi nào như chụp màn hình một phần, tổng hợp trên blog, tải lên GitHub, v.v. Xin lưu ý trước rằng chúng tôi chắc chắn sẽ có biện pháp pháp lý trong trường hợp nội dung bị rò rỉ.
Dành cho những bạn đã học khóa học này, chúng tôi tặng vé học miễn phí "trọn đời" cho khóa học
Trước đây tôi đã tạo ra các khóa học với nội dung trực quan ở mức độ có thể ứng dụng để xin việc hoặc sử dụng trong công việc thực tế. Có nhiều người yêu cầu tôi ra mắt thêm các khóa học khác, và cũng có nhiều người nói đây là khóa học của đời họ.
Có nhiều người yêu cầu ra mắt các khóa học khác, và cũng có nhiều người nói đây là khóa học của đời mình. Xem đánh giá của khóa học hiện có tại đây: https://bit.ly/2TmTlln
Về mặt chi tiết của khóa học, tôi rất tự hào. (Tôi không thỏa hiệp với bản thân mình và đang nỗ lực không thể so sánh với người khác về mặt chất lượng khóa học.)
Sau khi hoàn thành khóa học, nếu bạn để lại đánh giá... chúng tôi sẽ tặng bạn bộ sưu tập câu hỏi phỏng vấn iOS cho fresher/experienced.
(Nội dung được tổng hợp từ kinh nghiệm phỏng vấn thực tế của nhiều người)
Q. Đây có phải là khóa học mà người không chuyên ngành, thực sự không biết gì cũng có thể học được không?
A. Vâng, khóa học được tiến hành dành cho những người không chuyên mới bắt đầu học lập trình. Bắt đầu từ nguyên lý hoạt động bên trong máy tính, đến cú pháp, và tạo ứng dụng (15 ứng dụng), tôi đã chú ý rất nhiều đến các chi tiết trong tiến trình khóa học để các bạn có thể học được... Nếu xem theo thứ tự, bạn có thể theo kịp đến nội dung nâng cao một cách dễ dàng.
Những người không biết gì trước khi học với tôi đã theo kịp bài học rất tốt, và sau khi kết thúc khóa học, đã chuẩn bị portfolio và hàng trăm người đã có việc làm. Bạn có thể đến mà không cần biết gì cả. Tôi sẽ dạy từ cơ bản và chăm sóc tận tình.
Hỏi: Sĩ số khóa học hàng tháng là bao nhiêu người?
A. (Theo tháng, tức là mỗi khóa) Sĩ số lớp học là 30 người và nhận theo thứ tự đăng ký trước. Đó là vì tôi nghĩ đây là số lượng người mà tôi có thể chăm sóc cùng một lúc, và sau khi tiến hành lịch trình thì có vẻ như số lượng giới hạn đăng ký có thể thay đổi một chút. (Nếu tôi nghĩ rằng không thể chăm sóc được, tôi sẽ giảm số lượng người. Vì tôi cho rằng việc trả lời tỉ mỉ các câu hỏi cho những người đang học hiện tại là quan trọng.) Tuy nhiên, số lượng này không bao gồm những người không tham gia session/nhóm học/quản lý của tôi.
Q. Tại sao phải biết về cấu trúc bộ nhớ? Cách hoạt động của CPU?
Ngôn ngữ lập trình (Language) là gì? Về mặt nguyên lý, cuối cùng thì các lệnh điều khiển CPU và RAM (ví dụ: 11010101) quá bất tiện để con người đọc và viết trực tiếp, nên thông qua các quy ước, chúng ta chỉ đơn giản là biểu diễn ngôn ngữ máy tính theo cách dễ dàng hơn mà thôi. Chính vì vậy, bất kể ngôn ngữ lập trình nào cũng đều ẩn chứa bên trong cách thức hoạt động thực sự của máy tính.
Khóa học này sử dụng ngôn ngữ Swift, nhưng nội dung thực tế là giúp hiểu cách máy tính hoạt động. Vì vậy, nhiều người đang làm việc trong các lĩnh vực khác sử dụng C++, Java, Kotlin, JavaScript, Python, v.v. làm ngôn ngữ chính đã học khóa học này và cho biết rằng không chỉ hiểu biết về Swift tăng lên mà hiểu biết về ngôn ngữ chính mà họ đang sử dụng cũng tăng lên đáng kể. (Vì cấu trúc bộ nhớ cơ bản mà máy tính hoạt động là giống nhau.) Vì vậy, tôi có thể tự tin nói rằng nếu bạn học Swift sâu đến mức này cùng tôi một lần, tất cả các ngôn ngữ lập trình khác sẽ trở nên thực sự dễ dàng.
Vì vậy, bất kể ngôn ngữ nào, bất kể nội dung ngữ pháp nào.. thực tế cuối cùng chỉ là biểu hiện cấu trúc và cách hoạt động để làm cho CPU và RAM hoạt động theo ý muốn bằng ngôn ngữ lập trình, và chúng ta cần học những nội dung đó. Tôi nghĩ rằng khi học những nội dung này, bạn có thể hiểu đúng để ghi nhớ ít hơn (quên ít hơn) và có khả năng ứng dụng trong mọi tình huống. Và càng đi sâu vào nội dung, bạn càng có thể viết code đúng đắn hoạt động hiệu quả hơn và có thể tự nhận ra mình đang làm sai ở phần nào khi tạo ứng dụng.
Vì những lý do này, tôi nghĩ rằng việc hiểu cấu trúc hoạt động của CPU và RAM sẽ giúp bạn trở thành một lập trình viên có thể phát triển "đúng đắn" hơn về lâu dài.
Hỏi: Nội dung về thuật toán và cấu trúc dữ liệu có được bao gồm không?
Đ. Khóa học có bao gồm nội dung CS nhưng không bao gồm thuật toán và cấu trúc dữ liệu. Tôi nghĩ rằng nếu bao gồm cả thuật toán/cấu trúc dữ liệu thì nội dung khóa học sẽ trở nên quá dài, và vì tôi cho rằng ngữ pháp phải là trọng tâm nên đã loại bỏ phần đó. Và tôi nghĩ rằng ngay cả không phải qua khóa học của tôi, cấu trúc dữ liệu và thuật toán vẫn có thể học được thoải mái thông qua sách và các khóa học khác. (Sau khi phát hành các khóa học cấp bách theo tiêu chí của tôi, tôi dự định sẽ cân nhắc việc sản xuất khóa học thuật toán/cấu trúc dữ liệu Swift vào khoảng năm sau.)
Q. Người đang đi làm có nên học không?
Đ. [Một lời nhắn gửi đến các bạn đang làm việc xuất thân từ chuyên ngành..] Chỉ có một tiêu chí duy nhất. Nếu tôi tự tin về ngữ pháp và biết tất cả các khái niệm mà không có gì gây nhầm lẫn hay mơ hồ. Thì bạn không cần phải học khóa này. Những người nghĩ rằng "Tôi biết hầu hết mọi thứ liên quan đến ngữ pháp Swift", có lẽ ngay từ đầu đã không quan tâm đến khóa học này. Nhưng việc bạn quan tâm đến khóa học như thế này có nghĩa là.. dù bạn là người học chuyên ngành/đang làm việc, bạn đã từng gặp khó khăn vì ngữ pháp hoặc cấu trúc bộ nhớ.. hoặc.. bạn đã cứ trì hoãn việc học ngữ pháp mãi.. và nghĩ rằng "Sẽ làm vào lúc nào đó..". Nếu vậy, tôi nghĩ đây là cơ hội tốt để cùng tôi ôn tập lại một cách chi tiết và sắp xếp tất cả nội dung một cách trực quan. Đây là cơ hội để hoàn thành bài tập đã trì hoãn mãi trong 2 tháng. Nếu tự học có thể mất hơn 2 tháng, nhưng tôi nghĩ việc tận dụng cơ hội này với tài liệu tốt, dù có bị thúc ép, cũng là điều đáng làm. Tất nhiên tôi cũng biết rằng đối với những người đang làm việc, phần đầu về ngữ pháp quá cơ bản hoặc phần tạo ứng dụng (có thể quá cơ bản..) có thể không hữu ích lắm, nhưng ví dụ như cấu trúc bộ nhớ trong class/kế thừa, khi closure thực sự đi đến đa luồng (khi stack chuyển thành cấu trúc nhiều stack) v.v., nếu bạn xem cụ thể các tình huống này qua hình vẽ.. tôi tin rằng sẽ có hiệu quả sắp xếp lại những phần chưa rõ ràng trong đầu bạn. Và method dispatch / protocol extension và lập trình hướng protocol / ARC / generic / kiểm soát truy cập / an toàn bộ nhớ v.v.. tôi nghĩ việc sắp xếp lại một lần qua cơ hội này không phải là điều tồi. Sau khi học khóa này.. khi bạn phải trải qua phỏng vấn chuyển việc v.v. trong tương lai, tôi tin chắc rằng bạn sẽ có thể đối phó tự tin hơn nhiều (dựa trên những gì đã được sắp xếp gọn gàng trong đầu). Thay vì nghĩ rằng số tiền này đáng tiếc, tôi nghĩ việc củng cố nền tảng để tăng lương là con đường đúng đắn hơn về lâu dài. Đã có nhiều người học chuyên ngành/đang làm việc sau khi học khóa này đã chuyển việc thành công sang các công ty lớn như Naver, Kakao, Coupang, Baemin và tăng lương hàng nghìn (man won) cùng một lúc.
[Một lời nhắn cho những người đang làm việc xuất thân từ phi chuyên ngành] Tôi chỉ muốn nói là hãy học ngay không cần suy nghĩ. Vì tôi cũng xuất thân từ phi chuyên ngành nên tôi biết rất rõ mình đã thiếu sót gì, (tôi đã mày mò rất nhiều và mua cả sách chuyên ngành để đọc..) việc tận dụng cơ hội này để sắp xếp lại cấu trúc bên trong máy tính và bộ nhớ kết nối với ngữ pháp.. là việc tiếp cận nội dung sâu sắc mà bạn chưa từng trải nghiệm, tôi tin chắc rằng đây sẽ là khoảng thời gian đáng giá.
Q. Nghe nói người hoàn toàn không biết coding cũng có thể học được.. Vậy có quá dễ đối với người đang làm việc trong ngành không?
A. Tôi đã chú ý đến cấu trúc nội dung và chi tiết để giải thích một cách dễ hiểu, chứ tuyệt đối không phải là chỉ dạy những nội dung dễ. Tất nhiên, đối với những khái niệm quen thuộc với các bạn đang làm việc trong ngành thì có thể thấy dễ. Tuy nhiên, tôi không chỉ truyền đạt những nội dung dễ. Vì các bạn đang làm việc đã quen thuộc rồi, nên có thể xem nhanh những phần dễ, và bổ sung chi tiết những phần mà bản thân cảm thấy còn thiếu sót. Và tất nhiên, vì sẽ có khá nhiều nội dung mà các bạn chưa từng thấy ở bất kỳ đâu, nên tôi nghĩ rằng khóa học này sẽ giúp ích rất nhiều ngay cả cho những người đang làm việc cảm thấy yếu về ngữ pháp. Tôi mong rằng các bạn sẽ tận dụng cơ hội này để củng cố nền tảng vững chắc hơn, sắp xếp gọn gàng như bàn cờ vây những khái niệm từng gây nhầm lẫn.
Q. Nội dung liên quan đến ngôn ngữ Objective-C có được bao gồm trong khóa học không?
Đ. Nội dung về Obj-C không được bao gồm trong khóa học. (Hiện tại, để xin việc làm nhà phát triển iOS, bạn không cần phải biết ngôn ngữ Obj-C.) Từ 3-4 năm trước, hầu hết các công ty đã chuyển sang ngôn ngữ Swift, và hiện tại chỉ còn một số công ty trong lĩnh vực tài chính hoặc một số công ty truyền thống vẫn đang sử dụng Obj-C. Và dù sao đi nữa, sau khi Apple quyết định áp dụng SwiftUI (cách thức mới mà Apple theo đuổi để tạo ứng dụng) từ phiên bản iOS 13 trở đi, trong 2 năm tới chắc chắn sẽ phải sử dụng Swift. Bạn không cần lo lắng, chỉ học Swift thôi là đủ.
H. Session là gì? Tôi có bắt buộc phải tham gia các session diễn ra hàng tuần không?
A. Mỗi tối thứ Hai hàng tuần (khóa lẻ) hoặc mỗi tối thứ Ba hàng tuần (khóa chẵn), bạn không bắt buộc phải tham gia session (lớp học trực tiếp). Tuy nhiên, tôi sẽ chia sẻ những phần chưa đề cập trong bài giảng trước, những vấn đề cần suy nghĩ liên quan... tập trung vào nội dung quan trọng, nội dung nâng cao, và ôn tập lại những nội dung quan trọng cần thiết.Vì vậy, tôi khuyến khích bạn nên xem video ghi hình session. (Tôi sẽ cung cấp riêng link video ghi hình.) Ngoài ra, từ tuần thứ 2 trở đi, mỗi tuần sẽ có bài kiểm tra. Về bài kiểm tra, không phải là khái niệm phải làm tốt mới đạt... mà là tôi sẽ đưa ra các câu hỏi phỏng vấn mẫu phù hợp với tiến độ, hoặc những nội dung nhất định nên ghi nhớ trong phần đã học để bạn nhớ lại một lần... và cung cấp để tạo chút căng thẳng cho việc học của bản thân bạn.Therefore, we strongly recommend watching at least the recorded sessions. (We provide separate links to the recordings.) Also, starting from week 2, there will be weekly tests. The tests are not about passing or failing... Rather, they provide sample interview questions aligned with the progress, or help you recall content from the curriculum that's worth remembering... They're provided to give you a bit of tension for your own study.
Q. Có thể mua riêng khóa học online và giáo trình không?
A. Vâng, bạn có thể chỉ học các bài giảng trực tuyến trên Inflearn mà không tham gia các buổi session và không nhận sự quản lý của tôi. Tuy nhiên, giá khóa học vẫn giữ nguyên.
Các buổi session/quản lý chỉ là các dịch vụ bổ sung, chất lượng bản thân khóa học về mặt nội dung không hề thua kém vì tôi giảng giải trực quan bằng hình vẽ những nội dung mà các khóa học khác không đề cập đến (là kết quả từ vô số lần mày mò của tôi), nên tôi không nghĩ rằng mức độ hài lòng về nội dung bài học sẽ khác đi. Tất nhiên bạn sẽ được mời vào Slack, có thể hỏi/nhận câu trả lời theo thời gian thực bất cứ lúc nào, và đương nhiên có thể tham gia các buổi session (lớp học trực tiếp).
(Xét đến việc chỉ riêng thời lượng bài giảng đã quay đã khoảng 115 giờ, khi tính đến giáo trình + chất lượng bài giảng + giải đáp thắc mắc qua Slack + các buổi session trực tiếp, so với các khóa học khác thì tôi hoàn toàn không nghĩ là đắt.)
Hỏi: Khóa học có được học trọn đời không?
A. Không phải là học trọn đời. Có thời hạn học tập là 2 tháng diễn ra khóa học và thêm 2 tháng nữa (tổng cộng 4 tháng). (Hầu hết các khóa học trên Inflearn đều là học trọn đời, nhưng việc đặt giới hạn thời gian là hoàn toàn có thể.) Điều này cũng để tránh việc kéo dài, và dù sao thì giáo trình đã được tổng hợp rất tốt nên khóa học được cấu trúc để có thể tiếp thu chỉ sau một-hai lần xem. (Nếu cần, bạn chỉ cần xem lại giáo trình là sẽ nhớ lại ngay.)
Trước đây khi học, tôi cũng không hiểu được, không nhớ được... nên phải tra cứu nhiều lần... Chính vì vậy tôi đã cố tình làm giáo trình thật chi tiết để sau này các bạn có thể nhớ hết... Bản thân việc phải xem lại bài giảng nhiều lần theo suy nghĩ của tôi... có lẽ là do phương pháp giải thích không tốt, không thể hiểu được ngay từ lần đầu, đó là một bài giảng không tốt. Vì vậy, mục đích của khóa học này là giúp các bạn có thể tiếp thu tốt chỉ sau một-hai lần xem, và có thể ôn tập chỉ với giáo trình.
(Sau khi kết thúc thời gian học, chúng tôi sẽ cung cấp thêm thời gian học với giá rẻ hơn một chút chỉ dành cho học viên cũ.)
Hỏi: Tại sao giá khóa học lại đắt?
Các khóa học được phát hành trên Inflearn có giá trung bình khoảng 10.000 won cho 1 giờ thời lượng học. Chỉ tính riêng bản thân khóa học với thời lượng học hơn 126 giờ, mức giá hiện tại hoàn toàn không hề đắt. (Thực tế nội dung được đề cập nhiều hơn khóa học 3 tháng mà các bootcamp khác vận hành.) Ngoài ra, nếu tính đến lớp học trực tiếp qua Zoom bổ sung hàng tuần, hỏi đáp thời gian thực, vận hành Gather Town/Slack, vận hành nhóm học tập, bài kiểm tra, quản lý tiến độ, phỏng vấn, tư vấn việc làm/chuyển việc, phản hồi portfolio, buổi mời đặc biệt, v.v., thì đây thực sự là mức giá quá rẻ.
(Sẽ đúng hơn nếu bạn coi khóa học này là khóa học trung tâm trực tuyến.)
Và hiện tại, tôi có thể tự hào rằng về mặt nền tảng cơ bản, đây là khóa học chất lượng cao hơn bất kỳ bootcamp nào đang diễn ra tại Hàn Quốc, nhưng tôi đang cung cấp với mức giá rẻ nhất có thể để hỗ trợ các bạn sinh viên đang chuẩn bị việc làm. (Bạn có thể tham gia các bootcamp khác bất cứ lúc nào để so sánh.) Nếu tính đến chất lượng tài liệu giảng dạy, giải thích chi tiết, và phương pháp giải thích cấu trúc bộ nhớ mà tôi đã tự nghiên cứu - điều mà không có tài liệu nào/ở đâu giải thích, bao gồm cả cách giải thích trực quan về hoạt động của CPU và RAM, tôi có thể khẳng định rằng trong suốt sự nghiệp lập trình viên của mình, dù học bất kỳ khóa phát triển nào, các bạn sẽ không bao giờ trải nghiệm được một khóa học chất lượng như thế này với mức giá như thế này. Hãy mua thời gian bằng tiền và phát triển nhanh hơn.
Hiện tại khóa học đang được cung cấp với mức giá ưu đãi nhằm mục đích quảng bá và marketing, tuy nhiên giá có thể tăng lên mức phù hợp bất cứ lúc nào giống như cách vận hành của các bootcamp khác. (Dự kiến tăng giá vào nửa cuối năm 2024)
Rất nhiều người đang làm việc trong ngành đã tham gia khóa học, và có hơn 10 trường hợp những người có kinh nghiệm 1-3 năm đã chuyển việc sang các công ty lớn như Naver, Kakao, Line, Coupang, Baemin, điều này chứng minh giá trị của khóa học. Nhiều người đến sau khi tốt nghiệp các bootcamp khác, và các lập trình viên mới được tuyển dụng sau khi học bootcamp của tôi đang nhận được nhiều phản hồi tích cực rằng họ được công ty công nhận là có nền tảng vững chắc và là lập trình viên mới được yêu mến. Điều quan trọng hơn là bản thân họ đã có được sự tự tin trong phát triển iOS.
Tôi mong các bạn coi việc rèn luyện nền tảng vững chắc để phát triển thành một lập trình viên giỏi trong dài hạn là ưu tiên hàng đầu. 🙏🏻
Hướng dẫn về phòng chat Kakao công khai và notion để hỏi đáp về khóa học này 🔍
[Phòng chat Kakao nhóm công khai để hỏi đáp]
https://open.kakao.com/o/gK0byEFd
Nếu bạn có bất kỳ thắc mắc nào liên quan đến khóa học này, bạn có thể đặt bất kỳ câu hỏi nào trong nhóm KakaoTalk công khai ở trên nhé.
[Tổng hợp câu hỏi thường gặp trên Notion]
https://pointed-earwig-996.notion.site/Swift-3-6ce85788899e488789af2550b0e5c22f
Các câu hỏi ngoài những câu hỏi thường gặp ở trên sẽ được tổng hợp liên tục trên trang Notion, vui lòng kiểm tra thêm.
Mọi thắc mắc liên quan đến khóa học có thể gửi qua OpenTalk bất cứ lúc nào hoặc liên hệ qua email.
Liên hệ về đăng ký khóa học và các thắc mắc khác: we.love.code.allen@gmail.com
Kakao Talk (ID công việc): allen.ios
Mọi thắc mắc có thể gửi qua OpenTalk bất cứ lúc nào hoặc liên hệ qua email. Đăng ký khóa học và các câu hỏi khác: we.love.code.allen@gmail.com KakaoTalk (ID công việc): allen.ios
Khóa học này dành cho ai?
Người mong muốn xin việc với vị trí lập trình viên iOS
Người hoàn toàn không biết gì về lập trình
Lập trình viên iOS đang làm việc thực tế nhưng không tự tin về ngữ pháp
Lập trình viên muốn hiểu sâu về cấu trúc hoạt động của máy tính
Cần biết trước khi bắt đầu?
Không cần kiến thức nền tảng gì cả
7,565
Học viên
751
Đánh giá
308
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ả
255 bài giảng ∙ (80giờ 30phút)
Tài liệu khóa học:
Tất cả
298 đánh giá
5.0
298 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Tôi đã chi rất nhiều tiền để nghe các bài giảng trong nhiều lĩnh vực khác nhau (bất động sản, dữ liệu lớn, cửa hàng thông minh, v.v.) trực tuyến và ngoại tuyến, nhưng không có bài giảng nào có chất lượng như vậy. Tóm lại một chút, 1. Số lượng 2. Thành phần 3. Chất lượng 4. Các buổi giảng đặc biệt được tổ chức hàng tuần 5. Các bài kiểm tra được tổ chức hàng tuần (khoảng 1 giờ) 6. Hỏi đáp ngay lập tức (Chúng tôi cũng đã sắp xếp tất cả các câu hỏi và đáp khác từ những tay đua trước đây.) 7. Một cộng đồng nơi bạn có thể giao tiếp với tất cả các thành viên trong lớp 8. Một không gian học tập mà mỗi lớp có thể tham gia - Số lượng, cấu trúc và chất lượng bài giảng thật đáng kinh ngạc. Ngoài 251 lớp học ở đây, bao gồm các buổi bổ sung và các bài giảng khác, còn có hơn 300 bài giảng. Tôi chưa bao giờ bỏ qua bất cứ điều gì ở giữa. Nó được cấu trúc rất tốt. Trong dự án tạo ứng dụng, nó thậm chí còn dạy bạn cách tìm kiếm câu hỏi trên Google và bài giảng thậm chí còn dạy bạn cách cho thức ăn vào thìa... Đó là bài giảng của Allen... Nếu bạn chỉ tiếp thu và thực hành được một nửa bài giảng, dựa trên kinh nghiệm làm nhân viên hiện tại của tôi, bạn có thể dễ dàng xin được việc làm nhân viên mới. Điều tôi cảm thấy khi nghe nhiều bài giảng không phải là những bài giảng trong lĩnh vực phát triển là tôi nghĩ rằng những bài giảng tạo ra kiến thức được sản xuất hàng loạt với chi phí thấp và chất lượng thấp là sự lãng phí thời gian và tài liệu, vì vậy, trong số các bài giảng iOS hiện có, tôi thực sự khuyên bạn nên sử dụng Trường Thạc sĩ Ngữ pháp Alan Swift Chúng tôi trao nó cho bạn. Chiến đấu vì nhóm thứ 12 mạnh nhất!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Tôi là một người tìm việc không chuyên về nhà phát triển iOS. Tôi muốn nhấn mạnh rằng khóa học này được các chuyên gia hiện tại đánh giá cao nhưng cũng là một khóa học tuyệt vời cho người mới bắt đầu. Trong trường hợp của tôi, tôi bắt đầu quan tâm đến iOS, nhưng tôi biết đến Alan khi mối quan tâm của tôi không còn nữa sau khi truy cập nhiều trang web khác nhau và các chương trình đào tạo ngắn hạn. Đây là lời giới thiệu từ các thành viên trong nhóm mà tôi đã gặp tại chương trình đào tạo iOS và 4 trong số 6 người trong nhóm lúc đó là học sinh của Trường Allen. Điều mà mọi người nói là điều bạn phải lắng nghe là 'Một khi bạn đã nghe thấy thì không thể nào hay hơn thế này được nữa' Đúng vậy. Vì vậy, tôi rất tò mò và quyết định tham gia khóa học này vì tôi nghĩ rằng tôi có thể chắc chắn rằng đây không phải là con đường dành cho mình. Tóm lại, tham gia lớp học của Allen là điều tuyệt vời nhất tôi đã làm trong năm ngoái. Nếu tôi so sánh công việc của một nhà phát triển với việc vào đại học, có cảm giác như Alan đã giúp tôi tốt nghiệp tiểu học và trung học với tư cách là một nhà phát triển. Mặc dù tôi phải lo cho việc học trung học của mình nhưng tôi đã đăng ký cho Alan vào trường trung học để cậu ấy có thể vào đại học. Ngay cả bây giờ, khi đang chuẩn bị đi làm, tôi vẫn thường lấy sách giáo khoa của Allen ra. Tôi luôn biết ơn Alan vì mỗi lần lấy nó ra tôi đều thấy ngạc nhiên. Với tư cách là một người tìm việc đang tạo portfolio, tôi không muốn ai biết về điều tuyệt vời này, nhưng tôi cũng biết đến Alan qua sự giới thiệu của một người nào đó, và tôi rất biết ơn anh ấy nên đã gạt bỏ những cảm giác tồi tệ của mình sang một bên và viết bài đánh giá này, ngay cả khi nó muộn. Nếu bạn mê mẩn các chương trình giáo dục khác nhau như tôi, tôi nghĩ bạn có thể cảm thấy rằng các khóa học iOS hoặc hệ thống chương trình đào tạo hiện tại không thân thiện. Tôi không muốn nói rằng đó là cách làm sai nhưng tôi không nghĩ đó là cách phù hợp cho người mới bắt đầu. Tuy nhiên, trong bài giảng của Alan, xuyên suốt tất cả các bài giảng, "Ồ, vậy ra là... ' Và hãy dành một tràng pháo tay cho sự giác ngộ. Mục lục được dàn dựng cẩn thận nên các bạn vui lòng đọc từng bước một mà không bị choáng ngợp bởi số lượng bài giảng quá lớn. Lúc đầu tôi cũng sợ, không biết bao giờ mới được xem hết, nhưng khi chỉ còn vài bài giảng, tôi thấy buồn quá... Riêng bài giảng và tài liệu (nhớ xem link Notion để xem bộ sưu tập thường xuyên nhé). những câu hỏi được đặt ra rất ấn tượng) đáng giá hơn số tiền bỏ ra, nhưng Trường Allen rất đáng giá. Cũng giống như một chương trình đào tạo hoặc câu lạc bộ trực tuyến, bạn có thể tương tác với mọi người. Cộng đồng hỏi đáp thực sự tuyệt vời! Nó được cấu hình. Cá nhân tôi hy vọng rằng những người tìm việc chưa có kinh nghiệm với các chương trình đào tạo khác sẽ tham gia buổi học do Alan cung cấp. Tôi vẫn tiếp tục liên lạc với những người tôi gặp cho đến ngày nay. Có lẽ mọi người đều cảm thấy cần thiết, nhưng các nghiên cứu phát triển thì rất cô đơn. Ngoài ra, trong thế giới nhà phát triển nơi các chủ đề trò chuyện thay đổi 1-2 năm một lần, việc đảm bảo một cộng đồng nơi bạn có thể tương tác với tư cách là những người cùng học là một cơ hội rất quý giá. Tôi biết một số người có thể không muốn tham gia nghiên cứu, nhưng tôi đã học được rất nhiều từ nơi này nên tôi hy vọng rằng bạn, đặc biệt nếu bạn là người tự học, sẽ tham gia và tìm ra những chủ đề trò chuyện rộng hơn với nhiều người. Điều cuối cùng tôi muốn nói với Alan là chúng tôi đang chờ các lớp trung cấp và nâng cao khai giảng nên hãy nhanh tay nhé! không thấy. Với tư cách là một người đương nhiệm, tôi đã định để lại một bài đánh giá hay, nhưng hôm nay tôi lấy cuốn sách giáo khoa Allen ra và quay lại với một cảm giác biết ơn mới mẻ. Tất cả dành cho Alan!
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Bài giảng này đã củng cố các nguyên tắc cơ bản của tôi với tư cách là một chuyên gia không chuyên về kỹ thuật máy tính. Đặc biệt, ưu điểm lớn nhất là bạn có thể hiểu được nhiều nội dung ngữ pháp khác nhau bằng cách xem nhanh cấu trúc bộ nhớ chứ không chỉ dựa vào việc ghi nhớ đơn giản. Tôi nghĩ rằng nếu bạn chỉ ghi nhớ nội dung của các lớp, kế thừa, cấu trúc, bao đóng, giao thức, v.v., bạn sẽ học được vô số trường hợp không có sự tương quan và bạn sẽ không biết “tại sao” nên khả năng ứng dụng của bạn sẽ kém. Mặt khác, nếu học dựa trên cấu trúc bộ nhớ, bạn có thể hiểu được nội dung ngữ pháp tổng thể trong một ngữ cảnh rộng nên việc ghi nhớ diễn ra một cách tự nhiên và vì bạn biết nguyên tắc hoạt động ở cấp độ bộ nhớ nên bạn có khả năng áp dụng. nó trong những tình huống khác nhau. Tôi cảm thấy rằng phương pháp và cấu trúc bài giảng hoàn toàn ưu tiên “sự hiểu biết”. Bạn có thể xem mã trường hợp thực tế, hiểu nó thông qua một cấu trúc bộ nhớ duy nhất và sắp xếp các khái niệm thông qua các bảng tóm tắt dễ dàng. Thực tế, trước khi tham gia khóa học, tôi rất lo lắng vì trước đây tôi chưa bao giờ trả tiền cho một khóa học với số tiền lớn như vậy. Nếu xét đến khoảng thời gian tôi có thể hưởng lợi từ số tiền này sau khi tham gia khóa học, tôi nghĩ đó là khóa học rẻ nhất. Tóm lại, tôi giới thiệu khóa học này cho những ai muốn giảm thời gian thử và sai và nhanh chóng củng cố kiến thức cơ bản!
Đánh giá 5
∙
Đánh giá trung bình 5.0
5
Đây là một trong số ít các bài giảng về Swift ở Hàn Quốc mà tôi rất hài lòng. Mặc dù có một lượng lớn thời gian giảng dạy bằng video nhưng cũng thật tốt khi họ cung cấp một thiết bị để ngăn chặn việc bỏ cuộc giữa chừng. Đặc biệt, tôi nghĩ phần lập nhóm đã giúp ích rất nhiều cho khả năng kiên trì của tôi. Tôi cũng thích việc những khái niệm quan trọng đã được khắc sâu vào đầu tôi thông qua quá trình học tập lặp đi lặp lại. Ví dụ: Mã Hips... Đông trùng hạ thảo.. Cũng giống như các video, tôi có thể cảm thấy rằng tôi đã phải suy nghĩ rất nhiều khi chuẩn bị sách giáo khoa. Mặc dù video còn hạn chế nhưng tôi nghĩ sẽ rất tốt nếu bạn học thêm bằng cách tìm kiếm những phần cần thiết sau này vì còn rất nhiều sách giáo khoa và ghi chú. Được đề xuất cho Vì nó đi từng bước từ CS đến ngữ pháp đến tạo ứng dụng cơ bản nên tôi nghĩ ngay cả những người mới làm quen với mã hóa cũng có thể làm theo mà không gặp khó khăn. Tuy nhiên, tôi cho rằng lĩnh vực phát triển bị ảnh hưởng phần lớn bởi khuynh hướng cá nhân. Nếu bạn suy nghĩ kỹ và tự tin thì tôi khuyên bạn nên dùng nó. Và nếu bạn nghĩ rằng bạn có thể tạo ra một ứng dụng như tôi nhưng thiếu kiến thức cơ bản về cách thức hoạt động của nó, tôi chắc chắn rất muốn nghe điều đó. Tôi chắc chắn rằng bạn sẽ học được nhiều điều từ nó hơn bất kỳ bài giảng nào khác (đặc biệt là về chủ đề chế tạo). Có gì đáng thất vọng Mặc dù đầu vào đầy đủ nhưng tôi cảm thấy còn thiếu đầu ra để khẳng định điều đó. Ngay cả khi học ngữ pháp, bạn cũng cần phải gõ mã để có thể thực sự sử dụng nó. Tôi ước gì có một giáo trình có thể bổ sung phần này. Ví dụ: nếu có những bài tập cần được giải quyết hàng tuần, chẳng phải sẽ rất thú vị nếu dành chút thời gian suy nghĩ về chúng và kích hoạt phòng chờ sao? Khi lớp học diễn ra, tôi cảm thấy Slack trở nên im lặng dù số lượng người học rất đông, và tôi hy vọng sẽ có nhiều điều để nói. Cuối cùng Dù mới bước vào lớp một nhưng tôi không hề thiếu sót mà còn loay hoay với khối lượng kiến thức khổng lồ. Tôi dự định xem lại nó trong thời gian còn lại để nó có thể trở thành hoàn toàn của tôi. Vì Alan rất gắn bó với lớp học nên tôi tin chắc rằng nó sẽ trở thành một khóa học tốt hơn khi khóa học tiến triển. Chiến đấu👍
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
[Bắt đầu khóa học] Là một sinh viên chuyên ngành đã đi theo một con đường khác sau khi tốt nghiệp, tôi quyết định quay lại chuyên ngành của mình và nghe hết cuốn sách này đến cuốn sách khác, bài giảng này đến bài giảng khác, và trong khi trải qua đủ loại khó khăn, tôi tình cờ đọc được bài giảng này. [Ôn tập] Vì tôi biết rằng các ngôn ngữ khác sẽ hơi khác một chút và tôi là một chuyên gia, tôi nghĩ mình sẽ chỉ gật đầu và áp cằm vào ngực, nhưng cuối cùng tôi lại bị tổn thương. Tôi không biết liệu đó có phải là điều gì đó đã thay đổi khi tôi đi vắng một thời gian hay đó chỉ là một đặc điểm của iOS, nhưng tôi nghĩ sự hiểu biết của tôi không khác gì những người không chuyên dựa trên số 0. Độ sâu và phạm vi của thứ mà tôi tưởng là một cái ao hóa ra lại là Thái Bình Dương, và tôi, người chỉ mới ra ngoài để giãn cơ, cuối cùng đã hoàn thành cuộc chạy marathon. Khi tôi suy ngẫm về lòng kiêu hãnh của mình và trở nên khiêm tốn, giờ đây tôi đã có thể xem mã từng chút một, cảm thấy được khen thưởng khi hoàn thành từng ứng dụng một thông qua bài giảng về cách tạo ứng dụng và có thể xây dựng danh mục đầu tư của riêng mình. Các cuộc phỏng vấn 1:1 diễn ra trong quá trình tham gia khóa học và các buổi tổ chức hàng tuần đều rất hữu ích. Cho dù tôi đã đăng bao nhiêu lần một câu hỏi không thực sự là một câu hỏi, niềm đam mê luôn trả lời một cách tử tế và nhanh chóng đã giúp ích rất nhiều. Bây giờ tôi đang thực hiện bước tiếp theo, nhưng tôi chắc chắn muốn giới thiệu lớp học này cho những người mới bước chân vào ngành này và tôi thực sự đã giới thiệu khóa học này. [Nhìn lại, tôi có chút hối hận và dám đề nghị điều gì đó] Nếu có chỉ mục (liên kết) trong tệp sách giáo khoa, bạn có thể tìm thấy phần mà bạn tò mò nhanh hơn. Đối với những người lười biếng như tôi, sẽ dễ hiểu hơn mà không cần phải xem qua bài giảng nếu bạn đưa sách giáo khoa chính, sách giáo khoa phụ và sách giáo khoa tạo ứng dụng vào một tập và đưa mã ví dụ phong phú hơn vào sách giáo khoa. [Tái bút] Alan! Cảm ơn bạn luôn. Tôi dự định cải thiện kỹ năng của mình thêm một chút và bắt đầu bắn phá bản thân bằng những câu hỏi :)
29.390.020 ₫
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!