Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

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

от Skillbox
Профессия iOS-разработчик
Формат
Видеоуроки+вебинары
Длительность
6 месяцев
Уровень
Для новичков
Документ
Диплом
Трудоустройство
Да
Программа

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

Кроме программирования вы научитесь разрабатывать архитектуру приложений, работать с нейронными сетями и дополненной реальностью, делать анимацию, проектировать UI-компоненты приложений.

  • iOS-разработка. Уровень 1

    • Среда разработки.
    • Основы разработки на Swift. Часть 1. Переменные и числовые типы.
    • Основы разработки на Swift. Часть 2. Работа со строками.
    • Основы разработки на Swift. Часть 3. Логические типы и управление потоком.
    • Основы разработки на Swift. Часть 4. Работа с массивами. Методы.
    • Основы разработки на Swift. Часть 5. Работа со словарями.
    • Основы разработки UI.
    • Классы и структуры в Swift.
    • ООП.
    • Протоколы.
    • Компоновка элементов UI. Использование Enum.
    • Работа с макетами.
    • Жизненный цикл и навигация.
    • Списки.
    • Библиотеки. Модификаторы доступа.
    • Версионный контроль.
    • Многопоточность.
    • Сетевые запросы. Часть 1.
    • Сетевые запросы. Часть 2.
    • Хранение данных пользователей.
    • Анимации.
    • Современные подходы к разработке.
    • Создание навигации в коде.
    • Публикация приложения в AppStore.
  • iOS-разработчик. Уровень 2

    • Дженерики, собственные операторы.
    • Архитектура приложения.
    • Тестирование.
    • Асинхронное программирование.
    • Оптимизация и инструменты Xcode.
    • Алгоритмы и структуры данных.
    • Паттерны проектирования.
    • Push-уведомления
    • Фреймворки/Модуляризация.
    • SwiftUI + Combine.
    • Многопоточность.
    • Networking.
    • Специфичные инструменты.
    • Хранение данных.
  • Система контроля версий Git

    • Версии программного кода.
    • Установка Git.
    • Индекс и частичные коммиты.
    • Сравнение версий.
    • Отмена изменений и откат версий.
    • Репозитории и коллективная работа.
    • Ветки — создание и управление.
    • Слияние и разрешение конфликтов.
    • Полезные инструменты.
    • Правила работы с Git
  • Язык запросов SQL

    • SQL. Введение.
    • Структура БД, запрос DESCRIBE.
    • Выбор и фильтрация данных, запрос SELECT.
    • Функции и выражения, агрегация данных.
    • Отношения и соединение таблиц: JOIN.
    • Группировка.
    • Модификация данных.
    • Подзапросы.
    • Объявление и изменение структуры данных.
  • Английский для IT-специалистов

    • IT Resume and CV: составляем резюме на английском.
    • Job interview: questions and answers — проходим собеседование на английском.
    • Teamwork: говорим о командной работе и процессах на английском.
    • Workplace communication: английский для общения.
    • Business letter: ведём переписку на английском.
    • Software development: разбираем все этапы жизненного цикла программного обеспечения на английском.
    • System concept development and SRS: составляем ТЗ на английском.
    • Design: говорим об основных концепциях проектирования.
    • Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании.
    • Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.
  • Карьера и развитие для программиста

    • Что нужно работодателю?
    • Как создавать резюме и искать работу.
    • Как успешно пройти собеседование.
    • Как пройти испытательный срок.
  • Figma 2.0

    • Введение в Figma. Обзор возможностей.
    • Работа с графикой.
    • Редактор Figma: модульные сетки и монтажные области.
    • Создание и настройка компонентов, работа с эффектами.
    • Создание вложенных компонентов. Auto Layout.
    • Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
    • Прототипирование.
    • Figma Animate.
    • Бонус-модуль. Обзор и применение Figma plugins.
  • Ручное тестирование мобильных приложений

    • Тестирование мобильных приложений.
    • Общее знакомство с темой.
    • Ориентация и экраны.
    • Эмуляторы и симуляторы.
    • Сборка приложений и продвинутые функции Android Studio и XCode.
    • GPS и батарея.
    • Связь.
    • Скриншоты и логи.
    • Информация о дипломном проекте.
Чему научат на курсе
Программировать на Swift
Проектировать мобильные приложения
Создавать интерфейсы для приложений
Делать свои приложения эффективными
Релизить свои проекты в App Store
Работать в команде
О школе
Skillbox
рейтинг 4.5
71 отзыв
446 курсов
Skillbox

Платформу онлайн-образования Skillbox основали в 2016 году предприниматели Дмитрий Крутов, Сергей Попков и Игорь Коропов. В школе создают возможности для учёбы и развития без ограничений по географии и возрасту студента. 

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

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс
Отзывы пользователей
0
Оценка:
Интересные курсы, внимательные менеджеры
Купил курсы программирования по ios разработке. Оставил заявку на звонок-консультацию. Перезвонил мне менеджер Полозов Константин Вячеславович. Приятно общался, первое впечатление было хорошее. Очень сомневался, покупать курс в данной школе или нет. Менеджер сообщил что данный курс по очень большой скидке 50%. Ранее курс стоил 300 тыс, сейчас 150. Также в подарок дают второй любой курс на эту же сумму. Предложение звучало хорошо. Кинули мне ссылку на рассрочку, банк одобрил и сразу же пришел доступ для входа в личный кабинет. Через пару дней я зашёл для ознакомления, посмотрел, курс состоит из модулей. Курс у них в процессе обновления Я посмотрел 4 ролика и плюнул. Ну думаю, что хорошо есть 14 дней в течении которых можно вернуть свои деньги, притом которые взял в кредит. Написал заявление в свободной форме на возврат, отправил на почту скилбокса. Сообщение зафиксировали и написали ждать звонка менеджера. Через 2-3 дня перезванивает менеджер, спрашивает что случилось, почему решил вернуть деньги. Предложил мне несколько вариантов решения вопроса, один из которых меня устроил. Решение нашли быстро, обучение решил продолжить. В целом пока все нравится. пока твердая 4, очень хочется позже изменить оценку на "5".
Достоинства
Быстрое решение проблем, индивидуальный подход
Недостатки
Пока нет
Источник: otzovik.com

    Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.