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

−35% для первых
20 студентов

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

Image

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

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

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

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

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

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

От первого урока к работе мечты

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

  1. С каждым уроком ваш профессиональный уровень растёт — и вы можете планировать карьеру уже во время обучения.

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

  3. Мы экономим ваше время — подбираем подходящие вакансии и договариваемся об интервью с работодателем. Вам нужно только пройти собеседование.

  4. Вы успешно проходите собеседование, выходите на работу и сразу начинаете выполнять задачи.

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

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

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

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

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

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

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

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

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

Программа

Вас ждут 3 блока с разным уровнем сложности, знание которых можно приравнять к году работы.

  • 47 тематических модулей
  • 11 онлайн-курсов в программе
    1. Введение в iOS разработку: переменные и константы
    2. Управление потоком данных: условия, циклы
    3. Функции и опшиналы
    4. Классы, структуры, перечисления
    5. Объектно-ориентированное программирование
    6. xcode.Controller и стриборд
    7. Переходы и взаимодействие экранов
    8. Стандартные UI компоненты и работа с ними
    9. Autolayout, Constrains, StakViews
    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

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

Методист Skillbox, докладчик крупнейших IT-конференций России

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

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

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

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

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

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

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

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

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

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

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

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

Диплом Skillbox

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

Image

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

−35% для первых
20 студентов
  • Рассрочка со скидкой 3 500 ₽
  • Рассрочка без скидки 5 500 ₽
  • Кредит до 3 лет
  • Без переплаты по процентам