Этот продвинутый курс по созданию приложения интернет‑магазина для iOS 13 поможет вам структурировать знания и вывести навыки разработки на новый уровень. Материал рассчитан на тех, кто уже знаком с Xcode, Swift и основами iOS‑разработки, и хочет научиться создавать масштабируемые, чистые и поддерживаемые проекты с нуля.
Чему вы научитесь в этом курсе
В процессе обучения вы шаг за шагом создадите полноценное приложение интернет‑магазина, применяя современные подходы и инструменты разработки. Курс делает особый акцент на чистоту кода, грамотную архитектуру и оптимизацию рабочих процессов.
Основные навыки
Построение структурированной архитектуры проекта
Написание чистого, поддерживаемого и читаемого кода
Работа с сетью, удалёнными базами данных и внешними API
Интеграция сторонних библиотек и сервисов
Реализация профессиональных пользовательских интерфейсов
Функциональность приложения, которую вы разработаете
В ходе курса вы создадите мощное приложение интернет‑магазина с современным функционалом:
Категории и товары
15 предустановленных категорий в базе
Добавление, редактирование и отображение товаров
Работа с пользовательскими UICollectionView и UITableView
Работа с данными и хранилищами
Загрузка и выгрузка изображений в Firebase Storage
Использование Firestore для хранения и получения данных
Реализация поиска по Firestore
Интеграция Algolia для быстрых и продвинутых поисковых запросов
Корзина и платежные системы
Создание и обновление корзины пользователя в реальном времени
Интеграция оплат через PayPal
Интеграция оплат через Stripe
Аутентификация и безопасность
Авторизация пользователей через Firebase Auth
Подтверждение электронной почты
Дополнительные возможности и улучшения
Курс также рассматривает множество дополнительных технологий и практик, которые существенно улучшают внешний вид и производительность iOS‑приложений. Среди них:
Использование сторонних UI‑библиотек
Оптимизация отображения большого количества данных
Создание гибких компонентов интерфейса
Советы по поддерживаемой архитектуре и масштабируемости проекта
Почему этот курс подойдет вам
Если вы уже имеете опыт разработки на Swift и хотите перейти на новый уровень, этот курс станет отличным шагом. За счёт большого количества практики и реального проекта вы сможете перенести полученные знания на любые свои будущие приложения и уверенно развивать профессиональные навыки.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.