Эксклюзивный партнер
Skillbox в Армении
burger

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

iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы. Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.

После курса у вас будет приложение в портфолио и набор навыков, который позволит устроиться на стажировку или продолжить развиваться в профессии.

О профессии

Бизнесу не хватает классных программистов, поэтому компании предлагают высокие зарплаты и удалённую работу.

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

  • Безопасное будущее

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

  • Интересную работу

    Вы сможете создавать приложения для компаний из разных сфер: финансы, развлечения, телеком, торговля или госсектор. Выбирать вам!

  • Свободу и мобильность

    Мобильные разработчики полностью или частично работают на удалёнке. Вы сможете создавать приложения в любой точке мира.

  • Высокую зарплату

    С опытом ваша зарплата будет только расти.

Чему вы научитесь

  • Работать с iOS SDK

    Поймёте, как пользоваться набором инструментов для разработки приложений. Научитесь настраивать доступ к уведомлениям, камере и другие функции. Будете писать читабельный и структурированный код.

  • Программировать на Swift

    Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен Swift изнутри.

  • Планировать разработку

    Узнаете, как выбрать подходящую архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID и поймёте их особенности. Научитесь ответственно подходить к разработке ПО.

  • Применять принципы ООП на практике

    Организуете код в классы, поймёте основные принципы ООП — наследование, инкапсуляция, полиморфизм.

  • Работать с UI

    Узнаете, как правильно экспортировать цвета, картинки и шрифты из макета в приложение. Найдёте общий язык с дизайнерами и будете понимать их требования.

  • Контролировать версии в Git

    Освоите важный для командной работы навык — будете сохранять и документировать изменения в репозиториях.

Отзывы участников

  • Аида Мырзакулова Курс «iOS-разработчик»
    Мне нравится обратная связь от куратора.
  • Отзывы студентов Иван Медведев, г. Ивантеевка Курс «Профессия Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю баги, разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Довольно удобная платформа, отзывчивый куратор, живой и дружелюбный чат обучающихся. Практические задания сделаны хорошо, готовых аналогов заданий в интернете нет, за редким исключением, — это заставляет думать головой.
  • Отзывы студентов Никита Цыбаев, г. Челябинск Курс «Профессия iOS-разработчик 2021»
    Очень нравится отзывчивое сообщество, кураторы помогают, дают нужные ссылки! Практические работы сделаны ровно под прошедшие модули, но немного информации нужно поискать самому. Иногда совершенно непонятно, что я сейчас сделал и как это работает. Но, надеюсь, это только на первых порах.
  • Отзывы студентов Валентина Нарушевич, г. Санкт-Петербург Курс «Графический дизайнер с нуля до PRO»
    Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скилов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов Яна Щербицкая, г. Санкт-Петербург Курс «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов Алла Комиссаренко Курс «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свободе, он очень подробно расписывал все недочёты и ошибки решений в дизайне.

Как проходит обучение на платформе

  • Иллюстрация этапа обучения
    Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

  • Иллюстрация этапа обучения
    Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию

  • Иллюстрация этапа обучения
    Практика

    Выполняете задания

    В Skillbox уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест Все задачи приближены к реальным — их можно с гордостью положить в портфолио

  • Иллюстрация этапа обучения
    Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы Это эксперты по теме курса Они помогут с трудными задачами и подскажут, как улучшить ваши проекты Общаться с проверяющими кураторами можно прямо на платформе

Важно!

Для прохождения курса необходим MacBook или другой компьютер на macOS.

Содержание курса

За 3 месяца вы получите основные навыки, которые ждут от начинающих iOS-разработчиков работодатели.

  • 3 месяца обучения
  • 25 практических работ
  1. Среда разработки

  2. Основы разработки на Swift. Переменные и числовые типы

  3. Основы разработки на Swift. Работа со строками

  4. Основы разработки на Swift. Логические типы и управление потоком

  5. Основы разработки на Swift. Работа с массивами. Методы

  6. Основы разработки на Swift. Работа со словарями

  7. Основы разработки UI

  8. Классы и структуры в Swift

  9. ООП

  10. Протоколы

  11. Компоновка элементов UI. Использование Enum

  12. Работа с макетами

  13. Жизненный цикл и навигация

  14. Списки

  15. Библиотеки. Модификаторы доступа

  16. Версионный контроль

  17. Многопоточность

  18. Сетевые запросы. Часть 1

  19. Сетевые запросы. Часть 2

  20. Хранение данных пользователей

  21. Анимации

  22. Современные подходы к разработке

  23. Создание навигации в коде

  24. Публикация приложения в App Store

  25. Тестирование

  26. Оптимизация и инструменты Xcode

  27. Push-уведомления

  28. Паттерны проектирования

  29. Итоговый проект: Аналог Яндекс Диска

Получить презентацию курса и консультацию специалиста
Имя
Телефон
Электронная почта
Отправить
success
error
warning

Год английского языка бесплатно

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

Предложение действительно для пользователей, которые приобрели любой курс с 22 декабря 2021 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа обучения, которая поможет заговорить с нуля.

Изображение KESPA

Спикеры

Максим Николаев
Максим
Николаев
Senior iOS developer в Альфа-Банке

Разрабатывает мобильные приложения с 2014 года. Занимался backend-разработкой, программированием на Python и тестированием. Создавал проекты для Альфа-Банка, Sreda Solutions, Motorola Solutions.

Николай Соцкий
Николай
Соцкий
Chief Executive Officer в InstaDev

В мобильной разработке с 2013 года. До этого руководил командами в технических проектах. Последние 4 года совмещает iOS программирование и руководит производственным отделом компании.

Ваше резюме после курса

Начинающий iOS-разработчик

от 304 000 AMD

Инструменты:

Навыки:

  • Знаю Swift на базовом уровне
  • Применяю архитектуры проектирования MVC, MVP, MVVM
  • Работаю с сетевыми API и многопоточностью
  • Знаком с принципами проектирования SOLID, DRY, KISS
  • Понимаю, как устроены iOS SDK и архитектура приложений
  • Использую сторонние библиотеки и управляю зависимостями в проекте
  • Верстаю интерфейсы в iOS, работаю с AutoLayout
  • Создаю анимации и переходы между экранами приложения
  • Использую Xcode, Realm, CoreData, UserDefaults, SQLite/NoSQL для хранения данных
  • Работаю с Git
  • Готовлю сборку приложения для TestFlight
  • Работаю с App Store

Проекты:

  1. Аналог Яндекс Диска

Skillbox վկայական

Դա կհաստատի, որ դուք ավարտել եք դասընթացը և լրացուցիչ փաստարկ կդառնա աշխատանքի համար:

Վկայագրի օրինակ
Стоимость курса
Период рассрочки 12 месяцев
18 812 ֏/мес
31 353 ֏/мес
-40%
Кешбэк 30%: 67 722 балла на Lerna
iOS-разработчик
Длительность: 3 мес
Получить доступ к курсу или бесплатную консультацию
Имя
Телефон
Электронная почта
Промокод
Название компании
Получить доступ
Ознакомиться с условиями публичного договора
success
error
warning

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

  • Я никогда не программировал. У меня получится?
    Получится. Когда мы разрабатываем содержание курсов, то понимаем, что материалы должны быть ориентированы на тех, кто хочет освоить программирование с нуля. Поэтому спикеры объясняют каждую тему с самых базовых вещей. А ещё вы всегда можете решить оставшиеся вопросы в переписке с куратором либо в чате курса.
  • Какие есть общие требования к Mac для разработки под iOS?
    На компьютере Mac также должно быть не менее 4 ГБ памяти и 12,5 ГБ свободного места на диске. Либо до 18,5 ГБ свободного места при обновлении из OS X Yosemite или более ранних версий.
  • Какие есть требования к аппаратному обеспечению Mac?
    Вы будете писать код на языке программирования Swift 5, а работать в среде XCode 12.4. Для XCode 12.4 требуется Mac под управлением macOS Catalina 10.15.4 или более поздней версии.
  • Сколько часов в неделю мне нужно будет уделять курсу?
    Зависит от того, насколько быстро вы хотите его освоить. Чтобы пройти курс за 3 месяца, нужно заниматься по 2 часа в день. Но необязательно следовать жёсткому графику — изучать материалы можно в любое удобное время.
  • Нужен ли английский?
    Английский язык знать желательно. В курсе мы даём ссылки на официальную документацию Swift, и она полностью составлена на английском языке. Если вы плохо знакомы с языком, то первое время вам поможет Google Переводчик, но лучше заниматься английским дополнительно — он нужен любому программисту.
  • Объясняем термины, которые используются на этом сайте
    Swift — язык программирования, на котором создают приложения для устройств от Apple.

    iOS SDK — это набор средств для разработки приложений под iOS. Например, в SDK входят ресурсы для работы с мультитач-экранами, акселерометром, анимацией и камерой.

    App Store Connect — программа, которая позволяет управлять приложениями, которые вы разработали. Например, тестировать новые функции или отслеживать количество загрузок из App Store.

    Модели MVC, MVVM, SOLID — это паттерны, или шаблоны проектирования приложений. Такие шаблоны помогают уменьшить количество ошибок, ускорить и синхронизировать работу разных команд — разработчиков, тестировщиков, дизайнеров, аналитиков и менеджеров.

    Figma — сервис, в котором дизайнеры проектируют интерфейсы сайтов и мобильных приложений.

    UI (от англ. User Interface) — пользовательский интерфейс. Это кнопки, таблички, поля ввода текста и другие способы взаимодействия пользователя с сайтом или приложением.