

Вы приобретете все необходимые навыки для самостоятельной разработки iOS-приложений, включая интернет-магазины, банковские приложения, фоторедакторы, помощники, фитнес-программы и другие сервисы. Эта подготовка будет достаточной для начала карьеры iOS-разработчика с зарплатой около 100 тыс. рублей.
Курс предназначен для тех, кто хочет стать iOS-разработчиком или самостоятельно создать приложение.
В ходе обучения вы будете работать над крупным проектом для портфолио — собственным приложением. Каждое домашнее задание будет направлено на приближение к вашей цели — публикации приложения в App Store.
Вы научитесь:
Для комфортного обучения iOS-разработке потребуется MacBook или другой компьютер с macOS.
Несмотря на ограничения со стороны Apple в использовании некоторых сервисов, устройства компании не теряют своей актуальности. На рынке по-прежнему востребованы специалисты для поддержки и разработки новых приложений для iOS и macOS. Профессия iOS-разработчика остается востребованной и актуальной.
Вы научитесь создавать кроссплатформенные приложения для экосистемы Apple.
По завершению курса вы сможете претендовать на позицию iOS Developer.
Создайте проект, который станет основой для вашего портфолио и поможет закрепить полученные знания.
В рамках этого модуля мы ознакомимся с основами мобильной разработки, научимся создавать проекты и работать с XCode, а также познакомимся с личным кабинетом и структурой курса.
Изучим основы языка Swift, управляющие конструкции, создадим консольные приложения и освоим работу со стандартными коллекциями.
Изучаем основы работы с интерфейсом, создаем интерфейсы приложений, осваиваем навигацию и различные подходы к созданию UI.
Изучаем способы хранения данных, подходы и методы работы с данными в iOS.
Изучаем основы работы с сетью, сериализацию и десериализацию данных для отправки и отображения.
Рассматриваем интеграцию популярных библиотек с открытым исходным кодом в проект, а также знакомимся с решениями для работы с UI и сетью.
Изучаем подходы к многозадачности, проблемы асинхронного кода и способы их решения.
Изучаем основные шаблоны проектирования и их применение в разработке приложений.
Учимся создавать архитектуру проекта, практикуем использование MVVM, CleanSwift и других архитектурных подходов.
Изучаем стандартные инструменты тестирования и сторонние решения, такие как Fabric и Crashlytics.
Изучаем основы SwiftUI, его отличия от UIKit и осваиваем декларативный подход к созданию UI.
Заключительный месяц курса посвящен проектной работе. Вы будете создавать проект, который вам интересен, используя полученные знания.
У вас есть право одного бесплатного трансфера в другую группу
Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.
Skillbox
4.61