Программирование для дизайнеров: Xcode и Swift для iOS

4 дня, 40 часов
22 500 ₽
с 27 декабря — 25 000 ₽
Цена действительна при оплате онлайн
27 500 Р
При проектировании мобильного приложения, особенно на рынке аутсорс, важен не только эффектный привлекательный дизайн, но и экономная реализация предложенных идей. Это невозможно без знания платформы, сценариев работы, паттернов и процессов разработки.

Курс позволит углубить понимание мобильных платформ, расширить свои профессиональные границы, улучшить и ускорить взаимодействие с отделом разработки, научиться готовить native прототипы с возможностью передавать их на доработку в отдел разработки. Также участники получат возможность познакомиться со Школой, ведущими преподавателями и методиками, применяемыми на программе дополнительного профессионального образования «Дизайн мобильных приложений».

Преподаватели курса и менторы — ведущие разработчики компании-лидера в области разработки мобильных приложений REDMADROBOT.

Для кого будет полезна программа

Интенсив предназначен для практикующих дизайнеров, арт-директоров и студентов. Также курс будет полезен для UX/UI дизайнеров, желающих улучшить свои профессиональные навыки и понимание мобильных платформ. Для освоения программы курса необходимо умение работать на платформах Apple Macintosh.

Структура курса

День 1
Регистрация и приветствие участников. Вводная часть от БВШД
Краткая экскурсия по интенсиву + вводная лекция
Знакомство с инструментарием
Основы работы в Xcode
Основы программирования на языке Swift
Передача материалов в разработку
Практические занятия по Xcode и Swift

День 2
Разбор домашнего задания
Auto Layout для iOS
Вёрстка под Apple Watch
3D Touch и Haptic Feedback
Вёрстка под Android. Разница с iOS
Практические занятия по  Swift и Auto Layout

День 3
Разбор домашнего задания
Основы программирования на языке Swift
Кастомные компоненты
Сложный макет
Accessibility
Практические занятия по Swift
Практика разработки сложных компонентов

День 4
Разбор домашнего задания
Почему важно учитывать Backend
Переходы между экранами и передача данных
Практические занятия по Swift
Доработка прототипа
Презентация прототипов
Анализ и исправление ошибок

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

Чему научатся участники

Знания Понимание процесса разработки мобильных приложений и знание инструментов разработки. Умение досконально разбираться в платформе iOS и знать разницу между платформами. Подготавливать и передавать материалы в разработку. Проектировать native UI, доступный для разработки в минимальные сроки.
Навыки Практические навыки разработки мобильного приложения: подготовка материалов для передачи в разработку, быстрое прототипирование в инструментах разработки — результатом будет действующее мобильное приложение. Навыки работы с профессиональными пакетами: Xcode, Sketch, Zeplin, а также навыки поиска недорогих способов проверки гипотез и реализации концептов.
Качества Умение проектировать и прототипировать экономичный дизайн. Общение с разработчиком «на одном языке». Стремление стать лидером рынка разработки мобильных приложений.

Программирование для дизайнеров: Xcode и Swift для iOS

12–15 января