강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

Kiến trúc sạch iOS & MVVM: Làm chủ RxSwift

Các mẫu Kiến trúc sạch và MVVM được giải thích để có thể áp dụng trong thực tế và đề cập đến các công nghệ thiết yếu như RxSwift và Concurrency.

(5.0) 10 đánh giá

144 học viên

  • dumveloper
어플리케이션아키텍쳐
아키텍쳐
Swift
iOS
clean-architecture
MVVM
oop

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

  • Kiến trúc sạch

  • Nhanh

  • MVVM

  • lập trình hướng đối tượng

  • RxSwift

  • lửa cháy

  • Dữ liệu lõi

  • XCText

  • Snapkit

  • Đang chờ không đồng bộ

Kiến trúc sạch iOS & MVVM: Làm chủ RxSwift

Kiến trúc Sạch và mô hình MVVM đã được sử dụng rộng rãi tại nơi làm việc, và nhiều vị trí tuyển dụng yêu cầu chúng là những kỹ năng thiết yếu. Bài giảng này cung cấp giải thích lý thuyết về Kiến trúc SạchMVVM , lý do sử dụng chúng, cùng với các phương pháp và mô hình ứng dụng thực tế .

Ngoài ra, sách còn đề cập đến cách sử dụng các công nghệ thiết yếu trong phát triển iOS hiện đại, chẳng hạn như RxSwift , Concurrency , CoreData , SnapKitAlamofire , đồng thời được thiết kế để giúp bạn phát triển các kỹ năng có thể áp dụng ngay vào thực tế.

Tìm hiểu về những điều này

1⃣ Hiểu biết đầy đủ về kiến trúc sạch

Khóa học này nhằm mục đích thúc đẩy sự hiểu biết sâu sắc về Kiến trúc Sạch , bắt đầu từ những kiến thức cơ bản và cung cấp hướng dẫn từng bước để ứng dụng thực tế ngay lập tức. Đầu tiên, khóa học giải thích các khái niệm cốt lõi của Kiến trúc Sạch từng bước, bắt đầu từ những chi tiết nhỏ, để giúp sinh viên dễ hiểu. Sau đó, khóa học giải thích rõ ràng lý do tại sao kiến trúc này là cần thiếtcách thức cấu trúc của nó .

Đặc biệt, khóa học nhấn mạnh tầm quan trọng của khả năng bảo trì, khả năng mở rộng và quản lý phụ thuộc - những điểm mạnh của Kiến trúc Sạch - và trình bày chi tiết cách chúng có thể cải thiện chất lượng và năng suất mã nguồn. Bên cạnh các giải thích lý thuyết, khóa học được thiết kế để đào sâu kiến thức thông qua việc thực hành viết mã. Phương pháp này đảm bảo trải nghiệm học tập cân bằng, trang bị cho học viên sự tự tin để áp dụng Kiến trúc Sạch vào công việc.

2⃣ Những điều bổ sung cần học

Bài giảng này trình bày cách tạo các mô-đun mạng bằng phương pháp generic và cách triển khai lập trình bất đồng bộ dễ dàng bằng async/await . Khóa học cũng đi sâu vào việc xây dựng giao tiếp mạng hiệu quả và xử lý các lỗi mạng tiềm ẩn .

Ngoài ra, chúng tôi còn giới thiệu cách sử dụng CoreData để truy cập dữ liệu nội bộ và tìm hiểu cách viết mã kiểm thử bằng XCTest , bao gồm cả thực hành thực tế. Điều này sẽ cung cấp cho sinh viên các kỹ năng cần thiết để xây dựng và kiểm thử các mô-đun mạng có thể áp dụng ngay vào thực tế .

3⃣ Hiểu về mô hình MVVM

Bài giảng này trình bày chi tiết cách ViewControllerViewModel chia sẻ vai trò và cách chúng được triển khai trong mô hình MVVM . Bài giảng bao gồm mọi thứ, từ lý thuyết về mô hình MVVM đến ứng dụng thực tế, giúp người học dễ dàng theo dõi.

Đặc biệt, nó giúp bạn hiểu rõ vai trò của từng thành phần trên màn hình bạn sẽ triển khai và cách các sự kiện được truyền đến và xử lý bởi ViewModel . Điều này sẽ giúp bạn nắm được các nguyên tắc cốt lõi cần thiết để triển khai một cấu trúc mã hiệu quả và gọn gàng hơn.

4⃣ Tích cực sử dụng RxSwift, Alamofire và SnapKit

Khóa học này chủ động sử dụng các thư viện cơ bản được sử dụng rộng rãi nhất trong lĩnh vực này, chẳng hạn như Alamofire , SnapKitRxSwift . Chúng tôi đặc biệt đề cập đến cách triển khai giao tiếp mạng bằng Alamofire , các phương pháp cấu hình bố cục khác nhau bằng SnapKit và cách triển khai lập trình phản ứng giữa ViewControllerViewModel bằng RxSwift .

Trong khóa học này, bạn sẽ học cách áp dụng các thư viện này vào các dự án thực tế để phát triển các ứng dụng iOS hiệu quả và nhạy bén hơn .

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

Kiến thức và biện pháp phòng ngừa của người chơi

  • Cần có kiến thức cơ bản về Swift.


  • Nghiêm cấm phân phối và sao chép trái phép. Tài liệu học tập cũng được bảo hộ bản quyền, và mọi mục đích sử dụng ngoài mục đích học tập cá nhân đều bị nghiêm cấm.

Mẫu này được cung cấp để tham khảo bài giảng 'Học trí tuệ nhân tạo và lái xe tự động với AWS DeepRacer ' .

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

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

  • Các nhà phát triển muốn hiểu các mẫu Kiến trúc sạch và MVVM

  • Nhà phát triển mới bắt đầu/trung cấp muốn củng cố những kiến ​​thức cơ bản về phát triển ứng dụng iOS

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

  • Nhanh

  • UIKit

Xin chào
Đây là

440

Học viên

26

Đánh giá

24

Trả lời

4.7

Xếp hạng

5

Các khóa học

6년차 iOS 개발자 덤벨로퍼입니다

현업에서 바로 사용할수 있는 강의

초중급 레벨에게 필요한 강의를 만들겠습니다

 

 

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

Tất cả

29 bài giảng ∙ (5giờ 25phú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ả

10 đánh giá

5.0

10 đánh giá

  • Rafa님의 프로필 이미지
    Rafa

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • ssaboo님의 프로필 이미지
      ssaboo

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • 랑프_Langpeu님의 프로필 이미지
        랑프_Langpeu

        Đánh giá 3

        Đánh giá trung bình 3.7

        5

        100% đã tham gia

        안녕하세요. 덤벨로퍼 님 해당 강의로 클린 아키텍처로 프로젝트를 구성하고 만드는데 많은 도움이 되었습니다. 아쉬운점은, 1.강의용이니 Xcode 폰트를 키워주시면 좋을듯 합니다. 보통 수강자는 영상보면서 Xcode에 따라서 코딩하기 때문에 해당 강의를 전체화면으로 보지 않고 반씩 화면에 접어놓고 하기 때문입니다. 2.API 에서 CRUD중 R만 볼 수 있었던게 아쉽네요. 아무래도 CRUD 샘플이 전부 있었으면 했었습니다.

        • 덤벨로퍼
          Giảng viên

          좋은 피드백 감사합니다 강의가 도움이 되어 너무 기쁩니다! 추가 강의나 다음 강의를 개설할때 내용 반영하여 개설 하겠습니다!

      • 이수현님의 프로필 이미지
        이수현

        Đánh giá 5

        Đánh giá trung bình 5.0

        5

        34% đã tham gia

        • hoon님의 프로필 이미지
          hoon

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          초급 강의를 제외한 iOS 개발 강의가 정말 몇 개 없는데 그 중 가장 도움이 될 RxSwift 그리고 CleanArchitecture를 다루어 주셔서 감사합니다.

          • 덤벨로퍼
            Giảng viên

            도움이되어서 기쁘네요! 앞으로 필요한 강의를 만들겠습니다!

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

        29.700 ₫

        25%

        835.293 ₫

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

        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!