Trường học Master Ngữ pháp Swift của Allen (BootCamp trực tuyến - Khóa học 2 tháng)

Khóa học được thiết kế dựa trên triết lý giúp người học hiểu rõ và vận dụng thành thạo cú pháp Swift. Mục tiêu của chúng tôi là đưa người học từ những người không chuyên chưa biết gì về lập trình đạt đến trình độ siêu cao cấp để có thể gia nhập các tập đoàn công nghệ hàng đầu như Naver, Kakao, Line, Coupang hay Baemin. Đây là khóa học Bootcamp kéo dài 2 tháng giúp bạn thấu hiểu một cách trực quan thông qua hình ảnh minh họa về cấu trúc bộ nhớ, từ đó nâng tầm kiến thức vượt xa trình độ của những người chuyên ngành.

(5.0) 299 đánh giá

1,455 học viên

Độ khó Nhập môn

Thời gian 4 tháng

Swift
Swift
Swift
Swift

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

닐코어레이싱

60% đã tham gia

# Đá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

80% đã tham gia

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

모상현

93% đã tham gia

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!

Bạn sẽ nhận được điều này sau khi học.

  • Nguyên lý hoạt động của máy tính và Khoa học máy tính (CS) cơ bản

  • Ngữ pháp Swift từ cơ bản đến trình độ ứng tuyển vào các công ty công nghệ hàng đầu (Naver, Kakao, Line, Coupang, Baemin) hoặc cao hơn nữa.

  • Liên kết tất cả các ngữ pháp với cấu trúc bộ nhớ

Bắt buộc thảo luận trước khi thanh toán khóa học  

Khóa học này được vận hành theo hình thức Bootcamp (mỗi khóa kéo dài 2 tháng), chỉ những người đã thanh toán khóa học mới có thể mua giáo trình, và chúng tôi sẽ mời bạn vào kênh Slack để giải đáp thắc mắc cũng như 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 năm 2026) (bắt buộc)  2) Thắc mắc về bài giảng (phòng chat nhóm hoặc KakaoTalk allen.ios)
 3) Gửi email hướng dẫn thanh toán  4) Mua bài giảng và học trước  5) Bắt đầu Bootcamp

  • Khóa 50 (Khóa tháng 3 ~ tháng 4 năm 2026) (Dự kiến bắt đầu lịch trình Bootcamp từ thứ Hai, ngày 2 tháng 3)
  • Link trang đăng ký trước: https://forms.gle/bnqqQcszgvNYGG946
  • Link nhóm chat KakaoTalk hỗ trợ công khai: https://open.kakao.com/o/gK0byEFd

  • Trước khi thanh toán bài giảng, nhất định phải thảo luận trước (thông qua các phương tiện như phòng chat Kakao công khai, Kakao cá nhân allen.ios, email, bảng hỏi đáp trước khi đăng ký học)
  • 1.430.000 won ➡︎ 990.000 won (Sau khi thảo luận về việc đăng kýcung cấp mã giảm giá 30% thường xuyên) (Không áp dụng đồng thời với các chương trình giảm giá của Inflearn)
  • 990.000 won (khóa học 2 tháng) + giáo trình 55.000 won (mua riêng) ▶️ Tổng cộng 1.045.000 won
  • Sau khi thảo luận về việc đăng ký học, chúng tôi sẽ gửi email hướng dẫn thanh toán (phiếu giảm giá) và hướng dẫn mua giáo trình.


▶︎Khóa học này được tiến hành thông qua giáo trình dành riêng cho khóa học và được vận hành qua kênh Slack, vì vậy xin vui lòng lưu ý rằng tuyệt đối không thể hoàn tiền sau khi thanh toán khóa học / mua giáo trình.


Trường học Master Ngữ pháp Swift của Allen✍🏻📚

🌿🌿🌿

Việc không thể tìm được việc làm lập trình viên, hoặc không thể phát triển thành một lập trình viên giỏi
không phải là do thiếu kiến thức cao siêu
mà là vì kiến thức nền tảng không vững chắc.

Không phải là những khái niệm mơ hồ,
(cũng không phải là chỉ biết viết code sơ sài)
mà phải hiểu rõ ràng và có nền tảng kiến thức 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 về lâu dài..

Dựa trên niềm tin và sự tận tâm đó,
để tạo ra tài liệu giáo dục có thể giúp bạn thực sự "học đúng cách" về Swift,
tôi đã dành trọn vẹn hơn một năm để soạn thảo tài liệu bài giảng
và chuẩn bị cho khóa học này. 

🌿🌿🌿

 

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 chỉ để 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 đó bạn 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 (mỗi tuần một buổi học qua Zoom).

  • Khoa học máy tính (CS)
  • (Cấp độ siêu cao cấp) Ngữ pháp Swift
  • Tạo 15 ứng dụng cơ bản trong khi làm việc với framework UIKit cơ bản
         (Nắm vững nguyên lý cơ bản của việc tạo ra ứng dụng)
  • Swift Concurrency - Lập trình đồng thời cho Swift 6 (Bài giảng cung cấp thêm)

 

Việc mở khóa học dưới hình thức bootcamp trực tuyến là vì giá khóa học hơi cao, và từ kinh nghiệm dạy trực tuyến trước đây, tôi thấy có nhược điểm là khó phản hồi trực tiếp ngay lập tức.. Ngoài ra, tôi đã chứng kiến nhiều trường hợp lãng phí thời gian vào những sai lầm không đáng có trong giai đoạn đầu chuẩn bị xin việc làm lập trình viên, nên tôi muốn giúp các bạn giải quyết những vấn đề này.

Đây là kết luận mà tôi đã đưa ra sau nhiều trăn trở để giúp các bạn giảm thiểu tối đa những sai lầm trong quá trình chuẩn bị trở thành "nhà phát triển iOS" vào giai đoạn quan trọng nhất lúc mới bắt đầu. Nếu các bạn có thể nhanh chóng giải quyết các vấn đề gặp phải ban đầu và nắm vững các khái niệm một cách rõ ràng..  tôi tự tin rằng các bạn có thể tiết kiệm được ít nhất 4-5 tháng thời gian.

Bạn có thể coi đây là quyết định nhằm giải đáp các thắc mắc của bạn trong thời gian ngắn qua Slack, và trong trường hợp cần thiết, sẽ tiếp nhận và giải quyết câu hỏi qua Zoom.

  • Xem bài giảng 3 tiếng mỗi ngày, 3~4 lần một tuần vào các ngày trong tuần (Học ít nhất 15 tiếng mỗi tuần / Có tiến độ tối thiểu)
  • Tập trung trên Zoom vào tối thứ Hai (9 giờ) hoặc tối thứ Ba (9 giờ) để thực hiện bài kiểm tra đơn giản / giải đáp thắc mắc / ôn tập bài giảng
  • Thỉnh thoảng sẽ tổ chức các buổi thảo luận thông qua việc mời các nhà phát triển iOS đang làm việc thực tế


Nội dung chính của khóa học này là về cú pháp Swift, và đây là khóa học được thiết kế với mục tiêu đưa trình độ cú pháp Swift lên mức siêu cao cấp, dựa trên giả định rằng những người không chuyên, hoàn toàn không biết gì về lập trình, vừa mới bắt đầu học code. (Vì vậy, tất nhiên các bạn chuyên ngành hoặc những người đang đi làm muốn hiểu sâu hơn về cú pháp Swift vẫn có thể tham gia. Ở phần sau, các bạn sẽ được hệ thống lại một cách rõ ràng trong đầu những nội dung thực sự chuyên sâu và các khái niệm vốn gây nhầm lẫn trước đây.)

 

Lý do tôi chuẩn bị bài giảng này là vì
triết lý của tôi rằng tuyệt đối không thể phát triển thành một nhà phát triể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 thức hoạt động của CPU và RAM). Bài giảng của tôi  đặt mục tiêu giúp bạn đạt được kiến thức về ngữ pháp Swift tương đương hoặc hơn trình độ của một người có 2-3 năm kinh nghiệm làm việc tại các công ty công nghệ hàng đầu. (Nếu ai đã từng xem bài giảng Lập trình đồng thời iOS của tôi thì sẽ biết, tôi thích những khái niệm trực quan và rõ ràng đến mức có thể biểu diễn chính xác bằng hình vẽ. Tôi hoàn toàn bài trừ những khái niệm mơ hồ.) 

 

Và dựa trên nền tảng ngữ pháp đã được mài giũa vững chắc như thế này, bằng cách thử 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 một ứng dụng. (Tôi tuyệt đối không theo đuổi kiểu giảng dạy bắt chước code theo như các bài giảng khác hiện nay.) Tôi tin rằng những người đã hiểu rõ 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 tương ứng, thì không chỉ có thể tự mình ứng dụng tùy ý mà còn có thể tiến lên mức độ hoàn toàn có khả năng tự học một mình. Tôi đã chiêm nghiệm được những điều này thông qua nhiều lần dạy kèm.
(Điều đó có nghĩa là việc thấu hiểu những điều 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 lần đầu tiên với tư cách là một người không chuyên/học qua bootcamp, nên tôi đã trực tiếp trải nghiệm những phần mà các trung tâm dạy chưa tốt, những sai lầm thường gặp là gì.. và cần hiểu biết về CS như thế nào.. Chính vì vậy, tất cả những phần mà tôi đã từng trải qua sai lầm và học hỏi được đều được lồng ghép vào trong khóa học này. 

 

Và vì tôi đã từng học qua không thiếu một bài giảng nào, bao gồm cả các khóa học trong nước và ngoài nước như Raywenderlich / Udemy... nên tôi có thể tự tin khẳng định rằng, riêng về ngữ pháp Swift, 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 với giáo trình được hệ thống tốt hơn thế này.

(Nếu có bất kỳ nơi nào (bao gồm cả các trung tâm/bootcamp) có thể giảng dạy ngữ pháp Swift với nội dung chuyên sâu nhưng lại giải thích dễ hiểu hơn bài giảng của tôi, xin hãy cho tôi biết. Tôi cam đoan sẽ hoàn lại học phí cho riêng người đã chỉ ra điều đó.) 


Nội dung được đề cập trong khóa học 🕵🏻‍♂️👨🏻‍🎓

(1) Ngữ pháp Swift

  • Nội dung bao quát hơn 90% thông số kỹ thuật của tài liệu Swift chính thức
  • (초고급 수준의) Swift 문법 이해 - 문법 관련 80시간 분량

      (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 vững chắc để có thể hiểu một cách trực quan và sử dụng linh hoạt mà không cần phải học thuộc lòng quá nhiều)

  • Tuy nhiên, một số khái niệm ngữ pháp quá chi tiết hoặc cần thiết cho khóa học SwiftUI...sẽ không được đề cập trong bài giảng này vì chúng sẽ đạt hiệu quả sử dụng cao hơn khi được học cùng với nội dung tương ứng
  • Swift 6 - Swift Concurrency (Lập trình đồng thời) (Được cung cấp dưới dạng bài giảng riêng biệt với thời lượng 11 giờ)

 

(2) CS(Khoa học máy tính)

  • Hiểu cách thức hoạt động của CPU (Thực thi câu lệnh)
  • Mối quan hệ kết nối giữa hoạt động của CPU và bộ nhớ / Cấu trúc và nguyên lý hoạt động của CPU-RAM
  • Hiểu về cấu trúc bộ nhớ (Code/Data/Heap/Stack) và cấu trúc hoạt động thực tế được sử dụng trong tất cả các mã thông qua hình minh họa
  • Thực thi hàm / Cấu trúc bộ nhớ của quan hệ kế thừa lớp (chi tiết)
  • Closure và việc thực thi closure, cấu trúc bộ nhớ của capture list (chi tiết)
  • Cấu trúc bộ nhớ của Protocol (chi tiết)
  • Method Dispatch (Nguyên lý thực thi hàm trong Class/Struct và nguyên lý thực thi hàm trong Protocol)
  • Lập trình đồng thời (bất đồng bộ) (bao gồm khái niệm cơ bản về async/await) / RunLoop / Cấu trúc bộ nhớ trong đa luồng

 

(3) UIKit Framework (Liên quan đến việc tạo các ứng dụng cơ bản cốt lõi) - Tạo 15 ứng dụng

  • Khoảng 37 giờ nội dung liên quan đến việc tạo ứng dụng UIKit
  • Xử lý ngày tháng và thời gian
  • Delegate Pattern / Singleton Pattern
  • Mô hình kiến trúc MVC / MVVM
  • Vòng đời của ứng dụng / Vòng đời của View Controller / Chu kỳ vẽ (Drawing Cycle) của View
  • URLSession (Giao tiếp mạng cơ bản)
  • Di chuyển màn hình và truyền dữ liệu
  • Nguyên lý triển khai TableView cơ bản/cốt lõi (hiểu chính xác qua hình vẽ) - Delegate Pattern
  • Thanh điều hướng / Thanh tab / Thanh tìm kiếm / Collection View
  • Viết UI bằng mã code (không dùng Storyboard)
  • Sử dụng Core Data đơn giản
     


(4) Khác 

  • 4 đặc điểm chính của hướng đối tượng
  • Khái niệm lập trình hướng giao thức (Protocol-Oriented Programming)
  • Khái niệm lập trình hàm (Functional Programming)
  • Hash / Unicode / Biểu thức chính quy (Regular Expression)
  • Hiểu biết cơ bản về giao thức HTTP
  • Tiêm phụ thuộc (Dependency Injection)
  • Khái niệm Binding (Cơ bản về lập trình phản xạ)

 


Mục tiêu 🏆🥇

  • Mục tiêu đạt trình độ ngữ pháp Swift đủ để vào làm tại các công ty IT hàng đầu (Naver, Kakao, Line, Coupang, Baemin) hoặc cao hơn thế nữa
  • Bao gồm CS + Mục tiêu đạt trình độ ngữ pháp Swift tương đương 2-3 năm kinh nghiệm trở lên (Bao gồm hiểu biết về các nguyên lý cơ bản để tạo ra một ứng dụng)
  • Sau khi học xong khóa học, bạn có thể đạt đến trình độ có thể tự mình tra cứu tài liệu chính thức của Swift


Đặc điểm của khóa học 📌🔥

  • Tổng thời lượng hơn 126 giờ, là khóa học để thấu hiểu cả nguyên lý (bức tranh lớn) và chi tiết
  • Giáo trình tổng hợp kiến thức dày 1300 trang do chính tôi biên soạn(Tổng hợp ngữ pháp Swift)
  • Dễ dàng vượt qua thử thách tìm việc làm với tư cách là nhà phát triển iOS mới vào nghề, và có thể tóm tắt các tài liệu chính thức một cách dễ hiểu thông qua hình vẽ / có thể hệ thống hóa các khái niệm một cách gọn gàng bằng nhiều biểu đồ / bảng so sánh)
  • Sẵn sàng dâng tận miệng mọi thứ cho bạn
  • Theo đuổi đến tận cùng trái đất để giúp bạn hiểu rõ
  • Có thể hiểu trực quan mọi nội dung (thông qua hình minh họa)
  • Nắm vững 100% về cấu trúc bộ nhớ / Hệ thống lại hoàn toàn các khái niệm dễ gây nhầm lẫn như ARC
  • Bài giảng ngữ pháp nâng cao ở trình độ mà những người đã đi làm từ 1-2 năm trở lên cũng có thể học

 


Đối tượng học viên 🤷🏻‍♂️🙅🏻‍♂️

  • Những người chưa biết gì về lập trình nhưng mong muốn chuyển việc sang làm nhà phát triển iOS
  • Chào đón nồng nhiệt những bạn thuần khối xã hội / Chưa có kinh nghiệm lập trình cũng hoàn toàn không sao cả
  • Ngay cả khi đã học tại các trại huấn luyện (bootcamp) nhưng vẫn chưa tự tin về ngữ pháp, bạn nên tham gia khóa học này (Không vấn đề gì nếu bạn hiện đang theo học tại một bootcamp khác - có thể học song song)
  • Khuyến khích những người đang đi làm có từ 1-2 năm kinh nghiệm trở lên đăng ký học nếu chưa tự tin về ngữ pháp
  • Khuyến khích những người đang đi làm nhưng không thuộc chuyên ngành nhất định phải tham gia khóa học (Nắm vững hoàn toàn cấu trúc bên trong)
  • Những người muốn nhân cơ hội này để hệ thống lại ngữ pháp một cách hoàn hảo, bao gồm cả các khái niệm gây nhầm lẫn trước đây như ARC, v.v.


Định hướng bài giảng mà tôi theo đuổi 🔭💎


Đây không phải là một bài giảng ngữ pháp đơn thuần.
 Tôi đã xem hàng chục tài liệu về cấu trúc triển khai bộ nhớ nội bộ của Swift từ WWDC, các diễn đàn Swift nước ngoài, Raywenderlich, v.v. - những nội dung mà ngay cả tài liệu chính thức của Swift cũng không mô tả - và tổng hợp chúng lại theo phương pháp của riêng tôi bằng hình ảnh trực quan.


Tại sao tôi lại nghĩ điều này quan trọng? Ví dụ, nếu bạn hiểu cấu trúc bộ nhớ của sự kế thừa trong Class thông qua hình ảnh, bạn sẽ không cần phải học thuộc lòng một cách máy móc nữa. Tại sao thuộc tính lưu trữ (stored property) không thể ghi đè khi kế thừa, tại sao thuộc tính tính toán (computed property) lại có thể, tại sao phương thức có thể ghi đè, tại sao hàm khởi tạo không tự động kế thừa / tại sao các phương thức triển khai trong extension không thể ghi đè, v.v. Trước đây khi học, dù có xem hàng chục lần tôi vẫn quên các quy tắc chi tiết, nhưng nếu bạn nắm bắt được 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 phải ghi nhớ.

Tại sao Struct chắc chắn phải nhanh hơn Class, tại sao thông thường Struct được khuyến khích sử dụng hơn Class (nếu không cần cấu trúc kế thừa).. Thay vì chỉ ghi nhớ đơn thuần, tôi sẽ giải thích lý do tại sao lại như vậy thông qua nguyên lý hoạt động của CPU/Bộ nhớ.
(Thực tế, đây là những phần mà những người không chuyên về CNTT rất khó biết nếu không nghiên cứu sâu.)

Vượt ra ngoài những nội dung ngữ pháp đơn thuần, tôi sẽ giúp bạn hiểu một cách trực quan về Lập trình hướng giao thức (Protocol-oriented programming) là gì, Lập trình hàm (Functional programming) là gì, khi nào nên dùng Protocol.. cũng như lý do sử dụng và bối cảnh ra đời của từng chủ đề ngữ pháp đó.

Tôi nghĩ việc chỉ học thuộc lòng mà không hiểu là hoàn toàn vô nghĩa. Tôi cũng bắt đầu từ một người không chuyên, học tại trung tâm, sau đó xem các bài giảng Swift khác hơn 3-4 lần, đọc các sách Swift khác hơn 5 lần.. và kết luận cuối cùng lúc đó chỉ là học thuộc lòng. Tôi cũng đã xem gần hết các ngữ pháp Swift trung cấp/cao cấp trên Raywenderlich/Udemy... và dĩ nhiên là đã đọc tài liệu chính thức của Swift nhiều lần. Tuy nhiên, dù có xem ngữ 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ì não bộ con người luôn có giới hạn trong việc ghi nhớ. Thế nhưng, như tôi đã nói ở trên, trước khi biết về cấu trúc nội bộ của nó, tôi đã tưởng rằng mình chỉ có thể học thuộc lòng như vậy. Nhưng khi tiếp tục nghiên cứu.. không chỉ Swift mà cả bối cảnh ra đời của khái niệm Class trong lập trình.. và việc hỗ trợ kế thừa trong Class của tất cả các ngôn ngữ.. tôi đã đào sâu nghiên cứu về cấu trúc bộ nhớ tổng quát (trong khoa học máy tính).. và khi đã hiểu rõ.. (tất nhiên mỗi ngôn ngữ sẽ có những chi tiết khác nhau tùy theo định hướng của chúng..) thì dù sao đi nữa, những phần cần phải học thuộc lòng đã biến mất. Khi bạn hiểu nguyên lý hoạt động và cấu trúc của một phương thức nào đó, bạn sẽ không cần phải cố gắng ghi nhớ nó nữa.

Tôi sẽ truyền đạt cho bạn những nội dung như trên. Theo như tôi biết, ở Hàn Quốc không có bài giảng nào như thế này. Kể cả các ngôn ngữ khác như Python / Java, v.v., hoàn toàn không có bài giảng ngữ pháp nào liên kết với hoạt động của CPU và cấu trúc bộ nhớ như thế này. Tôi sẽ biến những nội dung này thành kiến thức của "chính 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 sẽ trở nên dễ dàng hơn, mà bạn còn hiểu được chính cách thức hoạt động và cấu trúc của máy tính, từ đó có thể dễ dàng ứng dụng và có khả năng giải quyết mọi vấn đề một cách trực quan.)

Tôi khẳng định rằng, bài giảng 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 sau này, và nếu bạn là người không chuyên, khoảng cách về thực lực giữa người đã nghe bài giảng này và người chưa nghe sẽ là một khoảng cách cực kỳ lớn. Những phần mà tôi đã từng mất rất nhiều công sức loay hoay trước đây, bạn sẽ gặt hái được rất nhiều điều chỉ trong khoảng thời gian ngắn 2 tháng.

Thông qua cơ hội này, đây sẽ là bài giảng như một tia sáng cho những ai vừa mới bắt đầu học iOS... và là một bài giảng ở tầm cao mới với phương pháp giải thích trực quan, dễ hiểu cho những ai đã từng trải qua nhiều lần bế tắc trước đó..
  Tôi sẽ nỗ lực hết mình để giúp bạn phát triển thành một nhà phát triển iOS.

 


Sau khi tham gia khóa học này, 2 tháng sau bạn sẽ có thể 📚📊

https://zeddios.tistory.com/596
https://zeddios.tistory.com/597
https://zeddios.tistory.com/598

 

Ngay cả khi bạn vừa mới bắt đầu học, sau 2 tháng nữa, bạn sẽ đạt đến trình độ có thể đọc những bài viết ở mức độ này một cách tự nhiên và hiểu chúng như một lẽ đương nhiên.
(Blog trên không phải là blog của tôi. Đó là bài viết được tổng hợp bởi một người tên là 'Zedd' về nội dung mà 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... Tôi nghĩ rằng nếu là một nhà phát triển iOS, đương nhiên bạn phải hiểu những nội dung như thế này.)


Các khóa học tiếp theo (dự kiến ra mắt dưới dạng bài giảng trực tuyến) 📈📆

  • (1) Dự kiến ra mắt khóa học làm 15 - 20 ứng dụng cơ bản
  • (2) Dự kiến ra mắt khóa học Hiểu về iOS Framework
  • (3) Dự kiến ra mắt khóa học tạo UI bằng mã code (không phải Storyboard)
  • (4) Dự kiến ra mắt khóa học Clone Instagram (làm theo mẫu)

 

(Thật ra tôi nghĩ sau khóa học ngữ pháp, bạn không nhất thiết phải nghe bài giảng của tôi cũng không sao. Vì trong bài giảng của tôi đã bao gồm cả quá trình thử tạo ra một ứng dụng cơ bản, và thông qua việc tạo ứng dụng đó, bạn sẽ ở trạng thái đã thấu hiểu các nguyên lý cơ bản để tạo nên một ứng dụng.. nên sau đó bạn hoàn toàn có thể tự học qua các bài giảng khác, và tôi nghĩ các bài giảng về tạo ứng dụng khác hoặc bài giảng về framework trên thị trường đều có khả năng tiếp cận cao.)


Sau khi nghe bài giảng của tôi, việc tự học là hoàn toàn có thể.. và tôi nghĩ sau khi học xong khóa của tôi, bạn cũng có thể tham gia các khóa học Bootcamp khác (để có trải nghiệm dự án nhóm).

(Hoặc bạn có thể coi bài giảng của tôi như một khóa học tiền đề (pre-course) trước khi tham gia các Bootcamp khác. Bởi vì, triết lý vận hành của tôi hoàn toàn khác biệt 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, kiến thức cơ bản phải vững chắc ở một mức độ nào đó thì mới có thể theo kịp.. nên tôi sẽ chỉ dạy theo phương pháp "đút tận miệng" mọi thứ để xây dựng kiến thức nền tảng. Chỉ cần bạn chăm chỉ ôn tập, bạn có thể bắt đầu với một nền tảng cực kỳ vững chắc.

Tất nhiên, vì tôi cũng sẽ hướng dẫn về phương hướng thấu hiểu các nguyên lý cơ bản... nên thay vì nói rằng khả năng tự giải quyết vấn đề bị giảm đi, tôi nghĩ rằng dựa trên nền tảng cơ bản vững chắc đó, bạn thậm chí có thể học cách ứng dụng mà không gặp phải nhiều sai sót.)

 


Allen Swift Master School Khóa 1 ~ 49 Khóa 👩🏻‍💻👨🏻‍💻

  • Khóa 1 (Đã đóng) Khóa 6 (Đã đóng) - Tỷ lệ học viên đang đi làm 27%
  • Khóa 7 (Hết chỗ) ~ Khóa 49 (Đóng đơn) - Tỷ lệ học viên đang đi làm 20%

Allen Swift Master School khóa 50 (Tháng 3 năm 2026) 👩🏻‍💻👨🏻‍💻🔥🔥 (Khóa học tháng 3 ~ tháng 4)

  • (Khóa học 2 tháng) Dự kiến từ ngày 2 tháng 3 (Thứ Hai) ~ 30 tháng 4 (Thứ Sáu) (9 tuần)
  • (Vào thời gian rảnh trong tuần) Học các bài giảng trực tuyến (Khóa học có khoảng 126 giờ bài giảng đã ghi hình)
  • Lớp học trực tuyến Zoom: Lớp học trực tuyến (phiên học) vào lúc 9 giờ tối thứ "Hai" hàng tuần
  • Đăng ký theo thứ tự ưu tiên, giới hạn 30 người mỗi khóa (Đang nhận đăng ký)
  • Link đăng ký trước cho khóa 50 ở bên dưới (Khóa 49 đã đóng đơn đăng ký)
  • Link trang đăng ký trước: https://forms.gle/bnqqQcszgvNYGG946
  • Không cần bất kỳ kiến thức tiền đề nào / Chỉ cần có MacBook là được
  • Khuyến khích luyện gõ tiếng Anh trước khi bắt đầu khóa học (vì kỹ năng gõ tiếng Anh nhanh là điều bắt buộc cần thiết sau này)
  • Bạn có thể mua và tham gia khóa học mà không cần tham gia theo hình thức Bootcamp, nhưng trong trường hợp này giá vẫn không đổi (Có thể tham gia kênh Slack)

Giá khóa học (Khóa học 2 tháng - 990.000 won / khoảng 500.000 won mỗi tháng) 🍀💌

 

  • 1.430.000 won ➡︎ 990.000 won (sau khi thảo luận về việc đăng kýcung cấp mã giảm giá 30% thường xuyên)
  • 990.000 won (khóa học 2 tháng) + giáo trình 55.000 won (mua riêng) ▶️ 1.045.000 won
  • Giáo trình có độ dày 1300 trang liên quan đến(1) Ngữ pháp Swift + (2) CS thiết yếu + (3) Tạo 15 ứng dụng cơ bản
  • Không bán riêng giáo trình
  • Giáo trình (PDF) được phân phối với thông tin cá nhân và mã số định danh của từng học viên, vì vậy tuyệt đối không được tái phân phối hoặc chia sẻ
  • Không được chia sẻ bài giảng / Tôi đã biết về các trường hợp chia sẻ bài giảng khác của mình trước đây thông qua Kakao Project/Kakao Talk (nhiều người cùng học một tài khoản), và thậm chí biết cả ID nào đang được sử dụng.. mặc dù tôi đã bỏ qua, nhưng từ nay về sau dự kiến sẽ có các biện pháp pháp lý nghiêm ngặt đối với việc chia sẻ bài giảng/tài liệu (Đối với bài giảng này, nếu phát hiện việc học đồng thời sẽ bị đình chỉ học ngay lập tức và tiến hành các thủ tục pháp lý)

 


Tổng hợp liên kết phát hành ứng dụng của học viên 👩🏻‍💻👨🏻‍💻


(Thông qua liên kết trên, bạn có thể kiểm tra xem các học viên đã tự mình phát hành bao nhiêu ứng dụng và đạt đến trình độ có thể đi làm được hay chưa. Không phải tôi đã chỉ dẫn tận tình từng chút một, mà tôi đã dạy cách câu cá và giờ đây họ đã đạ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.)


Ví dụ về giáo trình bài giảng 📖📚

[Được tổng hợp với dung 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 dưới đây]
https://pointed-earwig-996.notion.site/Swift-3-6ce85788899e488789af2550b0e5c22f


Bắt buộc thảo luận trước khi thanh toán khóa học 🪴🌞

Khóa học này được vận hành theo hình thức Bootcamp (mỗi khóa kéo dài 2 tháng), chỉ những người đã thanh toán khóa học mới có thể mua giáo trình, và chúng tôi sẽ mời bạn 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 năm 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óa 50 (Khóa tháng 3 ~ tháng 4 năm 2026) (Dự kiến bắt đầu lịch trình Bootcamp từ thứ Hai, ngày 2 tháng 3)
  • Link trang đăng ký trước: https://forms.gle/bnqqQcszgvNYGG946
  • Link nhóm chat KakaoTalk hỗ trợ công khai: https://open.kakao.com/o/gK0byEFd

  • Bắt buộc phải thảo luận trước khi thanh toán khóa học (thông qua các phương tiện như phòng chat Kakao công khai, Kakao cá nhân allen.ios, email, bảng hỏi đáp trước khi đăng ký)
  • 1.430.000 won ➡︎ 990.000 won (Sau khi thảo luận về việc đăng kýCung cấp mã giảm giá 30% thường xuyên(Không áp dụng đồng thời với giảm giá của Inflearn)
  • 990.000 won (khóa học 2 tháng) + giáo trình 55.000 won (mua riêng) ▶️ Tổng cộng 1,045 triệu won
  • Sau khi thảo luận về khóa học, chúng tôi sẽ gửi email hướng dẫn thanh toán (phiếu giảm giá) và hướng dẫn mua giáo trình.


▶︎ Khóa học này được tiến hành thông qua giáo trình dành riêng cho khóa học và được vận hành qua kênh Slack, vì vậy xin vui lòng lưu ý rằng tuyệt đối không thể hoàn tiền sau khi thanh toán khóa học / mua giáo trình.


Cách thức vận hành của bài giảng này 🧸🕰

  • Vận hành theo từng khóa theo hình thức Bootcamp (khóa học 2 tháng)
  • Bài giảng trực tuyến sẽ có thời lượng xem khoảng 9 ~ 12 tiếng mỗi tuần vào khung giờ thuận tiện cho bản thân.
  • Kiểm tra hàng tuần (không mang tính chất thi đạt/phục vụ cho việc tự học)
  • Một nhóm gồm 4 - 5 người bạn cùng học (Study Mate)
  • Một buổi học bổ sung mỗi tuần qua Zoom (không mang tính chất bắt buộc tham gia)
  • Giải đáp thắc mắc gần như theo thời gian thực thông qua kênh Slack

  • Mở khóa mới sau mỗi 2 tháng
  • (Tháng 1 - Bắt đầu khóa 49 / Tháng 3 - Bắt đầu khóa 50)

        

Mua giáo trình📍✔️

Giá giáo trình (55.000 KRW) không bao gồm trong khóa học này. Bạn nhất định phải mua giáo trình riêng để phục vụ việc học. (Nếu không mua giáo trình, bạn không thể tham gia khóa học này, và việc mua giáo trình sẽ giúp hiệu quả học tập tăng lên gấp nhiều lần.)

Giáo trình được bán thông qua các kênh khác. Lý do giáo trình được bán riêng là một biện pháp để bảo vệ bản quyền, và tất nhiên là để mang lại một số lợi ích nhất định cho những người tham gia khóa học một cách chính đáng, chẳng hạn như cập nhật giáo trình sau này.


[Quy trình mua giáo trình]

1)Đăng ký trước / Thảo luận trước (Điều chỉnh lịch trình đăng ký bài giảng)
2) (Sau khi hoàn tất thảo luận) Thanh toán bài giảng trên Inflearn
3) Tải xuống/viết Bản cam kết không làm rò rỉ giáo trình và gửi email (cho tôi) trong trang bài giảng
4) (Smart Store) Mua giáo trình
5) Gửi giáo trình (cho người mua)
6)Mời vào kênh Slackbắ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]

Các 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 dành riêng cho các thắc mắc (liên quan đến giáo trình)]: allenschool.ios@gmail.com

 

[Lưu ý về bản quyền 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óm tắt, cấu trúc bộ nhớ, v.v. được sử dụng trong giáo trình này đều được tác giả thiết kế và sắp xếp theo cách chưa từng có ở bất kỳ nơi nào khác, vì vậy chúng tôi không cho phép bất kỳ hình thức nào như chụp màn hình một phần, tóm tắt trên blog hay tải lên GitHub. Xin lưu ý trước rằng chúng tôi chắc chắn sẽ thực hiện các biện pháp pháp lý nếu nội dung bị rò rỉ.


[Khóa học tạo ứng dụng UIKit] Tạo 15 ứng dụng - Cung cấp quyền truy cập trọn đời

  • Để cung cấp dưới hình thức khóa học trọn đời.. chúng tôi cung cấp bài giảng này tách biệt riêng với khóa học hiện tại. (Hiện tại bài giảng đã được tải lên 100% dưới dạng chế độ riêng tư, và chúng tôi sẽ cung cấp mã giảm giá học miễn phí khi bạn đã hoàn thành một phần tiến độ của bài giảng ngữ pháp.)
  • MVC / Kiến trúc MVVM / Di chuyển màn hình / Truyền dữ liệu / Triển khai TableView (Delegate Pattern)
  • Thiết kế UI bằng code (không sử dụng Storyboard)
  • Thông qua khóa học này, bạn sẽ được học từ các nội dung thiết yếu để tạo ứng dụng như TextField (Delegate Pattern) / Networking / Core Data cho đến quy trình tạo một ứng dụng cơ bản.
  • Nếu bạn học xong cả khóa học làm ứng dụng.. bạn sẽ có được nền tảng vững chắc đến mức dù có tham gia bất kỳ khóa học nào hay trại huấn luyện (bootcamp) nào ở trong hay ngoài nước, bạn cũng sẽ không gặp khó khăn gì. (Khóa học bao gồm hầu hết các nội dung để trở thành nhà phát triển iOS, và tôi tin rằng sau đó bạn chỉ cần chuẩn bị thêm một vài dự án portfolio là hoàn toàn có thể tìm được việc làm.)
  • 뿐만아니라, 앱 만들기를 공부하는 방법 및 개발자로서의 문제 해결 능력을 키울 수 있도록.. 접근 방법에 대해서도 디테일하게 방향성을 잡아드립니다. 즉, 제가 없어도 혼자서 충분히 앱을 만드실 수 있게 "물고기 잡는 방법"을 알려드리는 것을 목표로 하는 강의 입니다.

    🎉 Học bài giảng ngữ pháp và nhận ngay bài giảng "Lập trình ứng dụng", "Xử lý đồng thời"! 🎉


    Dành cho những người đã tham gia khóa học này, chúng tôi tặng <Allen iOS iPhone App Development (Học UIKit từ nguyên lý cơ bản thông qua việc tạo ra 15 ứng dụng)> với quyền truy cập miễn phí "trọn đời" và khóa học <Swift Concurrency for Swift 6 (Part-1)> với quyền truy cập miễn phí "6 tháng".


Người chia sẻ kiến thức - Kinh nghiệm giảng dạy liên quan đến iOS 📝🔍

  • Có kinh nghiệm dạy kèm cho nhiều người không thuộc chuyên ngành IT
  • Có kinh nghiệm dạy kèm cho người từng bỏ dở khi học tại trung tâm giúp họ trúng tuyển trở thành nhà phát triển iOS.
  • Có kinh nghiệm dạy kèm chuẩn bị nhảy việc sang các công ty lớn (Naver, Kakao, Line, Coupang, Baemin) cho các nhà phát triển iOS không chuyên đang đi làm năm thứ 1-2 nhưng còn thiếu tự tin về ngữ pháp.
  • Giảng viên đặc biệt tại "Yagom Academy Camp" (liên quan đến chủ đề Lập trình đồng thời)

Từ trước đến nay, tôi đã luôn tạo ra những bài giảng với nội dung trực quan nhằm phục vụ cho mục đích xin việc hoặc ứng dụng trong thực tế. Đã có rất nhiều người yêu cầu tôi ra mắt thêm các bài giảng khác, và cũng có nhiều người chia sẻ rằng đây là những bài giảng thay đổi cuộc đời họ.

 

Về khía cạnh chi tiết của bài giảng, tôi luôn có niềm tự hào riêng. (Tôi không bao giờ thỏa hiệp với bản thân, và luôn nỗ lực hết mình để mang lại chất lượng bài giảng vượt trội so với những người khác.)


Lợi ích khóa học 🥕🌿

Sau khi hoàn thành khóa học, nếu bạn để lại đánh giá.. tôi sẽ gửi tặng bạn bộ câu hỏi phỏng vấn xin việc/chuyển việc iOS cho người mới và người có kinh nghiệm.
(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 sau khi xin việc/chuyển việc)


Câu hỏi thường gặp Q&A 💬🗯

Q. Đây có phải là bài giảng mà những người không chuyên, thực sự không biết một chút gì cũng có thể theo học không?

A. Vâng, khóa học được tiến hành dựa trên tiêu chuẩn của những người không chuyên vừa mới bắt đầu học lập trình. Tôi đã chú trọng rất nhiều vào các chi tiết cụ thể trong quá trình diễn ra khóa học để bạn có thể nắm vững từ nguyên lý hoạt động của máy tính bên trong, cho đến cú pháp và việc tạo ứng dụng (15 cái).. Nếu bạn xem theo đúng thứ tự, bạn có thể dễ dàng theo kịp đến cả những nội dung nâng cao.
Những người chưa biết gì trước khi học cùng tôi đều đã theo kịp bài giảng rất tốt, và sau khi kết thúc khóa học, hàng trăm người đã chuẩn bị portfolio và tìm được việc làm. Bạn có thể đến học ngay cả khi không biết gì. Tôi sẽ hướng dẫn tận tình từ những điều cơ bản nhất.

Q. Sĩ số học viên mỗi khóa hàng tháng là bao nhiêu người?

A. (Tính theo tháng, tức là mỗi khóa) Sĩ số lớp học là 30 người và nhận học viên theo thứ tự đăng ký. Tôi giới hạn số lượng này vì đây là con số mà tôi có thể hỗ trợ tốt nhất cùng một lúc. Tuy nhiên, khi tiến hành theo lịch trình, số lượng giới hạn có thể thay đổi đôi chút. (Nếu cảm thấy không thể hỗ trợ hết, tôi dự định sẽ giảm bớt số lượng học viên. Bởi vì tôi cho rằng việc trả lời kỹ lưỡng các câu hỏi cho những học viên hiện tại là điều quan trọng nhất.) Tuy nhiên, con số này không bao gồm những người không tham gia vào các buổi học của tôi/học nhóm/quản lý trực tiếp. 

Q. Cấu trúc bộ nhớ? Tại sao cần phải biết cách thức hoạt động của CPU?

Ngôn ngữ lập trình (Language) là gì? Theo lý thuyết, suy cho cùng thì các lệnh vận hành CPU và RAM (ví dụ: 11010101) quá bất tiện để con người có thể trực tiếp đọc và viết, nên chúng ta chỉ đơn giản là biểu diễn ngôn ngữ của máy tính theo cách dễ dàng hơn thông qua các quy ước. Chính vì vậy, bất kỳ ngôn ngữ lập trình nào cũng đều hàm chứa cách thức hoạt động thực tế của máy tính bên trong nó.

Mặc dù khóa học này sử dụng ngôn ngữ Swift, nhưng bạn có thể coi nội dung thực tế là bao gồm cả việc thấu hiểu cách thức máy tính vận hành. Đó là lý do tại sao những người đang làm việc trong các lĩnh vực khác, vốn sử dụng các ngôn ngữ chính như C++, Java, Kotlin, JavaScript, Python, v.v., sau khi tham gia khóa học này đều nói rằng không chỉ mức độ hiểu biết về Swift tăng lên, mà sự hiểu biết về ngôn ngữ chính mà họ vốn sử dụng cũng tăng lên đáng kể. (Bởi vì cấu trúc bộ nhớ cơ bản mà máy tính vận hành là giống nhau.) Vì vậy, tôi có thể tự tin nói rằng nếu bạn cùng tôi nghiên cứu sâu về Swift dù chỉ một lần như thế này, thì đương nhiên tất cả các ngôn ngữ lập trình khác cũng sẽ trở nên thực sự dễ dàng hơn.

Vì vậy, bất kể nội dung cú pháp của ngôn ngữ thực tế là gì.. thì thực chất đó cũng chỉ là việc thể hiện cấu trúc và phương thức vận hành bằng ngôn ngữ lập trình để CPU và RAM hoạt động theo ý muốn, và đó chính là những nội dung mà chúng ta cần phải học. Tôi tin rằng chỉ khi học những nội dung này, bạn mới có thể hiểu đúng để bớt phải học thuộc lòng (ít bị quên hơn) và hình thành khả năng ứng dụng trong mọi tình huống. Và khi đi sâu vào nội dung, bạn có thể viết được những đoạn mã chuẩn chỉnh, hoạt động hiệu quả hơn, đồng thời tự mình nhận ra bản thân đang làm sai ở phần nào khi tạo ứng dụng.

Vì lý do này, tôi tin rằng việc hiểu rõ cơ chế 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 cách" hơn về lâu dài.

Q. Nội dung có bao gồm thuật toán và cấu trúc dữ liệu không?

A. Nội dung bao gồm CS, nhưng không bao gồm thuật toán và cấu trúc dữ liệu. Tôi đã loại bỏ chúng vì nghĩ rằng nếu bao gồm cả thuật toán/cấu trúc dữ liệu thì nội dung bài giảng sẽ quá dài, và tôi cho rằng trọng tâm nên là cú pháp. Ngoài ra, tôi nghĩ rằng ngay cả khi không phải là bài giảng của tôi, bạn vẫn có thể học cấu trúc dữ liệu và thuật toán thông qua sách hoặc các bài giảng khác. (Sau khi ra mắt các bài giảng cấp bách theo tiêu chuẩn của mình, tôi dự định sẽ cân nhắc việc sản xuất bài giảng thuật toán/cấu trúc dữ liệu bằng Swift vào khoảng năm sau.)

Q. Người đang đi làm có nên nghe (khóa học này) không?

A. [Một lời nhắn gửi đến những người đang đi làm có xuất thân từ chuyên ngành CNTT..] Chỉ có một tiêu chuẩn duy nhất. Nếu bạn tự tin vào ngữ pháp và biết rõ mọi khái niệm mà không có sự nhầm lẫn hay mơ hồ nào, thì bạn không cần phải nghe bài giảng này. Tôi nghĩ những người thực sự am hiểu mọi thứ về ngữ pháp Swift có lẽ đã chẳng thèm quan tâm đến khóa học này ngay từ đầu. Tuy nhiên, việc bạn quan tâm đến khóa học này có nghĩa là.. mặc dù bạn là người có chuyên môn hoặc đang đi làm, nhưng có thể bạn đã từng gặp khó khăn vì ngữ pháp hoặc cấu trúc bộ nhớ.. hoặc có thể bạn đã trì hoãn việc học ngữ pháp và nghĩ rằng "một lúc nào đó mình sẽ học thôi". Nếu vậy, tôi nghĩ đây là cơ hội tốt để cùng tôi ôn tập và hệ thống lại mọi nội dung một cách chi tiết và trực quan. Hãy hoàn thành "bài tập về nhà" mà bạn đã trì hoãn bấy lâu nay trong vòng 2 tháng. Nếu tự học một mình có thể mất hơn 2 tháng, nhưng với tài liệu tốt, tôi nghĩ việc tận dụng cơ hội này để bắt đầu (dù là bị thúc đẩy) cũng rất xứng đáng. Tất nhiên, tôi biết đối với những người đang đi làm, những nội dung quá cơ bản ở phần đầu ngữ pháp hay phần tạo ứng dụng có thể sẽ không giúp ích nhiều (vì chúng quá căn bản..), nhưng nếu bạn xem qua các hình vẽ cụ thể về các tình huống như cấu trúc bộ nhớ trong Class/Kế thừa, hay khi Closure thực sự đi vào Multi-thread (khi Stack thay đổi thành cấu trúc nhiều luồng), v.v.. tôi tin rằng những phần chưa rõ ràng trong đầu bạn bấy lâu nay sẽ được sắp xếp lại một cách ngăn nắp. Và các chủ đề như Method Dispatch / Mở rộng Protocol và Lập trình hướng Protocol / ARC / Generic / Kiểm soát truy cập / An toàn bộ nhớ, v.v.. theo tôi, việc hệ thống lại chúng một lần thông qua cơ hội này là điều không hề tệ. Sau khi học xong khóa học này, khi bạn trải qua các cuộc phỏng vấn để chuyển việc trong tương lai, tôi tin chắc bạn sẽ ứng phó tự tin hơn nhiều (dựa trên những kiến thức đã được sắp xếp gọn gàng trong đầu). Thay vì tiếc số tiền này, tôi nghĩ việc củng cố nền tảng vững chắc để nâng cao mức lương là con đường đúng đắn hơn về lâu dài. Đã có rất nhiều người có chuyên môn và đang đi làm sau khi học khóa học này đã chuyển việc thành công sang các tập đoàn lớn như Naver, Kakao, Line, Coupang, Baemin và các doanh nghiệp lớn khác, qua đó tăng mức lương lên hàng chục triệu won cùng một lúc.

[Một lời nhắn gửi đến những người đang đi làm không xuất thân từ chuyên ngành CNTT] Tôi chỉ muốn nói rằng bạn nhất định phải nghe khóa học này. Vì bản thân tôi cũng không xuất thân từ chuyên ngành nên tôi hiểu rất rõ mình còn thiếu sót những gì (tôi đã từng phải tự mày mò rất nhiều và mua cả sách chuyên ngành để đọc..). Việc hệ thống lại cấu trúc bên trong máy tính và bộ nhớ liên kết với ngữ pháp thông qua cơ hội này sẽ là một trải nghiệm về nội dung chuyên sâu mà bạn chưa từng có trước đây, và tôi tin chắc rằng đó sẽ là một khoảng thời gian vô cùng giá trị.

Q. Nghe nói người không biết gì về lập trình cũng có thể học được.. Liệu nó có quá dễ đối với những người đang đi làm không?

A. Việc chú trọng vào cấu trúc nội dung và chi tiết là để giải thích một cách dễ hiểu, chứ tuyệt đối không có nghĩa là chỉ dạy những nội dung dễ. Tất nhiên, đối với những người đang đi làm, các khái niệm quen thuộc có thể sẽ thấy dễ dàng. Tuy nhiên, chúng tôi không chỉ dạy những nội dung đơn giản. Vì các bạn đã đi làm và đã quen thuộc, các bạn có thể xem các phần dễ với tốc độ nhanh hơn, và tập trung lấp đầy một cách chi tiết những phần mà bản thân cảm thấy còn thiếu sót bấy lâu nay. Và tất nhiên, vì sẽ có khá nhiều nội dung mà bạn chưa từng thấy ở bất cứ đâu trước đây, nên tôi tin rằng khóa học sẽ giúp ích rất nhiều ngay cả với những người đang đi làm cảm thấy mình còn yếu về ngữ pháp. Hy vọng 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 và sắp xếp lại các khái niệm gây nhầm lẫn trước đây một cách gọn gàng như một bàn cờ.

Q. Nội dung liên quan đến ngôn ngữ Objective-C có bao gồm trong khóa học không?

A. Nội dung Obj-C không bao gồm trong khóa học. (Hiện tại, việc biết ngôn ngữ Obj-C không còn là yêu cầu bắt buộc để tìm việc làm nhà phát triển iOS.) Hầu hết các doanh nghiệp đã chuyển sang ngôn ngữ Swift từ 3-4 năm trước, và những doanh nghiệp hiện vẫn đang sử dụng Obj-C chỉ còn là một vài tổ chức tài chính hoặc một số doanh nghiệp truyền thống. Hơn nữa, sau khi quyết định áp dụng SwiftUI (phương thức tạo ứng dụng mới mà Apple đang hướng tới) kể từ phiên bản iOS 13, chắc chắn bạn sẽ phải sử dụng Swift trong vòng 2 năm tới. Bạn không cần phải lo lắng, chỉ cần học Swift là đã đủ rồi.

Q. Buổi học (session) sẽ diễn ra như thế nào? Tôi có bắt buộc phải tham gia các buổi học hàng tuần không?

A. Bạn không nhất thiết phải tham gia các buổi học (lớp học trực tiếp) sẽ được diễn ra vào tối thứ Hai hàng tuần (khóa lẻ) hoặc tối thứ Ba hàng tuần (khóa chẵn). Tuy nhiên, tôi sẽ tập trung nói về các nội dung quan trọng, nội dung chuyên sâu, chẳng hạn như những phần chưa được đề cập trong các bài giảng trước đó, những điều cần suy nghĩ liên quan... và sẽ tóm tắt ôn tập những nội dung quan trọng nhất. Vì vậy, tôi khuyến khích bạn nên xem lại ít nhất là bản ghi hình của buổi học. (Tôi sẽ cung cấp riêng đường link bản ghi hình.) Ngoài ra, từ tuần thứ 2 trở đi, chúng ta cũng sẽ có bài kiểm tra hàng tuần. Đối với các bài kiểm tra, thay vì quan niệm rằng phải làm bài tốt mới được vượt qua, tôi cung cấp chúng để đưa ra các câu hỏi phỏng vấn mẫu phù hợp với tiến độ, hoặc để các bạn nhớ lại những nội dung quan trọng cần ghi nhớ trong chương trình học... và cũng là để tạo một chút áp lực nhẹ nhàng giúp các bạn tập trung học tập hơn.

Q. Tôi có thể mua riêng bài giảng trực tuyến và giáo trình không?

A. Vâng, bạn có thể không tham gia các buổi học trực tiếp, không nhận sự quản lý của tôi mà chỉ nghe các bài giảng trực tuyến trên Inflearn. Tuy nhiên, dù vậy thì giá của khóa học vẫn không thay đổi.

Các buổi học trực tiếp/quản lý chỉ là khái niệm về dịch vụ bổ sung, bản thân chất lượng bài giảng về mặt nội dung (những nội dung tôi đã đúc kết được từ vô số lần thử sai) được truyền tải trực quan qua hình vẽ, nên tôi tin rằng mức độ hài lòng về nội dung bài học sẽ không khác biệt. Tất nhiên, bạn vẫn sẽ được mời vào Slack, có thể đặt câu hỏi/nhận giải đáp theo thời gian thực bất cứ lúc nào, và dĩ nhiên là có thể tham gia các buổi học trực tiếp (Live session).

(Xét đến việc thời lượng bài giảng đã ghi hình lên đến 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 Live session, tôi nghĩ mức giá này hoàn toàn không đắt so với các khóa học khác.)

Q. Khóa học có được học trọn đời không?

A. Đây không phải là khóa học trọn đời. Có một thời hạn giới hạn để xem bài giảng 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). (Mặc dù hầu hết các bài giảng trên Inflearn là trọn đời, nhưng việc thiết lập giới hạn thời gian là hoàn toàn có thể.) Điều này một phần là để tránh việc trì trệ, và vì giáo trình đã được sắp xếp rất tốt nên tôi đã cấu trúc khóa học sao cho bạn có thể nắm bắt nội dung chỉ sau một hoặc hai lần xem. (Nếu cần, bạn chỉ cần xem lại giáo trình là sẽ nhớ ra ngay.)

Trước đây khi học, tôi cũng từng không hiểu hoặc không nhớ được nên đã phải tìm xem lại nhiều lần... Vì vậy, tôi đã cố gắng biên soạn giáo trình thật kỹ lưỡng để sau này các bạn có thể nhớ lại tất cả... Bản thân việc phải xem đi xem lại bài giảng nhiều lần, theo quan điểm của tôi, có lẽ đó là một bài giảng không tốt vì phương pháp giải thích sai khiến người học không thể hiểu ngay từ đầu. Do đó, mục tiêu của bài giảng lần này là giúp các bạn có thể nắm vững kiến thức chỉ sau một đến hai lần xem, và có thể ôn tập chỉ với giáo trình.
(Sau khi thời gian khóa học kết thúc, chúng tôi sẽ cung cấp thêm thời gian học với mức giá rẻ hơn một chút dành riêng cho những học viên cũ.)

Q. Tại sao giá khóa học lại đắt như vậy?

Có vẻ như các bài giảng được phát hành trên Infrun trung bình có giá khoảng 10.000 won cho mỗi giờ học. Nếu chỉ xét riêng về bản thân bài giảng, so với thời lượng hơn 126 giờ thì mức giá hiện tại tuyệt đối không hề đắt. (Thực tế, nội dung được đề cập nhiều hơn cả một khóa học kéo dài khoảng 3 tháng tại các bootcamp khác.) Thêm vào đó, nếu cân nhắc đến các buổi học bổ sung trực tiếp qua Zoom mỗi tuần một lần, giải đáp thắc mắc thời gian thực, vận hành Gather Town/Slack, quản lý nhóm học tập, kiểm tra, quản lý tiến độ, phỏng vấn, tư vấn tìm việc/chuyển việc, phản hồi portfolio, các buổi mời khách mời đặc biệt v.v., thì mức giá này ngược lại là quá rẻ.
(Sẽ chính xác hơn nếu bạn coi khóa học này là một chương trình học viện trực tuyến.)

Và mặc dù tôi có thể tự tin khẳng định rằng đây là bài giảng có chất lượng cao nhất về mặt kiến thức cơ bản so với bất kỳ bootcamp nào hiện đang được tổ chức tại Hàn Quốc, nhưng tôi vẫn đang duy trì mức giá rẻ nhất để hỗ trợ các bạn sinh viên đang chuẩn bị xin việc. (Bạn có thể tham gia bất kỳ bootcamp nào khác bất cứ lúc nào và thử so sánh.) Nếu tính cả mức độ của tài liệu giảng dạy, phần giải thích chi tiết, và phương pháp giải thích cấu trúc bộ nhớ do chính tôi nghiên cứu mà không có ở bất kỳ đâu/tài liệu nào khác để giải thích một cách trực quan cách thức hoạt động của CPU và RAM, tôi có thể khẳng định chắc chắn rằng trong suốt cuộc đời làm nhà phát triển sau này, dù bạn có học bất kỳ kiến thức lập trình nào đi chăng nữa, bạn cũng sẽ không bao giờ được trải nghiệm một bài giảng chất lượng như thế này với mức giá như thế này. Hãy dùng tiền để mua thời gian và phát triển nhanh hơn nữa.

Mặc dù hiện tại khóa học đang được cung cấp với mức giá thấp nhằm mục đích quảng bá và marketing, nhưng trong tương lai, 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 trại huấn luyện (bootcamp) khác. (Dự kiến tăng giá vào nửa cuối năm 2024)

Tôi tin rằng giá trị của khóa học này đang được chứng minh qua việc có rất nhiều người đang đi làm theo học, và thực tế đã có hơn 10 trường hợp những người có 1-3 năm kinh nghiệm chuyển việc sang các công ty lớn như Naver, Kakao, Line, Coupang, Baemin. Nhiều người tìm đến đây sau khi đã tốt nghiệp các bootcamp khác, và tôi cũng nhận được nhiều phản hồi tích cực rằng những lập trình viên mới tốt nghiệp từ bootcamp của tôi đang được công ty công nhận là có nền tảng vững chắc và rất được yêu mến. Nhưng điều quan trọng hơn cả có lẽ là chính bản thân các bạn đã trở nên tự tin hơn vào việc phát triển iOS.

Tôi hy vọng bạn sẽ coi việc củng cố nền tảng cơ bản để phát triển thành một lập trình viên giỏi về lâu dài là ưu tiên hàng đầu. 🙏🏻


Thông báo về Notion và nhóm chat KakaoTalk công khai để giải đáp thắc mắc về bài giảng này 🔍

[Phòng chat KakaoTalk công khai để giải đáp thắc mắc]
https://open.kakao.com/o/gK0byEFd

Nếu bạn có bất kỳ thắc mắc nào liên quan đếnbài giảng này vui lòng đặt bất kỳ câu hỏi nào tại phòng chat Kakao công khai ở trên.

[Tổng hợp các câu hỏi thường gặp trên Notion]
https://pointed-earwig-996.notion.site/Swift-3-6ce85788899e488789af2550b0e5c22f

Ngoài các câu hỏi thường gặp ở trên, tôi sẽ tiếp tục cập nhật và tổng hợp các câu hỏi khác trên trang Notion, vì vậy bạn có thể kiểm tra tại đó.


Liên hệ 💬📝

Nếu bạn có bất kỳ thắc mắc nào liên quan đến bài giảng, bạn có thể liên hệ qua Open Talk bất cứ lúc nào hoặc gửi câu hỏi qua email.

Liên hệ đăng ký lớp học và các thắc mắc khác:  we.love.code.allen@gmail.com
KakaoTalk (ID công việc): allen.ios

 

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người mong muốn tìm việc làm với vị trí nhà phát triển iOS

  • Người hoàn toàn không biết gì về lập trình

  • Nhà phát triển iOS đang làm việc nhưng không tự tin về ngữ pháp

  • Nhà phát triển muốn tìm 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 dù chỉ một chút.

Xin chào
Đây là allen

7,624

Học viên

758

Đánh giá

312

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#

Thêm

Chương trình giảng dạy

Tất cả

256 bài giảng ∙ (80giờ 11phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

299 đánh giá

5.0

299 đánh giá

  • gnghl75564069님의 프로필 이미지
    gnghl75564069

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    93% đã tham gia

    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!

    • jinsu님의 프로필 이미지
      jinsu

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      96% đã tham gia

      Đâ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👍

      • layer16376님의 프로필 이미지
        layer16376

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        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!

        • shippingbok5904님의 프로필 이미지
          shippingbok5904

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          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!

          • cockpit4097님의 프로필 이미지
            cockpit4097

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            [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 :)

            Khóa học khác của allen

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!

            29.844.353 ₫