6 МЕСЯЦЕВ БЕСПЛАТНО — ПЕРВЫЙ ПЛАТЁЖ ЧЕРЕЗ ПОЛГОДА

−40% до 12 июля

Профессия iOS-разработчик

Image

Вы научитесь создавать приложения на языке программирования Swift под устройства Apple. Создадите 6 проектов для портфолио и гарантированно получите работу после прохождения курса.

Записаться на курс

Трейлер

В этом видео преподаватель курса Никита Архипов рассказывает о iOS-разработке, трендах и о том, какие навыки вы получите во время обучения, какие задачи сможете решить с помощью курса. А также он подробно описывает организацию учебного процесса в Skillbox.

На рынке не хватает разработчиков

Данные сайта hh.ru

Кому подойдёт этот курс

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

  1. Писать приложения под устройства Apple на языке Swift
  2. Делать анимацию
  3. Разрабатывать архитектуру приложений
  4. Работать с нейронными сетями и дополненной реальностью
  5. Проектировать UI-компоненты приложений
  6. Интегрировать разработку с социальными сетями
  7. Работать с объектно-ориентированным, асинхронным, функциональным программированием

Помощь в трудоустрой-стве

Карточки вакансий

Опытные HR-специалисты отвечают на вопросы, подбирают лучшие вакансии, готовят к собеседованию и помогают каждому студенту получить работу мечты.

Андрей Виноградов

Андрей Виноградов

Руководитель Центра карьеры Skillbox

Учитесь сейчас, платите потом!

Расходы за первые полгода обучения берёт на себя Skillbox. В это время вы посещаете лекции, прокачиваете навыки, находите себе работу и начинаете зарабатывать.

Кредитная программа от надежных банков

  • Для граждан РФ
  • Возраст от 18 лет
  • По паспорту, без справок
  • Одобрение в день обращения

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

  1. Изучаете тему

    В курсе — практические видеоуроки.

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

    В том темпе, в котором вам удобно.

  3. Работаете с наставником

    Закрепляете знания и исправляете ошибки.

  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

Программа

Вас ждёт насыщенная программа, онлайн-лекции и практические задания. На первых двух уровнях вы изучите Swift с самых азов.

  • 47 тематических модулей
  • 292 онлайн-урока
    1. Введение в iOS разработку: переменные и константы
    2. Управление потоком данных: условия, циклы
    3. Функции и опшиналы
    4. Классы, структуры, перечисления
    5. Объектно-ориентированное программирование
    6. xcode.Controller и сториборд
    7. Переходы и взаимодействие экранов
    8. Стандартные UI компоненты и работа с ними
    9. Autolayout, Constrains, StackView
    10. Таблицы и коллекции
    11. Создание собственных UI компонентов
    12. Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки
    13. Анимация от А до Я
    14. Хранение данных: Realm, CoreData, UserDefaults, контроль версий
    15. Функциональное программирование
    16. Подпись и отправка приложений в AppStore. Обзор iTunes connect
    1. Расширения и протоколы
    2. Дженерики, собственные операторы
    3. Rх: что это, обзор Rх-библиотек, работа с ними
    4. Архитектуры приложений: MVC, MVVM, Viper, Amber
    5. Асинхронное программирование
    6. Оптимизация и инструменты Xcode
    7. Алгоритмы и структуры данных
    8. Взаимодействие с Objective С и С-кодом. Секретные фишки из Objective C
    9. Интеграция с социальными сетями (fb, vk)
    10. Maps: Apple, Google, Yandex
    11. Agile и командная разработка
    12. Vision, CoreML и нейронные сети: создаём скайнет
    13. AVFoundation: редактируем видео
    14. ARKit: играем с дополненной реальностью
    15. GPUImage: профессиональная обработка фотографий
    16. SpriteKit: изучаем игровой движок от Apple
    17. Паттерны проектирования
    18. Тестирование
    19. Push-уведомления
    1. Знакомство с программой курса
    2. Разработка приложения для мобильных устройств. Часть 1
    3. Разработка приложения для мобильных устройств. Часть 2
    4. Инструменты разработки и командной работы. Часть 1
    5. Инструменты разработки и командной работы. Часть 2
    6. Интеграции и сервисы
    7. Тестирование и отладка
    8. A/B-тестирование
    9. База знаний и документация
    10. Управление мобильной разработкой
    11. Распространение приложений для тестирования и на пользователей
    12. Поддержка, доработки и оптимизация
    1. Версии программного кода
    2. Установка Git
    3. Индекс и частичные коммиты
    4. Сравнение версий
    5. Отмена изменений и откат версий
    6. Репозитории и коллективная работа
    7. Ветки — создание и управление
    8. Слияние и разрешение конфликтов
    9. Полезные инструменты
    10. Правила работы с Git
    1. Как стать первоклассным программистом
    2. Как искать заказы на разработку
    3. Личный бренд разработчика
    4. Photoshop для программиста
    5. Язык запросов SQL
    6. SQL. Введение
    7. Структура БД, запрос DESCRIBE
    8. Выбор и фильтрация данных, запрос SELECT
    9. Функции и выражения, агрегация данных
    10. Отношения и соединение таблиц: JOIN
    11. Группировка
    12. Модификация данных
    13. Подзапросы
    14. Объявление и изменение структуры данных
    15. Вёрстка email-рассылок. Советы на реальных примерах
    16. The state of soft skills
    1. IT Resume and CV: составляем резюме на английском
    2. Job interview: questions and answers. Проходим собеседование на английском
    3. Teamwork: говорим о командной работе и процессах на английском
    4. Workplace communication: английский для общения
    5. Business letter: ведём переписку на английском
    6. Software development: разбираем все этапы жизненного цикла программного обеспечения на английском
    7. System concept development and SRS: составляем ТЗ на английском
    8. Design: говорим об основных концепциях проектирования
    9. Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании
    10. Deployment and Maintenance: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО
    1. Что нужно работодателю?
    2. Как создавать резюме и искать работу?
    3. Как успешно пройти собеседование?
    4. Как пройти испытательный срок?
    1. Руководство по возможностям тренажера Ratatype
    1. О Курсе
    2. Первый дизайн-макет
    3. Специфика мобильных платформ
    4. С чего начать? Подготовка к проектированию
    5. Поиск вдохновения
    6. Проектирование
    7. Визуальная концепция
    8. Проверка идеи
    9. Презентация для клиента
    10. Идеальный макет
    11. Адаптация под разные платформы
    12. Масштабирование и подготовка дизайн материалов
    13. Создание кейсов на Behance
    14. Анимация в интерфейсах
    1. Бонус. Установка adobe photoshop. Горячие клавиши
    2. Введение в Photoshop
    3. Инструменты
    4. Работа с файлами и изображениями
    5. Принципы работы со слоями и масками
    6. Эффекты
    7. Продвинутые приемы обтравки / ретуши
    8. Принципы построения растровых изображений
    9. Бонус. Как освоить pen tool?
    10. Практика коллажирования для создания Key-Visual
    11. Бонус-модуль. Причиняй добро
    12. Практика создания самых оригинальных мемов для социальных сетей
    1. Введение в Figma. Обзор возможностей
    2. Работа с графикой
    3. Редактор Figma — модульные сетки и монтажные области
    4. Создание и настройка компонентов, работа с эффектами
    5. Создание вложенных компонентов. Auto Layout
    6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
    7. Прототипирование
    8. Figma Animate
    9. Бонус-модуль. Обзор и применение Figma plugins

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Спасибо!

Ваша заявка успешно отправлена

Дипломные проекты

Преподаватели

Никита
Архипов

Основатель студии мобильных приложений Anvics

Занимается программированием 14 лет. Создаёт приложения под iOS 8 лет. Спикер профильных конференций: MBLT, DevPro. Работал с брендами РАНХиГС, Black Star Wear, Belonika, StepPuzzle, App in the Air. Создал собственную архитектуру приложений — Amber.

Михаил
Овчинников

Ведущий инженер-программист в Badoo

Дмитрий
Шашлов

Руководитель разработки AGIMA

Даниил
Пилипенко

Директор кадрового центра SimbioWay

Игорь
Веденеев

IOS-разработчик AGIMA

Павел
Ярец

Преподаватель Skillbox

Павел
Горшков

Дизайн-директор Redmadrobot

Ольга
Сартакова

Арт-директор Redmadrobot

Михаил
Никипелов

Арт-директор Distillery, преподаватель Skillbox

2 месяца английского языка в подарок!

Изучайте английский язык в онлайн-школе EnglishDom вместе со Skillbox!

Студентов ждёт бесплатный доступ к курсам:

  • бизнес-английский,
  • собеседование на английском,
  • подготовка к IELTS,
  • английский для IT.

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

Андрей Семёнов
  • Должность iOS-разработчик
  • Зарплата от: 100 000 ₽

Профессиональные навыки:

  • Создание мобильных приложений по гайдлайнам iOS
  • Опыт проектирования клиент-серверных приложений
  • Умение работать с iTunes Connect
  • Программирование анимаций
  • Работа с API, в том числе социальных сетей
  • Работа с реактивными библиотеками
  • Умение ставить и соблюдать сроки
  • Умение разбираться в чужом коде
  • Привычка писать комментируемый и строго форматированный код
  • Работа с многопоточностью в приложениях
  • Разработка на Swift

Диплом Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Image

Стоимость обучения

−40% до 12 июля
  • Рассрочка без первого взноса 3 900 ₽/месяц
  • Рассрочка без скидки 6 500 ₽/месяц

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