К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Apply RxSwift to Build Reactive iOS E-Commerce Apps · LearnSpace
Назад в каталог
courseraПрограммирование

Apply RxSwift to Build Reactive iOS E-Commerce Apps

Курс от EDUCBA
Средний≈ 8.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

By completing this course, learners will be able to apply reactive programming concepts using RxSwift, build dynamic e-commerce user interfaces, manage shared application state, and implement secure, real-time payment validation in iOS apps. This course provides a practical, end-to-end learning experience for iOS developers who want to move beyond basic Swift and master reactive programming with RxSwift and RxCocoa. Learners will build a complete e-commerce application step by step, starting with product listing and cart management, and progressing through checkout flows, order confirmation, and credit card validation. Throughout the course, learners gain hands-on experience with observables, operators, reactive UI binding, table view integration, Singleton-based state management, and secure payment validation techniques. The course emphasizes real-world application architecture, not just isolated code examples. What makes this course unique is its project-driven approach combined with reactive best practices, allowing learners to understand why and how RxSwift improves scalability, maintainability, and user experience in modern iOS apps. By the end of the course, learners will be confident in designing reactive, production-ready iOS applications suitable for professional development environments.

Навыки, которые вы освоите

User Interface (UI)Memory ManagementSwift ProgrammingSoftware ArchitectureData ValidationCode ReusabilityiOS DevelopmentSoftware Design PatternsApple iOSMobile DevelopmentSecure CodingMaintainabilityApplication Development

Программа курса

3 модулей · 41 учебных материалов

01Foundations of RxSwift & E-Shop Architecture15 материалов

Getting Started with RxSwift

Introduction to RxSwift ProgrammingВидеоImplemented Using RxSwift ProgrammingВидеоEshop View Controller Part 1ВидеоGetting Started with RxSwiftЗадание

Designing the E-Shop Interface

Учитесь у экспертов

EDUCBA

Преподаватель курса

Apply RxSwift to Build Reactive iOS E-Commerce Apps
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.4 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Eshop View Controller Part 2Видео
Created Cart View Controller Part 1Видео
Created Cart View Controller Part 2Видео
Designing the E-Shop InterfaceЗадание

From Cart to Checkout

Created Billing Details View ControllerВидеоCreated Order Place View ControllerВидеоCreated Swift file for Eshop View ControllerВидеоFrom Cart to CheckoutЗаданиеApplying Reactive Thinking to an iOS E-Commerce FlowDIALOGUEGraded - Foundations of RxSwift & E-Shop ArchitectureЗаданиеDesigning a Reactive Checkout Flow with RxSwiftDIALOGUE
02State Management & UI Components13 материалов

Reusable UI with Table Views

Custom Tableview Cell Called Product CellВидеоConfigured Tableview DelegatesВидеоCreated Singleton ClassВидеоReusable UI with Table ViewsЗадание

Managing Shared Data & Source Control

Created Singleton Class ContinueВидеоUsing Source ControlВидеоConfigured Cart View ControllerВидеоManaging Shared Data & Source ControlЗадание

Finalizing the Order Flow

Order Placed View Controller Swift FileВидеоIcon and Total Cost LabelВидеоClear and Proceed to Pay ButtonsВидеоFinalizing the Order FlowЗаданиеGraded - State Management & UI ComponentsЗадание
03Reactive Programming & Payment Validation13 материалов

Reactive UI with RxSwift

Using Reactive Programming Part 1ВидеоUsing Reactive Programming Part 2ВидеоTable View Cells with RxCocoaВидеоReactive UI with RxSwiftЗадание

User Interaction with RxCocoa

Table View Cell Selection Action using RxCocoaВидеоCredit Card Display and Validation using RxSwiftВидеоExpiry DateВидеоUser Interaction with RxCocoaЗадание

Secure Payment Validation

CVV Textfield ValidationВидеоValidating Different Types of CardsВидеоSecure Payment ValidationЗаданиеGraded - Reactive Programming & Payment ValidationЗаданиеDesigning and Delivering a Reactive iOS E-Commerce App with RxSwiftDIALOGUE