Курс
IOS-разработчик
Освоите мобильную разработку для Apple с нуля за 7 месяцев и изучите актуальные фреймворки: UIKit и SwiftUI.
  • Будете учиться у практикующих экспертов из международных компаний
  • Пройдёте стажировку в IT-компании уже во время обучения
  • Получите официальный документ об образовании и диплом Академии Eduson
  • Найдёте работу или вернем деньги
Обучение в live-формате
Более 500 000 студентов выбрали Академию Eduson
-60%
до 20 января
4.8 из 5
по отзывам 1 500 студентов
Образовательная лицензия
Министерство науки
Занятия в Live-формате с ментором
Курс с регулярными обновлениями доступен вам навсегда.
3 крупных проекта
в портфолио по окончании курса.
Актуальная программа
Программа курса разработана на основе реальных требований работодателей в 2025.
3 диплома
удостоверение о повышении квалификации, диплом Академии Eduson, подтвержденный Сколково и диплом на английском языке.
Стажировка в IT-компании
уже во время обучения — получите первый опыт работы над реальным проектом в кросс-функциональной команде.
Выгодная рассрочка
без процентов
обучайтесь сейчас, платите удобными частями!

161 000 000 000 долларов

достигнут расходы на мобильные приложения в 2026 году

1 896 888 приложений

в App Store на январь 2025 года

Специалист пишет программы для всей «яблочной» экосистемы: от смартфонов до умных часов. Он проектирует внутреннюю логику и интерфейсы, исправляет ошибки в приложениях, адаптирует их под разные экраны и внедряет новые функции.

iOS-разработчик создаёт приложения для мобильных устройств Apple
Junior
87 000+ ₽

Вакансии на hh.ru прямо сейчас:

Middle

270 500 рублей — средняя зарплата iOS-разработчика в 2025 году

225 000+ ₽
Senior
380 000+ ₽
Junior IOS developer
от 700$ за месяц, на руки
Санкт-Петербург
Без опыта
Без опыта
Москва
от 120 000
Junior Swift Developer

Разработчикам на других языках программирования

Изучите Swift и интегрируете свои навыки в новое направление. Сможете брать больше проектов в работу и повысить доход.

Смежным специалистам в сфере IT

Расширите свои компетенции за счёт навыков мобильной разработки, сможете использовать новые знания в текущей роли или полностью сменить направление.

Начинающим iOS-разработчикам и тем, кто изучает язык самостоятельно

Систематизируете знания и погрузитесь в нюансы iOS-разработки. Усилите своё портфолио 3 крупными проектами и сможете зарабатывать больше.

Тем, кто хочет сменить профессию и работать в IT

Освоите полный цикл разработки приложений для iOS с нуля, закрепите полученные навыки на стажировке в IT-компании и сможете работать по специальности сразу после обучения.
Кому подойдёт курс

Смежным специалистам в сфере IT

Попробуете себя в новой роли. Сможете углубиться в бэкенд или фронтенд и сменить направление деятельности.

Смежным специалистам в сфере IT

Попробуете себя в новой роли. Сможете углубиться в бэкенд или фронтенд и сменить направление деятельности.

Для учёбы необходим MacBook или iMac.

Важно:
Оставьте заявку на карьерную консультацию
Поможем выбрать обучение по вашим целям и интересам.

Ваше резюме после обучения

Инструменты
⠀⠀⠀⠀Xcode
Основная среда разработки iOS-приложений с инструментами для кодирования, отладки и тестирования.
⠀⠀⠀⠀Core Data
Инструмент для управления локальными базами данных.
⠀⠀⠀⠀⠀Realm
Легковесная и быстрая база данных для мобильных приложений.
⠀⠀⠀⠀Swift
Язык программирования от Apple для разработки приложений под iOS и macOS.
⠀⠀⠀⠀SwiftUI
Фреймворк для разработки пользовательских интерфейсов с помощью декларативного синтаксиса.
⠀⠀⠀⠀UIKit
Классический фреймворк для построения UI-приложений.
⠀⠀⠀⠀⠀CocoaPods и SPM
Менеджеры зависимостей для подключения сторонних библиотек.
⠀⠀⠀⠀⠀Firebase
Платформа для управления данными, аналитики и аутентификации приложений.
⠀⠀⠀⠀⠀ Combine
Фреймворк для работы с асинхронными потоками данных.
⠀⠀⠀⠀⠀ RxSwift
Библиотека для реактивного программирования.
⠀⠀⠀⠀⠀ SnapKit
Библиотека для упрощения работы с Autolayout через код.
⠀⠀⠀⠀⠀ MapKit
Фреймворк для работы с картами и геолокацией.
⠀⠀⠀⠀⠀Lottie
Библиотека для реализации анимаций.
⠀⠀⠀⠀⠀TestFlight
Платформа для тестирования приложений перед их публикацией.
⠀⠀⠀⠀ App Store Connect
Сервис для публикации приложений в App Store.
⠀⠀⠀⠀GCD
Легковесная и быстрая база данных для мобильных приложений.
Навыки
  • Разрабатываю приложения для iOS с помощью Swift и SwiftUI
  • Применяю популярные архитектурные паттерны: MVC, MVP, MVVM, VIPER
  • Оптимизирую и профилирую приложения для повышения их производительности
  • Работаю с локальными базами данных Core Data и Realm
  • Реализую многопоточные задачи с помощью GCD, async/await и семафоров
  • Создаю адаптивные пользовательские интерфейсы с Autolayout, UIKit, SnapKit и SwiftUI
  • Интегрирую API и обрабатываю JSON-данные через URLSession
  • Пишу модульные тесты и внедряю тестирование на основе TDD
  • Использую Git для управления версиями и менеджеры зависимостей (CocoaPods, SPM) для работы с библиотеками
  • Публикую приложения в App Store, включая подготовку их для тестирования через TestFlight
  • Реализую монетизацию приложений через встроенные покупки, подписки и рекламу
  • Настраиваю аутентификацию, хранение данных и аналитику с помощью Firebase
Должность
iOS-разработчик

TeachMeSkills выпустили более 11 500 студентов, успешно начавших свою карьеру в IT компаниях разных стран мира.

На курсе вас ждёт Live-формат, где вы сможете общаться с экспертами, задавать вопросы и получать помощь и поддержку на всём пути обучения.

Партнёр курса — IT-школа

Ваша собственная идея или один из базовых вариантов: клон приложения маркетплейса, ресторана или сервиса по поиску билетов.
Дипломный проект
Сервис для поиска банкоматов и отделений с картой и фильтрацией по городам. В нём пользователи смогут просматривать курсы валют, металлов и камней, а также совершать обмен.
Банковское приложение
Функциональное решение с картой, определением геолокации и историей запросов. Пользователи смогут находить прогнозы для разных точек и планировать свой день.
Погодное приложение

Вы создадите 3 проекта для портфолио

Поможем получить первую работу в IT

Создадите конкурентоспособное резюме и релевантное сопроводительное письмо — выделитесь на фоне других кандидатов.
Составление резюме
Узнаете, как отвечать на вопросы HR-ов и презентовать себя как высококвалифицированного специалиста.
Подготовка к собеседованию
Узнаете, как заполнять профессиональный профиль в иностранных сервисах по поиску работы, чтобы вас заметили рекрутеры.
Поиск работы за рубежом
Вместе подготовим резюме и портфолио, разошлём нашим иностранным партнёрам и дождёмся первого оффера.
Твоя работа в IT

Искусственный интеллект найдёт вам предложения мечты

Eduson X FindTheJob

Вы получите бесплатный доступ к сервису FindTheJob, который на основе вашего резюме подбирает вакансии, сам пишет уникальные сопроводительные письма и откликнется. А вам остается только выбрать, куда и когда пойти на  собеседование.

Направим вас на стажировку Eduson X IMPET SPACE

Вы приобретёте опыт работы над реальным проектом в кросс-функциональной команде. Научитесь разделять задачи на этапы, распределять роли в команде и взаимодействовать с бизнес-аналитиками, project-менеджерами, UX/UI-дизайнерами и тестировщиками.

Вас будет сопровождать ментор по iOS: он поддержит в сложных моментах, скорректирует ход работы, ответит на вопросы — и поможет реализовать проект так, чтобы он демонстрировал ваши компетенции.


1. Введение в XCode и SWIFT

Программа обучения
Онлайн-занятия с экспертами-практиками
228 часов образовательного материала
21 модуль обучения
15% теории, 85% практики
Дополнительные уроки по поиску работы и прохождению технического собеседования
Знакомство с XCode
Базовый функционал SWIFT
Опционалы и enum
Коллекции: массив, словарь, кортеж, множество. Дженерики
GIT
Функции и методы

2. ООП. Storyboard

ООП. Структуры и классы. Модификаторы доступа
Механизм визуализации интерфейса программы — Storyboard
ViewController

3. Базовая навигация

Контейнеры UIScrollView и UIStackView
Делегаты и callbacks
Кастомные UI компоненты и xib
Обработка жестов в iOS
Коллекции UITableView
Коллекции UICollectionView

4. Анимация. Solid-принципы

Анимация
Ввод текста. Уведомления
Solid-принципы
Алгоритмическая сложность, хэш

5. Attributed Strings. Отображение ошибок. WebKit

Attributed Strings и работа с интерфейсом
UIAlertController, UIPickerView, UIImagePickerController
Фреймворк WebKit

6. Работа с датами и управление памятью

Работа с датами в SWIFT
Управление памятью

7. Многопоточность и работа с API

Многопоточность
Асинхронное программирование с async/await
Промежуточный тест на оценку знаний
Работа с API

8. Хранение данных, Core Data

Объекты Core Data
Связи между объектами Core Data
Создание моделей данных и установка связей между ними
Запись / чтение / сортировки и фильтрация объектов

9. Работа с базой данных

Сохранение данных
Realm. Работа с базой данных

10. Основы безопасности

Keychain — защищённое хранилище
APNS — уведомления от сервера
Создание локальных уведомлений

11. Паттерны

Паттерны MVC, MVP, VIP
Паттерн MVVM

12. Процесс разработки и локализация

Процесс разработки. Разбор действий разработчика
Локализация. Вызов других приложений. Телефонная книга

13. Cocoapods. Геолокация. FireBase

Менеджеры зависимостей. Профайлинг приложения
Геолокация. Аудио и видео
FireBase
Акселерометр. Гироскоп. Карты

14. Монетизация

Основные способы монетизации приложения
Встроенные покупки
Особенности монетизации Apple
Особенности работы с подписками
Отображение рекламы в приложении

15. SwiftUI. Combine

SwiftUI
Фреймворк Combine
RxSwift

16. VIPER / CleanSwift

Схема архитектуры VIPER / CleanSwift
Преимущества и недостатки
Пример реализации в реальном проекте

17. UnitTesting

Принципы TDD
Написание юнит-тестов
Влияние UnitTesting на разрабатываемые нами продукты

18. Публикация приложения в Appstore

Необходимые данные для сборки приложения
Testflight — среда тестирования приложений
Основные требования к приложению при публикации
Пошаговая инструкция для публикации приложения

19. Ретроспектива. Прохождение собеседования

Ключевые вопросы собеседования
Какие бывают заказчики
Вопросы по дипломному проекту
Психологические аспекты собеседования
Ретроспектива, ответы на вопросы

20. Онлайн-тренинг «Поиск работы в IT»

Составление резюме и сервисы для создания резюме
Создание и правильное оформление профиля в LinkedIn
Личные рекомендации Карьерного центра по поиску первой работы в IT
Составление мотивационного письма
Работа с поиском вакансий на различных джоб-бордах

21. Защита дипломного проекта

Вы сможете выполнить проект на свою тему или выбрать из базовых вариантов: сделать клон приложения маркетплейса, ресторана или сервиса по поиску билетов. Ваш дипломный проект должен быть целостным, с хорошим состоянием интерактивных элементов, правильной семантикой кода и покрытием логики UNIT тестированием. Обязательно нужно будет применить паттерны проектирования, REST API и многопоточности. Благодаря этим требованиям вы сможете сделать сервис, который добавите в портфолио и предоставите работодателю.

Итоговый проект и диплом

После выполнения итогового проекта вы получите удостоверение о повышении квалификации установленного образца и сертификат на английском языке.

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

Опытные iOS-разработчики международного рынка

Анна Кунац
лет коммерческого опыта
4+
Разработчик 1С
Место работы: Софтмакс системы телеметрии
Дарья Прищепова
лет коммерческого опыта
5+
Программист 1С
Место работы: ООО «ЭлитСофт»
Ольга Голубева
лет коммерческого опыта
13+
Старший преподаватель
Место работы: Челябинский государственный университет, Южно-Уральский государственный университет

Отзывы студентов

Проходил обучение по iOS разработке. Могу посоветовать данную школу любому кто хочет освоить программирование.
Андрей
Курс «IOS-разработчик»
Приятно запускать написанное приложение на телефоне и видеть плоды своего обучения
Roman
Обучение построено хорошо, захватываются все необходимые темы. Преподаватель всю информацию подавал в понятной форме, был всегда на связи и давал доп. ссылки что почитать и посмотреть, рад что попал именно к нему) Также порадовали маленькие проекты для закрепления знаний)
Курс «IOS-разработчик»
Спасибо преподавателю за объяснения и веру в нашу группу
Евгений
Обучался iOS-разработке, очень рад, что выбрал именно это направление и именно курс Eduson х TeachMeSkills.
Курс «IOS-разработчик»
Понравился формат уроков в онлайн-режиме
Didi
Мне очень все понравилось. Преподаватель очень хороший, все четко ясно понятно, и вообще вы большие молодцы!
Курс «IOS-разработчик»
Больше времени на занятиях уделялось практическим и домашним заданиям
Slavik Bashvi
Прошел обучение по iOS разработке. Очень благодарен нашему преподавателю, который всегда давал обратную связь и много дополнительных ресурсов с литературой и пабликами. Занятия с ним были интересные и мы всегда получали ответы на вопросы, казалось бы даже самые глупые, и в целом дал много наставлений и общего понимания как все устроено в сфере разработки iOS приложений.
Курс «IOS-разработчик»
Закончил курс iOS разработки под руководством ментора
Daniel K.
Без зазрений совести могу сказать, что все просто прекрасно! Актуальная программа обучения, опытный и приятный преподаватель, взаимодействие с группой, во всех твоих проколах помогут и пойдут на уступки и т. д. Все было на высшем уровне, большое спасибо!
Курс «IOS-разработчик»
Преподаватели всегда были готовы помочь
Рита Дмитренок
Добрый день. Проходила курс по iOS разработке. Мне курс понравился, все было хорошо структурировано и подано. Эксперты подавали информацию доступным для всех языком.
Курс «IOS-разработчик»
Больше времени на занятиях уделялось практическим и домашним заданиям
Slavik Bashvi
Прошел обучение по iOS разработке. Очень благодарен нашему преподавателю, который всегда давал обратную связь и много дополнительных ресурсов с литературой и пабликами. Занятия с ним были интересные и мы всегда получали ответы на вопросы, казалось бы даже самые глупые, и в целом дал много наставлений и общего понимания как все устроено в сфере разработки iOS приложений.
Для меня обучение было очень интересным, было круто узнать как весь процесс разработки проходит от начала и до конца, здорово было начать делать свой дипломный проект, получать фидбэк и наставления от преподавателя, окунувшись на все 100 в сферу разработки и ощутив на себе все тяготы этого дела)
В целом весь полученный опыт оставил хорошее впечатление об организации процесса в самой школе.
Курс «IOS-разработчик»
Приятно запускать написанное приложение на телефоне и видеть плоды своего обучения
Roman
Обучение построено хорошо, захватываются все необходимые темы. Преподаватель всю информацию подавал в понятной форме, был всегда на связи и давал доп. ссылки что почитать и посмотреть, рад что попал именно к нему) Также порадовали маленькие проекты для закрепления знаний) Постоянные опросы менеджера, тоже оставили приятные впечатления — это дает понять, что я не просто отдал свои деньги за курс, и про меня забыли. Было видно, что компании важно, чтобы люди при обучении чувствовали себя комфортно.
Курс «IOS-разработчик»
Записаться на курс или получить бесплатную консультацию
0 руб/мес
Рассрочка без скидки
Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
Статус
Применить
У меня есть промокод
0 руб/мес
-5% за оплату онлайн
Live-общение и практика с ментором
Оформите налоговый вычет и верните 13% от стоимости обучения
Помощь с трудоустройством
Оплатить в рассрочку онлайн
Получить бесплатную консультацию
-65%
до 20 января
Часто задаваемые вопросы
academy@eduson.tv
Популярные курсы
Финансовый директор
Excel и Google-таблицы
Sales MBA
Soft skills: для руководителя
Методист
Бизнес-аналитик
Направления обучения
Направления
Публичная оферта
115280, г. Москва, ул. Ленинская слобода, д. 19
Академия
Рассрочка за 2 минуты, не выходя из дома
Рассрочка за 2 минуты, не выходя из дома