с 16 лет
Курс «iOS‑разработчик расширенный»
Освоите навыки iOS‑разработки — с нуля за 10 месяцев. Будет много практики на реальных проектах, чтобы вы могли сразу стартовать в IT.
Разработчики для устройств Apple всегда будут нужны и не останутся без работы
Они пишут приложения банков, доставки и такси, стриминговых сервисов, мессенджеров, соцсетей. С помощью языка Swift и инструментов от Apple они делают так, чтобы дизайн‑макет стал качественным сервисом на телефоне
Актуальная программа и навыки, которые нужны работодателям
4 больших полноценных приложения, которые вы добавите в портфолио
Наставники — опытные разработчики из Яндекса и других крупных компаний
Полезные знакомства с экспертами индустрии
Помощь с поиском работы до 7 месяцев после выпуска
Диплом о профессиональной переподготовке и гослицензия
Как устроена учёба
Никаких давно снятых видео и длинных лекций
Вы проходите теорию и закрепляете её на практике в интерактивном учебнике. Можно заниматься во сколько и где удобно, главное — укладываться в дедлайны по проектам.
По расписанию только воркшопы с наставниками, остальное — в своём темпе
Опытные iOS-разработчики разбирают сложные кейсы и отвечают на ваши вопросы на живых воркшопах. Если не успеваете, можно смотреть в записи. Также дважды за курс вы сможете встретиться с наставником один на один.
Учёба в Практикуме похожа на реальную работу
Программа поделена на спринты — отрезки по 2–3 недели, за которые вы изучаете тему и делаете проект. Потом отправляете его на ревью, а эксперт проверяет и комментирует. И тот же цикл дальше, пока не дойдёте до конца.
YandexGPT помогает учиться
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
Будете заниматься сами, но не в одиночестве — вас поддержит заботливая команда Практикума
Опытные наставники ведут воркшопы и отвечают на вопросы в чате
Это практикующие iOS‑разработчики, которым можно задавать вопросы во время учёбы. Их задача — помогать вам со сложностями и делиться опытом.
Ревьюеры дают обратную связь по проектам
Проверяют ваши работы и подсказывают, что можно улучшить.
Кураторы напоминают о сроках
Чтобы вы не пропускали воркшопы и вовремя сдавали проекты.
Техподдержка работает 24/7
Решает технические вопросы и объясняет, как устроена учебная платформа. Например, им можно написать, если что‑то не так с учебником.
Однокурсники поддерживают советом
Вы станете частью целого сообщества: можно обсудить проект, дать совет, попросить помощи, а ещё завести полезные связи, с которыми проще развиваться в будущем.
Очень много практики
Соберёте портфолио из 4 приложений и выполните большой групповой проект
Задания повторяют реальные задачи iOS‑разработчиков. Каждый проект проверит опытный программист и даст подробную обратную связь. А групповой дипломный проект научит работать в команде, чтобы не растеряться, когда окажетесь в реальных рабочих условиях.
Проекты от настоящих заказчиков и хакатоны, чтобы получить реальный опыт
В Мастерской Практикума сможете поучаствовать в реальных проектах, почувствовать себя частью команды разработки и наладить полезные связи
Ещё 7 месяцев после выпуска бесплатно помогаем с поиском работы — для этого у нас целый карьерный центр
Готовим к выходу на рынок IT и поддерживаем, когда начинаете общаться с работодателями
Регулярно обновляем программу, чтобы вы проходили только актуальное
Бесплатная часть. 1 модуль - бесплатно, чтобы вы попробовали себя в IOS-разработке и поняли, хотите ли развиваться в этом направлении.
Swift, Переменные, Типы данных, Xcode, Storyboard, Базовый и расширенный курс
Бассейн - это несколько дополнительных уроков - они станут доступны с первым спринтом. Вы познакомитесь с основными понятиями программирования, решите задачи на базовую логику и алгоритмику. Бассейн можно пропустить и сразу перейти к основному контенту ку
Операторы, Алгоритм, Функция, Цикл, Массив
Знакомство с IOS-разработкой и основами Swift
Swift, Xcode, Playground
Основы вёрстки, сетевого взаимодействия и хранения данных
Git, UIKIT, Auto Layout, MVC, HTTP, REST, UserDefaults
Навигация, работа с таблицами, авторизация и основы многопоточности
UITableView, Вёрстка кодом, SPM, Многопоточность, Keychain, Debugging, Анимации, Unit Testing
Коллекции, базы данных и архитектура
UICollectionView, SQL, Core Data, MVVM, CocoaPods, Тёмная тема, Локализация, Код-ревью, SwiftUI, Combine
Продуктовая и командная разработка
Git для командной разработки, Декомпозиция задач
Командный итоговый проект
Вместе с другими студентами вы разделитесь на команды и создадите eСommerce‑приложение — NFT-маркетплейс. У вас будет техническое задание от менеджера и дизайнера — вы декомпозируете работу, разобьёте задачи на спринты и разработаете продукт за месяц.
Карьерный трек: подготовка к трудоустройству
Составите резюме, которое привлечёт внимание рекрутеров, и напишете сопроводительное письмо для откликов на вакансии. Узнаете, как правильно оформлять портфолио, и построите стратегию поиска работы. Обратите внимание: если курс оплачивает ваш работодатель, у вас не будет карьерного трека.
Карьерный трек: акселерация
Акселерация — активный поиск работы с поддержкой HR‑экспертов. Будете откликаться на вакансии, делать тестовые и ходить на собеседования, а мы вас дистанционно поддержим. Например, расскажем, какие ошибки бывают в общении с работодателем и как их избежать. Акселерация может продолжаться до 6 месяцев — обычно этого достаточно, чтобы получить первую работу в IT.
Получите мощный набор знаний и инструментов
Swift
Основной и самый популярный язык для разработки iOS-приложений.
Git
Система контроля версий, инструмент, нужный для того, чтобы писать код в команде.
UIKit
Фреймворк, который позволяет строить интерфейсы (кнопки, таблицы и т. д.) iOS-приложений и обрабатывать действия пользователя. Зрелый инструмент, используемый разработчиками более 10 лет.
Auto Layout
Технология, динамически изменяющая интерфейс. Нужна для того, чтобы не подгонять размер элементов на экране приложения под определённые устройства или условия (например, поворот экрана) — Auto Layout делает это за вас.
UICollectionView
Класс UIKit, позволяющий показывать на экране коллекцию из любых элементов UIKit, даже из самих коллекций.
Вёрстка кодом
Часто применяемый и более гибкий, чем Storyboard, способ вёрстки интерфейса.
SwiftUI
Фреймворк с набором готовых библиотек для создания пользовательского интерфейса. 4 урока — в обычной программе, целый модуль с проектом и ревью — в расширенной.
MVC
Model-View-Controller — архитектурный паттерн, позволяющий отделить хранение данных от их представления на экране смартфона. В своей основе использует трёхзвенную модель: данные – действия – отображение.
MVVM
Model‑View‑View‑Model — архитектурный паттерн, переход от MVC к более гибкому архитектурному стилю.
Сlean Architecture
Концепция, позволяющая реализовывать масштабируемые архитектуры.
CocoaPods
Менеджер зависимостей, который имеет более 35 тысяч библиотек и применяется в более чем 2,4 миллиона приложений. Поможет вам элегантно масштабировать ваши проекты и использовать в них библиотеки с открытым исходным кодом.
REST
Набор правил, который позволяет согласованно работать мобильному клиенту и серверу.
GCD
Технология Apple, библиотека, позволяющая «делать много дел одновременно», управлять потоками выполнения задач в приложении.
Combine
Фреймворк, который унифицирует и упрощает код для работы с делегатами, уведомлениями, таймерами, блоками завершения и обратными вызовами. 4 урока — в обычной программе, целый модуль с проектом и ревью — в расширенной.
UserDefaults
Средство для хранения небольших данных в приложении, позволяющее делать это в пару строк кода.
Keychain
Инструмент для сохранения и защиты пользовательских данных в приложении.
SQLite
Библиотека для работы с базой данных, позволяющая ими управлять — сохранять, отдавать.
Core Data
Фреймворк, который управляет данными и хранит их в приложении, не являясь при этом базой данных.
Unit Testing
Тип тестирования, при котором проверяется работа отдельных единиц кода.
UI Testing
Тесты, которые взаимодействуют с приложением так же, как пользователь — через пользовательский интерфейс. Применяется, если нужно целиком проверить сценарий, через который будет проходить человек.
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Зарегистрируйтесь и получите пробный урок бесплатно
Стоимость обучения
202 000 руб.
Или 18 500 руб. ежемесячно — подробности у менеджера.
*18 500 руб., если платить частями в течение 13 месяцев или сразу, но дешевле — 202 000 руб.
Всё необходимое, чтобы начать работать junior разработчиком и набираться опыта
iOS-разработка, Swift, вёрстка, сетевое взаимодействие, хранение данных, навигация, работа с таблицами, авторизация, основы многопоточности, коллекции, базы данных, архитектура, а также продуктовая и командная разработка
4 учебных проекта
+ 4 дополнительные темы: паттерны проектирования и кодогенерация сетевого слоя, работа с навигацией и анимацией в SwiftUI и Combine, применение паттерна MVVM и нового синтаксиса для многопоточности async/await
4 учебных проекта + 1 проект по дополнительным темам, чтобы усилить портфолио
Практика на проекте от настоящего заказчика, чтобы получить реальный кейс для портфолио и опыт работы в команде
Менеджер расскажет о других доступных датах после отправки заявки
Отправляя заявку, вы принимаете условия публичного договора и даёте согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Другие курсы, которые вам понравятся
Меню