11 tài liệu lập trình iOS miễn phí hay nhất

tai-lieu-lap-trinh-ios

Bạn đang tìm tài liệu lập trình iOS nâng cao? Hay tài liệu lập trình iOS cơ bản?

ITviec chọn lọc 11 tài liệu chất lượng bằng tiếng Việt và tiếng Anh cho những bạn đang là iOS Developer lẫn những bạn chưa có kinh nghiệm lập trình hoặc có kinh nghiệm lập trình ngoài iOS.

Đọc bài viết này để:

  • Học lập trình iOS từ cơ bản đến nâng cao
  • Tiếp cận với các khóa học miễn phí nhưng chất lượng và thú vị
  • Cập nhật kiến thức mới về lập trình iOS

Xem ngay việc làm iOS Developer “chất” trên ITviec!

Tài liệu lập trình iOS tiếng Việt

1. Lập trình iOS từ cơ bản đến nâng cao

Hơn 30 video của Trung tâm Đào tạo Tin học Khoa Phạm hướng dẫn bạn học lập trình iOS từ cơ bản đến nâng cao. Bạn chỉ cần share video trên Facebook để được học miễn phí.

Tài liệu lập trình iOS tiếng Anh

I. Dành cho iOS Developer đã có kinh nghiệm

2. How to Make an iOS App

tai-lieu-lap-trinh-ios

Bạn từng tham gia xây dựng các ứng dụng chạy trên iPhone, iPad và giờ muốn xây dựng một ứng dụng từ đầu nhưng lại không biết bắt đầu từ đâu?

Khóa học miễn phí dài 3 tháng trên Udacity này dành cho bạn đây. Trong khóa này, bạn sẽ được học toàn bộ quá trình xây dựng một ứng dụng iOS, từ việc tìm ý tưởng cho đến phát hành trên App Store.

3. iOS Networking with Swift

tai-lieu-lap-trinh-ios

Trong khóa học dài 3 tháng trên Udacity này, bạn sẽ học cách tích hợp mạng vào các ứng dụng của mình để có thể truy cập dữ liệu từ khắp nơi trên thế giới.

Bạn cũng sẽ học cách tận dụng các API để hiển thị hình ảnh và gọi movie data.

Cuối khóa học, bạn sẽ xây dựng ứng dụng “On the Map”. Ứng dụng này cho phép bạn chia sẻ link, project và các thông tin khác với những người cũng học trên Udacity.

4. iOS Persistence and Core Data

Một khóa học miễn phí nữa trên Udacity. Khóa học dài 2 tháng này hướng dẫn 3 phương pháp để lưu trữ dữ liệu vào ổ cứng của thiết bị của bạn.

5. Xcode Debugging

Edsger Dijkstra, nhà khoa học máy tính nổi tiếng người Hà Lan, từng nói: “Nếu debug là quá trình loại bỏ bug, thì lập trình phải là quá trình đưa chúng vào.” 🙂

Khóa học dài khoảng 3 tuần trên Udacity sẽ hướng dẫn bạn những phương pháp giúp debug code dễ dàng hơn.

6. Good iOS Application Architecture: MVVM vs. MVC vs. VIPER

Trong đoạn video dài gần 1 giờ (có transcript), Krzysztof Zabłocki, Lead iOS của The New York Times, nói về các kiến trúc ứng dụng iOS, vì sao rất nhiều người mắc lỗi khi dùng MVVM, cách để cải thiện điều này, và nhiều nội dung bổ ích khác.

7. SOLID Principles Applied To Swift

Bài viết của blogger Marco Santarossa giới thiệu cách áp dụng SOLID (5 principle đầu tiên của lập trình hướng đối tượng) vào lập trình iOS với Swift, giúp bạn nâng cao chất lượng của architecture.

Việc làm iOS Developer tại TP.HCM

Việc làm iOS Developer tại Hà Nội

II. Dành cho người mới bắt đầu

8. Start Developing iOS Apps (Swift)

Loạt bài học trên website chính thức của Apple là khởi đầu hoàn hảo để bạn học cách tạo ứng dụng chạy trên iPhone và iPad.

Mỗi bài học gồm một tutorial, sẽ từng bước hướng dẫn bạn quy trình tạo một ứng dụng đơn giản và thực tế.

Các bài học này cũng bao gồm những công cụ, các khái niệm chính, và những practice tốt nhất khi lập trình iOS.

9. Everyone Can Code – Intro to App Development with Swift

Khóa học trên iTunes sẽ giúp bạn có nền tảng vững chắc về những nguyên tắc lập trình cơ bản khi dùng ngôn ngữ Swift.

Bạn sẽ được trải nghiệm dùng các công cụ, kỹ thuật, và khái niệm cần thiết để xây dựng một ứng dụng iOS cơ bản.

Ngoài ra, bạn sẽ được học những nguyên tắc thiết kế giao diện người dùng (UI).

Khóa học này không đòi hỏi bạn phải có kinh nghiệm lập trình. Nếu bạn có kinh nghiệm lập trình, bạn có thể đi nhanh qua các bài học đầu, rồi tiếp tục học về các công cụ, khái niệm, và practice tốt nhất trong phát triển phần mềm.

10. Swift Playgrounds

tai-lieu-lap-trinh-ios

Swift Playgrounds là một ứng dụng rất thú vị trên iPad giúp việc học Swift trở nên dễ dàng và vui nhộn. Ứng dụng này không yêu cầu phải có kiến thức coding gì cả.

Bạn sẽ giải các câu đố để nắm kiến thức cơ bản khi dùng Swift. Sau đó tiếp tục với loạt thử thách để tiến tới các playground ở “trình” cao hơn do Apple và những Developer cực “chất” khác thiết kế.

11. Developing iOS 11 Apps with Swift

Khóa học miễn phí nhưng rất hay của Đại học Stanford giới thiệu về iOS 11, Xcode 9, Swift, MVC, debugging, multi-touch, animation, multi-threading, và nhiều kiến thức bổ ích khác.

Bạn từng học lập trình iOS từ các nguồn trên? Bạn biết các tài liệu lập trình iOS chất lượng và miễn phí khác? Hãy chia sẻ với ITviec và cộng đồng Developer “chất” ở phần bình luận bên dưới nhé!

Tham khảo việc làm iOS Developer “chất” trên ITviec ngay!

Shares 756

About the Author:

IT Storyteller

Vi is a storyteller of ITviec. Working here has helped her find her "ikigai". Read more...

Comments