Получить доступ
Эксклюзивный партнер
SkillFactory в Республике Молдова
burger
Каталог Программирование Профессия iOS-разработчик

iOS-разработчик

Профессия

Научитесь создавать полезные мобильные приложения для iOS, которые смогут выйти в топ App Store

Уровень:
с нуля
Длительность:
13 мес
Вам понадобится:
MacBook или iMac
iOS-разработка:
интересно и масштабно
Самая творческая IT-профессия
1,5+ млрд пользователей Apple по всему миру
Стив Джобс - основатель компании Apple
«Работа займет большую часть вашей жизни, и единственный путь к самоуважению — делать то, что вы считаете стоящим больших усилий. А единственный способ выполнить такую работу — любить то, чем вы заняты»
Стив Джобс
Это специалист, который создает и поддерживает приложения для экосистемы Apple: iPhone, iPad, Apple Watch.

Кто такой iOS-разработчик

Чем занимается iOS-разработчик:

Адаптирует приложение под разные устройства Apple, публикует его в App Store, дорабатывает.
Составляет план реализации проекта, ставит и проверяет задачи, дает обратную связь.
Пишет код для приложения на языке Swift. Продумывает простой, понятный, привлекательный интерфейс.
Новичок в программировании/Хотите сменить профессию
Мобильная разработка приложений для iOS — идеальная сфера для старта в программировании. Вы изучите азы Swift, выполните 8 проектов-приложений для портфолио и через полгода сможете начать искать работу.
Разработчик не на Swift/Хотите расширить компетенции
IT-специалист / Хотите научиться писать код
Курс «iOS-разработчик c нуля» подойдет вам, если уже умеете программировать и хотите освоить Swift. За 13 месяцев вы прокачаете навыки программирования на Swift до уровня middle и сможете брать проекты в России и за рубежом.
Курс разработки приложений для iOS подойдет, если вы уже работаете в сфере IT — например, тестировщиком, специалистом техподдержки или аналитиком данных. В ходе обучения iOS-разработке вы сможете начать программировать и создавать приложения, углубленно изучите разработку на Swift, пополнив свои навыки новым инструментом.
Этот курс для вас, если вы
Разработка на основном языке для iOS-приложений

Swift

Современные технологии мобильной разработки

Xcode 12

Квалификация разработчика Apple

iOS Developer

Инструменты создания функциональных интерфейсов

Swift UI + UI Kit

Возможность публикации iOS-приложений

App Store

Что даст вам этот курс?

iPad

Глубокое изучение материала с самых основ

Фундаментальная база

Модель преподавания на онлайн-курсе — как в классических офлайн-вузах уровня МГУ или Гарварда

Развитие самостоятельного системного мышления

Прямая передача опыта и знаний от экспертов-практиков

Растущее комьюнити выпускников и нетворкинг

Максимум практики

Разные практические форматы — чтобы развить навыки, которые нужны рынку и будут использоваться прямо сейчас

Тренажер по Swift
для отработки алгоритмов и синтаксиса языка

50 написанных программ
в ходе практических заданий и мини-проектов

60 часов онлайн-мероприятий с ментором
для разбора учебных тем и решения задач

3 хакатона по разработке
в командах под руководством ментора

5 сквозных проектов
по созданию приложений для портфолио

Вы сделаете 5 приложений для портфолио

Вы примете участие в 3 хакатонах

Вводный вебинар с условиями задачи
2 недели на выполнение задания
Проверка вашего решения менторами
iOS-программирование на Mac
Итоговый вебинар с разбором решения и ответами на вопросы
Оценка и начисление баллов участникам
Готовое приложение в ваше портфолио
1
2
3
4
5
6
Swift

Вы освоите основные инструменты iOS-разработчика

GitHub
Git
Xcode
IDE
UIKit
HIG для iOS
SwiftUI
CocoaPods
REST
GCD
Core Data
Realm
Test Driven Development
XCTest
Apple Developer Portal
Основной язык программирования для создания приложений для устройств Apple.
Система контроля версий, позволяет писать код совместно с другими специалистами.
Сервис для работы с Git.
Среда для разработки программного обеспечения под iOS.
Приложение для эффективной разработки кода.
Фреймворк, который помогает в создании интерфейсов, обработке действий пользователей.
Human Interface Guidelines для iOS. Рекомендации для разработки пользовательского интерфейса приложений на iOS.
Фреймворк для проектирования интерфейса.
Менеджер зависимостей, позволяет масштабировать проекты и использовать в них библиотеки с открытым исходным кодом.
Правила, благодаря которым мобильный клиент и сервер работают согласованно.
Библиотека для управления потоками выполнения задач в приложении. Используется для многоядерных процессоров.
Фреймворк для управления информацией и ее хранения в приложении.
Система управления базами данных с открытым исходным кодом.
Методология программирования, основанная на повторении коротких циклов разработки.
Фреймворк для тестирования приложения. Позволяет создавать и запускать автоматическую проверку.
Площадка для взаимодействия iOS-разработчиков.

Программа онлайн-курса

iOS-разработчик
  • Разрабатываю приложения на Swift
  • Применяю принципы объектно-ориентированного программирования
  • Веду контроль версий в Git
  • Создаю интерактивные, эстетически приятные и понятные интерфейсы, использую UIKit, WebKit и Safari Services
  • Обеспечиваю хранение файлов и взаимодействие с ними, применяю Core Data и Realm
  • Организую многопоточность с помощью библиотек Grand Central Dispatch и Operation
  • Обеспечиваю взаимодействие программы с внешними приложениями и серверами
  • Тестирую приложения с применением фреймворка XCTest и технологии Test Driven Development
  • Оптимизирую работу ПО с помощью Xcode Instruments
  • Адаптирую приложения под разные устройства Apple
  • Публикую проекты в App Store, поддерживаю их
Василий Петров

Ваши навыки после обучения

Реальные истории успеха наших студентов

Узнайте, как преобразилась их жизнь
Татьяна Мирко
30 лет, Москва
Аркадий Хазанов
Набережные Челны
Александра Быстрова
27 лет, Москва
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев
Долговская Виктория
Каменск-Уральский
Валентин Ветюков
Москва
Антон Пальшин
Калининград
Николай Шумаков
Москва
Валентин Шунайлов
Челябинск
53 года, Москва
Ника Гвенетадзе
Москва
34 года, Рига
Ольга Шутылева
Харьков
Гибкий формат обучения для тех, кто работает
Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.

Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.

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

Егор Бойко
FullStack iOS Developer
Опыт более 8 лет
Кирилл Крайнов
iOS Developer
Опыт более 1,5 года
Павел Кузин
iOS Developer
Опыт более 5 лет
Федор Лосев
Middle iOS Developer
Опыт более 3 лет
Алексей Усанов
Senior iOS Developer в Prequel Inc
Опыт более 6 лет
Иван Тарасенко
Опыт работы в сфере менторства и преподавания более 2-х лет iOS Develop, Swift, UIKit
Записаться на курс
-40%
1 214 MDL/мес
2 024 MDL/мес
В рассрочку на 24 мес
Скидка по промокоду:
Кешбэк 30%: 8 741 балл на Lerna
Профессия iOS-разработчик
Длительность: 13 мес
Старт курса: 16 декабря
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning

Часто задаваемые вопросы

О курсе

Учебный процесс

Результаты курса