강의

멘토링

로드맵

Programming

/

Mobile Application Development

Combine - Lập trình Reactive trên iOS (2025)

🍏 Framework Reactive Programming do Apple trực tiếp phát triển! 🚀 Nắm vững Combine một cách hoàn hảo và nâng cao kỹ năng phát triển iOS của bạn lên một tầm cao mới!

(5.0) 6 đánh giá

107 học viên

  • daynightcoding
combine
Reactive Programming
RxSwift
Swift
iOS

Dịch cái này sang tiếng Việt

  • Lập trình phản ứng

  • Kết hợp

  • iOS

  • Nhanh nhẹn

Xin chào, tôi là aguma, hiện là nhà phát triển iOS.

Tôi bắt đầu học phát triển phần mềm ở tuổi 31 trong khi vẫn làm việc trong một lĩnh vực khác và hiện đang làm việc chăm chỉ về phát triển iOS tại một công ty liên kết của Nekara.

  • Bắt đầu học phát triển tại một trại huấn luyện vào đầu năm 2020 (ở tuổi 31)

  • Công việc lập trình viên iOS mới tại một trong những chi nhánh của Nekara vào cuối năm 2021 (33 tuổi)

  • Vẫn làm việc tại cùng một công ty cho đến năm 2025


Là một người không chuyên ngành và bắt đầu sự nghiệp phát triển phần mềm ở độ tuổi 30, tôi đồng cảm sâu sắc hơn bất kỳ ai với những khó khăn và sự thất vọng của những người đang chuẩn bị tìm việc. Tôi cũng hiểu rõ những nỗ lực của những người đang chuẩn bị thay đổi công việc bằng cách đầu tư thời gian quý báu của mình để đạt được sự phát triển ổn định.

Trong hai năm theo đuổi ước mơ trở thành nhà phát triển mà không có thu nhập, tôi muốn cung cấp những bài giảng chất lượng với mức giá hợp lý cho những ai đang theo đuổi con đường tương tự.

Mặc dù toàn bộ chương trình giảng dạy vẫn chưa hoàn thiện, nhưng khi tất cả các bài giảng tôi đã lên kế hoạch được công bố, tôi sẽ có trách nhiệm tạo ra một hệ thống nơi bạn có thể tiếp thu mọi kiến thức cần thiết cho một nhà phát triển iOS 1-2 năm chỉ bằng cách tham gia các bài giảng của tôi .

Bài giảng iOS Combine đầu tiên của Hàn Quốc


Tôi đã tham gia nhiều bài giảng của Combine hơn bất kỳ ai khác.

Udemy , Kodeco (trước đây là Raywenderich), Youtube , tài liệu chính thức của Apple , v.v...

Tôi đã thu thập và sắp xếp hầu hết các bài giảng có thể tìm thấy trên mạng thành bài giảng này. Tôi nghĩ mình đã bỏ ra khoảng 200.000 đến 300.000 won chỉ để xem nhiều bài giảng miễn phí và trả phí. Tuy nhiên, tôi cảm thấy không có bài giảng Combine nào xứng đáng với số tiền bỏ ra, nên tôi đã tự làm bài giảng này.


Chúng tôi đã cố gắng tạo ra một bài giảng rất chi tiết có thể hữu ích cho cả những nhà phát triển không biết Combine và những sinh viên có thể sử dụng Combine.

Combine - Lập trình phản ứng trên iOS


Mục tiêu chính của bài giảng này là giúp bạn viết mã Combine của riêng mình sau khi hoàn thành bài giảng .


Khi mới bắt đầu học Combine, tôi nghĩ mình đã hiểu sau khi đọc nhiều bài giảng và bài viết khác nhau.

Khi bắt tay vào viết code, tôi không biết phải bắt đầu từ đâu. 🤯


Vì vậy, khi tạo khóa học này, tôi đặt mục tiêu "Bạn sẽ có thể tự mình triển khai mã Combine chỉ với khóa học này!" lên hàng đầu.


💡 Thực hành, đừng lý thuyết!

Nó được thiết kế để bạn có thể học bằng cách tự tay viết mã , thay vì chỉ đọc và hiểu mã.


🔥 Nắm vững Combine hoàn toàn chỉ trong bài giảng này!

Sau khi hoàn thành khóa học này, bạn sẽ có thể sử dụng Combine một cách thoải mái trong quá trình phát triển iOS của mình. 🚀

🌟 Kỹ năng thiết yếu dành cho nhà phát triển iOS! 🌟


📌 Lập trình phản ứng & Kết hợp ,

Những công nghệ quan trọng không bao giờ bị bỏ qua trong thông báo của iOS!


🚀 Nắm vững Combine Framework, nền tảng đang được chú ý trên thị trường tuyển dụng iOS .

Nâng cao khả năng cạnh tranh phát triển của bạn lên một tầm cao mới! 💡 🔥

🎨 Lập trình phản ứng tự tạo - Biểu đồ Marvel 🎨


📌 Tất cả các thao tác được đề cập trong bài giảng chỉ trong nháy mắt!

Đừng lo lắng về các toán tử trong Lập trình phản ứng khó hiểu!


🔍 Thông qua các sơ đồ đá cẩm thạch trực quan ,

Chúng tôi tự tạo ra nó để ngay cả những khái niệm phức tạp cũng có thể dễ dàng hiểu được.


⚡️ Học nhanh các nguyên tắc cốt lõi của Combine với phương pháp học trực quan! 🚀

🚀 Cảm nhận mã thực tế với các ví dụ của Combine!


Các tình huống bất đồng bộ phức tạp cũng có thể được triển khai dễ dàng bằng Combine!

Phát triển các kỹ năng thực tế thông qua nhiều ví dụ khác nhau để bạn có thể áp dụng vào các dự án thực tế.


📱 Hỗ trợ đầy đủ cho UIKit & SwiftUI!

  • Tìm hiểu cách triển khai cùng một chức năng trong cả hai phiên bản UIKitSwiftUI !

  • Bài giảng được tổ chức dưới dạng bài giảng riêng biệt để bạn có thể học mà không cảm thấy áp lực ngay cả khi bạn không biết UIKit hoặc SwiftUI!


💡 Xây dựng kinh nghiệm thực tế vững chắc để có thể xử lý Kết hợp khéo léo trong mọi môi trường! 🚀

Cấu trúc giao tiếp của mã ví dụ thực tế Combine

Kết hợp ví dụ thực tế - Phiên bản UIKit

Kết hợp ví dụ thực tế - Phiên bản SwiftUI

Mã Combine giống nhau được tạo ra trong hai phiên bản: UIKitSwiftUI .


Khóa học được thiết kế để bạn có thể tham gia bằng cách chỉ chọn một trong hai UIKit hoặc SwiftUI.

Chúng tôi tạo ra bài giảng này như một bài giảng riêng biệt để ngay cả những người chỉ quen thuộc với một mặt cũng có thể học mà không cảm thấy khó khăn.

💡 Tóm tắt đầy đủ các khái niệm cốt lõi của Combine trong bài giảng này! 🚀

🛠 Từ Nhà xuất bản → Người đăng ký → Người vận hành , hãy học tất cả các từ khóa bạn cần trong thực tế mà không bỏ sót bất kỳ từ khóa nào!


📌 Tóm tắt các từ khóa được giải thích trong bài giảng


Nhà xuất bản

  • Nhà xuất bản tích hợp nền tảng (URLSession, Timer, NotificationCenter)

  • @Đã xuất bản

  • Nhà xuất bản tiện lợi (Chỉ, Thất bại, Trống rỗng, Tương lai, ...)

  • Chủ đề (PassthroughSubject, CurrentValueSubject)


  • xóaToAnyPublisher, AnyPublisher

Người đăng ký

  • bồn rửa

  • giao phó

Đăng ký

  • Có thể hủy, Bất kỳCó thể hủy

  • Hủy bỏ

Toán tử (1) - Toán tử cơ bản

  • bản đồ

  • lọc

  • giảm bớt

  • quét

  • bản đồ nhỏ gọn

  • thay thếNil

Toán tử (2) - Toán tử điều khiển thời gian

  • Trì hoãn

  • thời gian chờ

  • bướm ga

  • chống trả

Toán tử (3) - Toán tử kết hợp

  • hợp nhất

  • khóa kéo

  • kết hợpMới nhất

  • bản đồ phẳng

  • chuyển sang mới nhất

Toán tử (4) - Toán tử xử lý lỗi

  • thửBản đồ

  • lỗi bản đồ

  • đặt Loại Lỗi

  • thử lại

  • nắm lấy

  • thay thếLỗi

  • khẳng địnhKhôngThất Bại

Toán tử gỡ lỗi

  • in

  • xử lýSự kiện

  • điểm dừng, breakpointOnError


Quản lý tài nguyên

  • chia sẻ

  • đa hướng


Người lập lịch

  • Runloop

    • Chế độ Runloop: mặc định, theo dõi, chung

  • DispatchQueue.main so với Runloop.main



Những điều cần lưu ý trước khi tham gia lớp học

  • Cần có kiến thức cơ bản về ngữ pháp Swift.

  • Để biết thêm chi tiết, vui lòng tham khảo phần giới thiệu bài giảng và danh sách kiểm tra trước (có thể xem miễn phí) trong Bài giảng 1.

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

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

  • Dành cho những ai muốn làm chủ Combine và trở thành nhà phát triển iOS có năng lực cạnh tranh

  • Dành cho những ai muốn xử lý các tình huống bất đồng bộ phức tạp một cách dễ dàng và hiệu quả

  • Nếu bạn tò mò về Combine, Reactive Programming mới nhất của Apple

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

  • Kiến thức cơ bản về Swift

Xin chào
Đây là

996

Học viên

100

Đánh giá

88

Trả lời

5.0

Xếp hạng

5

Các khóa học

안녕하세요 😀

누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은

iOS 개발자 애구마입니다.

강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.

 

 agmma5000@gmail.com 

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

Tất cả

61 bài giảng ∙ (9giờ 55phú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ả

6 đánh giá

5.0

6 đánh giá

  • 23junsism4538님의 프로필 이미지
    23junsism4538

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • codingco님의 프로필 이미지
      codingco

      Đánh giá 6

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      • dlclgns님의 프로필 이미지
        dlclgns

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        • 94nogari7177님의 프로필 이미지
          94nogari7177

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          95% đã tham gia

          Tôi nghĩ rằng tôi đã học được cách tiếp cận Combine thông qua bài giảng này. Tôi khuyên các nhà phát triển iOS chưa biết gì về Combine hoặc muốn biết lý do sử dụng một số toán tử nhất định nên tham gia bài giảng này. Cảm ơn bạn!

          • daynightcoding
            Giảng viên

            Cảm ơn bạn vì những đánh giá tử tế. Bạn đã hỏi tôi những trường hợp mà tôi chưa xem xét tới, Tôi rất cảm ơn vì bạn đã tích cực lắng nghe đến phần sau của bài giảng dù tôi chỉ mới đăng tải nó gần đây. Tôi rất vui vì nó hữu ích cho bạn. Chúc bạn có những giờ phútCoding thật vui vẻ ~

        • 91haba4270님의 프로필 이미지
          91haba4270

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          32% đã tham gia

          1.611.656 ₫

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

          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!