inflearn logo

Phát triển ứng dụng iOS của Allen (Học UIKit từ nguyên lý cơ bản thông qua việc tạo ra 15 ứng dụng) - Cho đến MVVM

Trang bị những kỹ năng cơ bản để trở thành một nhà phát triển iOS mới vào nghề vững chắc. Đây là khóa học lập trình iOS cơ bản giúp bạn học hỏi thông qua việc xây dựng 15 ứng dụng. (Tôi sẽ dạy bạn cách câu cá.)

(5.0) 24 đánh giá

476 học viên

Độ khó Cơ bản

Thời gian 12 tháng

iOS
iOS
iOS Autolayout
iOS Autolayout
MVC
MVC
MVVM
MVVM
UIKit
UIKit
iOS
iOS
iOS Autolayout
iOS Autolayout
MVC
MVC
MVVM
MVVM
UIKit
UIKit

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

moonkey

88% đã tham gia

Điều thực sự quan trọng khi phát triển là hiểu tại sao nó hoạt động theo cách đó, chứ không chỉ ghi nhớ nó. Bài giảng này đi sâu vào chi tiết về cách nó hoạt động nội bộ và tại sao. Nó giúp bạn hiểu sâu hơn về lý do tại sao bạn nên viết nó theo cách này. Nếu bạn hiểu cú pháp Swift cơ bản, tôi khuyên bạn nên nghe ngay.

5.0

dldmswo1217

96% đã tham gia

Tôi tham gia khóa học này vì tôi muốn dùng thử iOS sau khi sử dụng Android hơn một năm và tôi nghĩ đây là một khóa học thực sự tốt. Điều này thực sự dễ hiểu vì bạn đưa ra ví dụ về cách hoạt động nội bộ. Nó thực sự là tốt nhất!!! Trong một tuần, tôi học khoảng 70% thời lượng khóa học bằng cách nghe giảng, không tính thời gian ngủ và ăn. Tôi sẽ bướng bỉnh và kiếm được công việc là nhà phát triển iOS!!! Cảm ơn bạn đã tạo ra một bài giảng tuyệt vời, Alan.

5.0

ChangHa Choi

90% đã tham gia

⭐️⭐️⭐️⭐️⭐️ Năm sao không đủ nên tôi để lại thêm một sao. Đây là bài giảng hay nhất. Bạn thực sự giải thích các khái niệm một cách chi tiết và dễ hiểu. Tôi thích rằng nó giải thích các khái niệm khó như mẫu đại biểu, mẫu MVC, đồng bộ/không đồng bộ, mẫu MVVM và nội xạ phụ thuộc một cách dễ hiểu. Tôi không thể tìm thấy lời giải thích hay cho các khái niệm tương tự trên Android, vì vậy cảm ơn bạn đã giúp tôi nắm bắt các khái niệm cơ bản.

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

  • Cơ bản về tạo ứng dụng iOS

  • Lập trình ứng dụng iOS - Làm 15 ứng dụng

  • Nguyên lý tạo ra ứng dụng

Học UIKit thông qua việc xây dựng 15 ứng dụng!
Bạn có muốn thử một khóa học khác biệt ngay từ nền tảng không? ☺️

🎉 Học khóa UIKit, nhận ngay khóa học xin việc! 🎉


Dành cho những bạn đã đăng ký khóa học này, tôi xin tặng mã học miễn phí cho khóa học <Làm thế nào mà 8 người không chuyên đã tìm được việc làm nhà phát triển> .


UIKit, chắc chắn về cách câu cá 🐟

Khi tôi mới bắt đầu học iOS, hầu hết các bài giảng trong nước đều theo kiểu làm theo mẫu. Thay vì giúp hiểu các nguyên lý cơ bản, có rất nhiều bài giảng theo kiểu nhồi nhét như: 'Nó vốn dĩ là như vậy đấy. Cứ làm theo thì nó sẽ hoạt động như thế này nên cứ làm theo đi.' Tuy nhiên, tôi luôn có thắc mắc rằng liệu việc cứ mù quáng học thuộc lòng mà không hiểu nguyên lý có đúng hay không. Và vì nền tảng còn thiếu sót, tôi thậm chí đã nảy sinh những suy nghĩ như 'Việc lập trình vốn dĩ khó khăn như thế này sao?', 'Chẳng lẽ không còn cách nào khác ngoài việc phải học thuộc lòng tất cả mọi thứ sao?'.

Sau khi trải nghiệm nhiều điều trong thực tế, xem nhiều bài giảng nước ngoài, đọc sách và lĩnh hội nhiều bài giảng trong nước... trải qua rất nhiều kinh nghiệm và cả những quá trình thử sai, cuối cùng tôi đã nhận ra rằng mọi mã code đều có lý do của nó.

Và tôi đã bắt đầu nhìn thấy các cơ chế hoạt động bên trong. Khi hiểu được nguyên lý hoạt động của mọi dòng mã, tôi đã có thể ứng dụng chúng và nghĩ ra nhiều cách triển khai mã khác nhau. Khi đã hiểu rõ từng chút một, việc tạo ứng dụng và học tập sau đó trở nên thú vị hơn nhiều. Tôi đã muốn tạo ra một bài giảng có thể giải quyết tận gốc những trải nghiệm thử sai đó của mình.

Vì vậy, tôi đã tạo ra khóa học này với mục tiêu biến nó thành một cuốn "kinh thánh" về lập trình ứng dụng iOS mà những người đang mơ ước trở thành lập trình viên iOS mới vào nghề có thể dễ dàng tiếp cận. Khóa học này vốn là nội dung tôi cung cấp miễn phí như một lộ trình tiếp theo cho những người tham gia khóa học Bootcamp Ngữ pháp (2 tháng) do tôi điều hành. Tuy nhiên, vì nhận được rất nhiều yêu cầu ra mắt và biết rằng nhiều người đang gặp khó khăn trong việc tạo ứng dụng, tôi đã quyết định phát hành riêng phần lập trình ứng dụng này.

(Điều này cũng có nghĩa là khóa học đã được kiểm chứng bởi rất nhiều người. Các học viên Bootcamp của tôi sau khi xem bài giảng này đã phát hành vô số ứng dụng (Link tổng hợp ứng dụng của học viên: https://rb.gy/ijdlr), và hàng trăm người đã tìm được việc làm với tư cách là lập trình viên iOS mới.)


"Thấu hiểu nguyên lý"
Do đó, tôi nghĩ điều quan trọng nhất là phát triển đến mức bạn có thể tự mình tạo ra ứng dụng ngay cả khi không có tôi. Tôi không thể nói rằng chỉ cần nghe bài giảng này là bạn sẽ có đầy đủ mọi kiến thức để được tuyển dụng làm lập trình viên iOS mới, nhưng

có một điều rõ ràng là tôi có thể giúp bạn giảm bớt những sai lầm ban đầu và đưa ra một hướng đi hoàn hảo. Nói cách khác, tôi tự tin có thể giúp bạn đạt đến "mức độ có thể tự mình câu cá". Dưới mệnh đề 'Mọi dòng mã đều có lý do của nó.', tôi sẽ giúp bạn xây dựng nền tảng lập trình iOS vững chắc.

Ngoài ra, sau khi hoàn thành khóa học, tôi cũng sẽ đề xuất thêm những nội dung nên học để có thể trở thành một nhà phát triển iOS mới.

Dành cho các nhà phát triển iOS tương lai
Xây dựng nền tảng vững chắc!

Hiểu từ nguyên lý cơ bản
tạo nên ứng dụng!

Nâng cấp trình độ lên mức có thể phát hành được
các ứng dụng cơ bản!

📢 Vui lòng kiểm tra trước khi đăng ký học!

  • Khóa học này không hướng dẫn riêng về cú pháp Swift. Vui lòng lưu ý rằng bạn cần phải nắm vững các nội dung cơ bản về cú pháp Swift mới có thể theo học khóa học này.
  • Khóa học này có giới hạn thời gian học trong 12 tháng. Vui lòng kiểm tra trước khi đăng ký.

Điểm đặc biệt của khóa học này ✨

#1.
Nắm vững nền tảng cơ bản

Với thời lượng hơn 50 giờ, khóa học sẽ giúp bạn hiểu rõ nguyên lý tạo ra ứng dụng thông qua UIKit. Tài liệu PDF và mã nguồn cũng sẽ được cung cấp.

#2.
Tạo UI bằng mã code

Hiện tại, trong số các khóa học tại Hàn Quốc, đây là khóa học đầu tiên hướng dẫn cách xây dựng giao diện người dùng (UI) bằng mã nguồn thay vì Storyboard.

#3.
Giải thích tận tình và
chi tiết

Đây là khóa học bao quát tất cả từ vòng đời của ứng dụng, vòng đời của ViewController, cơ chế nội bộ của Drawing Cycle cho đến lý thuyết mạng và lý thuyết lập trình đồng thời. Tôi sẽ giúp bạn có thể hiểu một cách trực quan thông qua việc sử dụng hình minh họa và biểu đồ.


Khóa học này dành cho những ai 🙋‍♀️

Các nhà phát triển tương lai đang cảm thấy khó khăn
trong việc tạo ứng dụng iOSiOS apps

Những người còn thiếu hiểu biết về Delegate Pattern hoặc TableView

Những người còn thiếu hiểu biết về kiến trúc MVC/MVVM

Những người gặp khó khăn trong việc xử lý bất đồng bộkết nối mạng cũng như phân tích cú pháp (Parsing)

UIKit và các framework cơ bản
Dành cho những bạn Junior còn thiếu kiến thức về mảng này

Lập trình viên iOS dự bị muốn thử viết UI bằng code


Bạn sẽ học được những điều này 📚

iOS Framework

  • Label, Button, ImageView, TextField, TextView, Slider, StackView, Alert
  • Thanh điều hướng (Navigation Bar), Thanh tab (Tab Bar), Thanh tìm kiếm (Search Bar), Thông báo (Notification), Picker View, Cử chỉ (Gesture), Xử lý hiệu ứng (Animation)
  • Table View / Collection View (Chuyển màn hình trong Table View, Collection View)
  • Di chuyển màn hình và truyền dữ liệu (code, segue) - (Tổng hợp lý thuyết về 4 phương pháp di chuyển màn hình)
  • Kết nối mạng (Sử dụng Open API để nhận và hiển thị dữ liệu từ máy chủ)
  • Core Data (Lưu trữ dữ liệu dưới dạng tệp để bảo toàn dữ liệu ngay cả khi ứng dụng bị tắt)


Mẫu thiết kế

  • Thấu hiểu chính xác về cấu trúc của Delegate Pattern (ứng dụng của Text Field),
  • Custom Delegate Pattern
  • Mẫu Singleton

Mô hình kiến trúc

  • Thấu hiểu kiến trúc MVC (Thấu hiểu về các mẫu kiến trúc)
  • Hiểu về kiến trúc MVVM (Thực hành chuyển đổi mã nguồn MVC sang MVVM)


Lý thuyết

  • Cơ chế nội bộ (Vòng đời ứng dụng, Vòng đời View Controller, Chu kỳ Drawing)
  • Lý thuyết mạng (Hiểu về giao thức HTTP) (Một phần của bài giảng ngữ pháp)
  • Lý thuyết lập trình đồng thời (Xử lý bất đồng bộ) (Một phần của bài giảng ngữ pháp)
  • Xử lý ngày tháng và thời gian / Kiểu Result (Một phần của bài giảng ngữ pháp)
  • Khái niệm về Dependency Injection (Tiêm phụ thuộc)
  • Cơ bản về lập trình phản ứng (Khái niệm Binding)


Triển khai UI (Đạt đến mức độ có thể triển khai tự do cả 2 cách)

  • Tạo UI bằng Storyboard
  • Tạo UI bằng mã code (Hiểu rõ sự khác biệt giữa cách tạo UI bằng Storyboard và bằng mã code, đồng thời sử dụng chúng một cách thành thạo)


Cơ bản về tạo ứng dụng - Tạo 5 ứng dụng




 

Ứng dụng tạo ứng dụng - Tạo 10 ứng dụng









Ví dụ về tài liệu bài giảng 📖




Các dự án đã phát hành của học viên khóa trước📚


Câu hỏi thường gặp 💬

Q. Để xin việc thì nên học UIKit hay SwiftUI?

Tôi có thể khẳng định chính xác rằng, để được tuyển dụng làm nhà phát triển iOS (tính đến tháng 7 năm 2022), bạn phải học UIKit. (Nếu bạn không tin ý kiến của tôi, bạn có thể hỏi ý kiến trong nhóm chat tập trung 1500 nhà phát triển iOS.) Tính đến thời điểm hiện tại, ý kiến của nhiều người và cũng là ý kiến của tôi là: "Không có công ty nào không phát triển iOS bằng UIKit, nhưng có rất nhiều công ty không phát triển bằng SwiftUI." Vì vậy, nếu bạn muốn được tuyển dụng làm nhà phát triển iOS (tại thời điểm hiện tại), bạn phải học UIKit. (Nếu bạn muốn tìm việc sau khoảng 2 đến 2 năm rưỡi nữa, tôi nghĩ chỉ học SwiftUI cũng được, nhưng ngay cả khi đó, hầu hết các dự án (cũ) trong công ty có khả năng cao vẫn được xây dựng bằng UIKit, nên tôi nghĩ bạn vẫn cần phải biết UIKit ở một mức độ nào đó.)

Vì vậy, không chỉ riêng tôi mà (cho đến nay) tất cả các trại huấn luyện (bootcamp) cũng đều đang dạy UIKit. Khi tình hình tuyển dụng yêu cầu SwiftUI, tất nhiên tôi sẽ ra mắt SwiftUI như là bài giảng chính.

Q. Tôi là người không chuyên và hoàn toàn mới bắt đầu, liệu tôi có thể theo kịp khóa học không?

Vâng. Bạn hoàn toàn có thể theo học một cách dễ dàng. Tuy nhiên, bạn cần phải có nền tảng cơ bản về cú pháp Swift. Nếu bạn cảm thấy khó khăn khi nghe bài giảng này, đó không phải là do tôi giải thích khó hiểu, mà là do bạn chưa có kỹ năng cú pháp cơ bản. Vì vậy, không nhất thiết phải là bài giảng cú pháp của tôi, nhưng tôi xin chân thành đề nghị bạn hãy theo học (hoặc tự học) một khóa học về cú pháp Swift trước khi tham gia khóa học này.

Trong quá trình vận hành Bootcamp ngữ pháp, tôi đã giảng dạy cho hơn hàng trăm người mới bắt đầu (chưa từng có kinh nghiệm lập trình), và sau khi tham gia khóa học này, họ đã phát hành được nhiều ứng dụng cũng như tìm được việc làm. Đây là khóa học mà tôi nhận được rất nhiều lời cảm ơn vì đã giải thích cực kỳ chi tiết từ những điều cơ bản nhất, khác biệt hoàn toàn so với các khóa học khác trên thị trường.

Điều tôi có thể khẳng định là, khóa học này giải thích chi tiết và dễ hiểu hơn bất kỳ khóa học tạo ứng dụng iOS nào từng được ra mắt tại Hàn Quốc cho đến nay. Ngoài ra, đây là khóa học giúp bạn hiểu rõ nguyên lý tạo ra một ứng dụng, chứ không phải là kiểu khóa học chỉ biết làm theo một cách máy móc.

Nếu bạn cảm thấy khó quyết định, hãy xem kỹ các bài giảng xem trước rồi mới đưa ra quyết định nhé.

H. Lý do tại sao nên nghe bài giảng này là gì?

Khóa học này được thiết kế dành cho những người mong muốn trở thành lập trình viên iOS mới vào nghề cơ bản. Do đó, nội dung bao gồm từ những kiến thức cơ bản nhất đến những nội dung khá chuyên sâu về phát triển iOS. Và phần mà tôi chú trọng nhất là

1) Nên tiếp cận việc tạo ứng dụng theo cách nào (Hiểu về phương pháp giải quyết vấn đề khi tạo ứng dụng), 

2) Thấu hiểu cấu trúc logic của việc tạo ứng dụng để có đủ khả năng tự mình tạo ứng dụng mà không cần bài giảng (để không trở thành một bài giảng chỉ biết làm theo một cách máy móc.), 

3) Đề cập đến cả những nội dung như cơ chế bên trong của ứng dụng (App Life Cycle, View Controller Life Cycle, View Drawing Cycle) - những điều mà một nhà phát triển iOS mới bắt đầu bắt buộc phải biết nhưng các khóa học khác không giải thích,

4) Khi thực hiện một tính năng nào đó, tôi sẽ đưa ra ví dụ về một vài phương pháp khác nhau để giúp bạn mở rộng tư duy.

5) Khóa học được thiết kế để bạn có thể nâng cao khả năng vận dụng bằng cách thử tái cấu trúc (refactoring) lại toàn bộ các dự án cũ sang mô hình MVC, hoặc lập trình lại giao diện người dùng (UI) bằng code thay vì sử dụng Storyboard.

 

Nếu bạn có được một nền tảng vững chắc dựa trên những nội dung này, tôi tin chắc rằng bạn sẽ trở thành một nhà phát triển iOS mới vào nghề với những kỹ năng cơ bản thực sự vững vàng. Nếu bấy lâu nay bạn đã quá mệt mỏi với những bài giảng chỉ biết sao chép mã mà không hiểu bản chất, thì giờ đây hãy thử phát hành ứng dụng của riêng mình dựa trên sự thấu hiểu tường tận và dễ dàng vượt qua ngưỡng cửa tuyển dụng.

Việc tham gia khóa học này không có nghĩa là bạn sẽ sở hữu ngay kỹ năng hoàn hảo của một lập trình viên mới để đi làm, nhưng sau khi hoàn thành, bạn sẽ dễ dàng thấu hiểu bất kỳ khóa học nào khác (ngay cả những khóa thiếu giải thích hay chỉ dạy theo kiểu bắt chước). Tôi có thể tự tin khẳng định rằng khóa học này sẽ xây dựng nền tảng vững chắc cho bạn.

Ngoài ra, sau khi hoàn thành khóa học này, chúng tôi cũng cung cấp danh sách đề xuất các khóa học bổ sung nên xem để phục vụ cho việc tìm việc làm.

Q. Tại sao thời gian khóa học lại bị giới hạn?

Khóa học này có giới hạn thời gian học trong vòng 12 tháng.

Điều đó cho thấy chúng tôi rất tự tin vào nội dung bài giảng, và chúng tôi mong muốn chỉ những ai thực sự chăm chỉ học tập mới tham gia khóa học. Nội dung liên quan đến việc tạo ứng dụng này được thiết kế để bạn có thể hoàn thành trong vòng 1-2 tháng. Với thời hạn 12 tháng, bạn hoàn toàn có thể ôn tập lại hơn 5-6 lần, và vì chúng tôi cũng cung cấp tài liệu bài giảng nên bạn có thể xem lại mã nguồn cũng như tài liệu để ôn tập bất cứ lúc nào.

Nếu cung cấp khóa học trọn đời, bạn sẽ không cảm thấy áp lực về thời hạn và dễ dẫn đến việc trì trệ tiến độ. Tôi hy vọng bạn sẽ hoàn thành khóa học trong thời gian ngắn và sớm tìm được việc làm.^^

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

Có vẻ như các bài giảng trên Infrun trung bình có giá khoảng 10.000 won cho mỗi giờ thời lượng bài giảng. So với thời lượng bài giảng hơn 50 giờ (không tính phần giới thiệu lớp học và nội dung liên quan đến việc làm), tôi nghĩ đây tuyệt đối không phải là một mức giá đắt. Ngược lại, đó là một mức giá quá rẻ. Và so với những nội dung không được giải thích trong bất kỳ bài giảng nào khác như mạng, lý thuyết lập trình đồng thời, cơ chế nội bộ (drawing cycle), v.v., tôi nghĩ rằng mức giá này là quá rẻ so với nội dung bài giảng mang lại. 

Có một điều chắc chắn là, tôi hứa sẽ mang đến cho bạn một bài giảng chất lượng cao hơn bất kỳ bài giảng nào đã được ra mắt tại Hàn Quốc cho đến nay (tính đến tháng 7 năm 2022). Hãy theo dõi những bài giảng chất lượng và trở thành một nhà phát triển iOS có nền tảng vững chắc với mức lương cao. (Tôi có thể khẳng định rằng dù bạn có đến bất kỳ trại huấn luyện hay học viện nào, cũng sẽ không có bài giảng nào giải thích chi tiết và tận tình như thế này.)


Lời nhắn từ người chia sẻ kiến thức 📌

Để tạo ra một bài giảng dài khoảng 50 giờ, cần ít nhất 6 tháng lên kế hoạch và nỗ lực. Tôi đã dành rất nhiều thời gian suy nghĩ và đầu tư công sức để tạo ra một bài giảng chất lượng. Giống như việc các bạn mong muốn nhận được mức lương cao xứng đáng với nỗ lực mình đã bỏ ra khi đi làm, tôi cũng mong các bạn hãy mua bài giảng này một cách chính đáng để đền đáp cho những nỗ lực mà tôi đã cung cấp. Có như vậy, tôi mới có thể tiếp tục nghiên cứu và đáp lại các bạn bằng những bài giảng tốt hơn nữa. (Tôi tự tin rằng bài giảng này có giá trị tương đương hoặc hơn cả những khóa học có giá trên 1 triệu won tại các trại huấn luyện (bootcamp) khác, nhưng vì luôn cân nhắc đến hoàn cảnh của các bạn sinh viên đang lo lắng về việc làm, tôi đã cố gắng đặt mức giá thấp hơn nhiều so với dự định ban đầu. ㅠㅠ.)

Nếu bạn thực sự gặp khó khăn về tài chính hoặc hoàn cảnh gia đình khiến việc thanh toán trở nên khó khăn, đừng ngần ngại gửi email cho tôi qua địa chỉ we.love.code.allen@gmail.com. Tôi sẽ cung cấp thêm mã giảm giá (do giảng viên phát hành) để bạn có thể đăng ký khóa học với mức giá rẻ hơn.


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

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

  • Những người đã nắm vững kiến thức cơ bản về ngữ pháp Swift

  • Những ai muốn thử tạo ứng dụng iOS

  • Những người đang cân nhắc việc làm với tư cách là nhà phát triển iOS mới vào nghề

Cần biết trước khi bắt đầu?

  • Ngữ pháp Swift (Không thể tham gia khóa học nếu không có kiến thức cơ bản về ngữ pháp Swift)

Xin chào
Đây là allen

7,615

Học viên

755

Đánh giá

311

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ả

172 bài giảng ∙ (53giờ 10phú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ả

24 đánh giá

5.0

24 đánh giá

  • moonkey님의 프로필 이미지
    moonkey

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    88% đã tham gia

    Điều thực sự quan trọng khi phát triển là hiểu tại sao nó hoạt động theo cách đó, chứ không chỉ ghi nhớ nó. Bài giảng này đi sâu vào chi tiết về cách nó hoạt động nội bộ và tại sao. Nó giúp bạn hiểu sâu hơn về lý do tại sao bạn nên viết nó theo cách này. Nếu bạn hiểu cú pháp Swift cơ bản, tôi khuyên bạn nên nghe ngay.

    • dldmswo12174665님의 프로필 이미지
      dldmswo12174665

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      96% đã tham gia

      Tôi tham gia khóa học này vì tôi muốn dùng thử iOS sau khi sử dụng Android hơn một năm và tôi nghĩ đây là một khóa học thực sự tốt. Điều này thực sự dễ hiểu vì bạn đưa ra ví dụ về cách hoạt động nội bộ. Nó thực sự là tốt nhất!!! Trong một tuần, tôi học khoảng 70% thời lượng khóa học bằng cách nghe giảng, không tính thời gian ngủ và ăn. Tôi sẽ bướng bỉnh và kiếm được công việc là nhà phát triển iOS!!! Cảm ơn bạn đã tạo ra một bài giảng tuyệt vời, Alan.

      • joypapa745718님의 프로필 이미지
        joypapa745718

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        90% đã tham gia

        ⭐️⭐️⭐️⭐️⭐️ Năm sao không đủ nên tôi để lại thêm một sao. Đây là bài giảng hay nhất. Bạn thực sự giải thích các khái niệm một cách chi tiết và dễ hiểu. Tôi thích rằng nó giải thích các khái niệm khó như mẫu đại biểu, mẫu MVC, đồng bộ/không đồng bộ, mẫu MVVM và nội xạ phụ thuộc một cách dễ hiểu. Tôi không thể tìm thấy lời giải thích hay cho các khái niệm tương tự trên Android, vì vậy cảm ơn bạn đã giúp tôi nắm bắt các khái niệm cơ bản.

        • dhyoun6965님의 프로필 이미지
          dhyoun6965

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          79% đã tham gia

          Bài giảng rất hay, thầy giảng dễ hiểu nữa nên em thấy rất thích!! Do em có việc cá nhân nên giữa chừng không học được, giờ em nghe lại từ đầu, em nhất định sẽ nghe hết và học hành chăm chỉ để tìm được một chỗ làm tốt. Em cảm ơn thầy vì bài giảng hay ạ!!

          • hyoeunipark5285님의 프로필 이미지
            hyoeunipark5285

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Bắt đầu với những điều thực sự dễ dàng Đó là một bài giảng đi qua từng bước một những nội dung khó một cách có hệ thống. Xin hãy dạy tôi cách tạo UI bằng mã rất dễ dàng. Cấu trúc bên trong của mẫu đại biểu...ngay cả mẫu MVC Nó là như vậy, như vậy, rất tốt. 

 Tôi đã xem nhiều bài giảng ở những nơi khác, trong đó có PaXXXXX. Có rất nhiều điều tôi không hiểu. Tôi cảm thấy như tất cả khoai lang tôi ăn trong khi xem các bài giảng khác đã biến mất..!! Cảm ơn người hướng dẫn rất nhiều và vui lòng tải lên nhiều bài giảng hơn!! Tôi sẽ mua nó ngay lập tức!!

 Cảm ơn bạn rất nhiều! Người hướng dẫn!! Chúc may mắn!! Ồ!!! Thực sự là bài giảng iOS hay nhất 👍🏻👍🏻👍🏻

            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!

            Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

            181.500 ₫

            25%

            5.058.902 ₫