Специализация:

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

  • Освойте новую профессию с нуля за 5 месяцев
О специализации

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

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

Вместе с ведущими экспертами VR-индустрии мы подготовили программу обучения, которая подойдет и новичкам, которые впервые слышат о виртуальной реальности, и опытным IT-специалистам.

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

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

В конце программы вас ожидает дипломный проект и программа трудоустройства.

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

Пройдите 5 курсов
+
Сделайте выпускной проект
=
Получите сертификат

Требования

  • Программа подходит людям, незнакомым с VR-разработкой

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

Создатели и партнеры

Программа обучения

  1. Блок 1. Введение в iOS-разработку
    1. Знакомство со средой разработки Xcode
    2. Основы Swift
    3. Обобщённое программирование, замыкания и другие продвинутые возможности языка
  2. Блок 2. Пользовательский интерфейс
    1. Особенности разработки приложений под iOS
    2. UIView и UIViewController
    3. Создание адаптивного интерфейса
    4. Анимации и переходы
    5. Основы отладки приложений
  3. Блок 3. Многопоточность
    1. Способы организации многопоточности
    2. Синхронизация потоков
    3. Управление памятью
    4. Основы оптимизации приложений
  4. Блок 4. Работа с сетью
    1. Использование сторонних библиотек
    2. Основы сетевого взаимодействия
    3. Сокеты
    4. Парсинг данных
    5. Основы безопасности
  5. Блок 5. Хранение данных
    1. Способы хранения данных
    2. Core Data
    3. Accessibility
  6. Блок 6. Мультимедиа и другие фреймворки
    1. Работа с аудио и видео
    2. Интернационализация и локализация
    3. Геолокация
    4. Уведомления
    5. Тестирование приложений

Программа обучения

  1. Блок 1. Быстрый старт в Android-разработку
    1. Описание платформы Android
    2. Знакомство с IDE - Android Studio и системой сборки - Gradle
    3. Дебаг и логгирование
    4. Знакомство с основными сущностями Android приложения
    5. Работа с Activity и Fragment
    6. Знакомство с элементами интерфейса - View, ViewGroup
  2. Блок 2. Многопоточность и сетевое взаимодействие
    1. Работа со списками: RecyclerView
    2. Средства для обеспечения многопоточности в Android
    3. Работа с сетью с помощью Retrofit2/Okhttp3
    4. Базовое знакомство с реактивным программированием: RxJava2
    5. Работа с уведомлениями
    6. Работа с базами данных через Room
  3. Блок 3. Архитектура Android-приложений
    1. Как правильно делить приложение на модули
    2. MVP и MVVM-паттерны
    3. Clean Architecture
    4. Dependency Injection через Dagger2
  4. Блок 4. Тестирование и работа с Базами Данных
    1. Unit и UI тестирование: Mockito, PowerMock, Espresso, Robolectric
    2. Работа с ORM-обёртками: Room, GreenDAO, Realm
    3. Работа с популярными библиотеками: Picasso, EventBus, ButterKnife
  5. Блок 5. Дизайн и анимации
    1. Material Design Components
    2. Анимации
    3. Кастомные элементы интерфейса: Custom View
    4. Кастомный LayoutManager
  6. Блок 6. Облачные сервисы и периферия
    1. Google Firebase
    2. Google Analytics
    3. Google Maps
    4. Push-уведомления
    5. Работа с сенсорами и камерой

Программа специализации

Курс 1 Введение в индустрию VR

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

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

Курс 2 VR-разработка в Unity. Уровень 1

Этот курс позволит вам начать работать с основным функционалом движка. Во время обучения вы создадите два крупных проекта: VR-лабиринт и архитектурную визуализацию для виртуальной реальности.

На небольших, но не менее интересных проектах вы научитесь создавать 360-фотосферы и VR-интерфейсы, анимировать объекты, работать с системой частиц и писать код на C#.

Курс 3 VR-разработка в Unity. Уровень 2

Третий курс построен на работе над большим проектом — виртуальным полигоном. Вам предстоит работа над окружением и моделью персонажа, над мишенью и освещением в сцене, над созданием оружия и обработкой попадания в объект. Вы освоите продвинутый уровень разработки в Unity, а при желании сможете углубиться в скриптинг.

Курс 4 Развитие и карьера VR-разработчика: трудоустройство или запуск стартапа

На четвертом курсе вы поймете, как воплощать в жизнь свои идеи и зарабатывать на них деньги. Вы узнаете, какими навыками должен обладать VR-разработчик, как подготовить резюме и портфолио, пройти собеседование и какова специфика работы в VR-отрасли.

А если вы не планируете работать «на дядю», то для вас будут полезны два бизнес-блока:

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

В итоге вы будете готовы устроиться в команду мечты или самостоятельно создать эту команду.

Курс 5 Дипломный проект

На последнем курсе вас ждет дипломный проект. Вы можете выбрать, что создавать — обучающее приложение по медицине или игру-стратегию. Настало время показать всем, чему вы научились. После успешной защиты диплома вы сможете принять участие в программе трудоустройства CONTENTED.

Что я получу?

Основные возможности

  • Реальные выполненные проекты для портфолио
  • Сертификат OpenProfession
  • Участие в программе трудоустройства

Дополнительные возможности

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

Стоимость получения сертификата

Все курсы (5)
  • Введение в индустрию VR
    6 560 P
  • VR-разработка в Unity. Уровень 1
    6 560 P
  • VR-разработка в Unity. Уровень 2
    6 560 P
  • Развитие и карьера VR-разработчика: трудоустройство или запуск стартапа
    6 560 P
  • Дипломный проект
    6 560 P

Как оплатить участие?

Вся специализация

Оплатите весь набор курсов

Оплата каждого курса

Оплачивайте каждый курс тогда, когда вам удобно

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

При оплате полной программы обучения вы получаете скидку 15%

Цена со скидкой

24 990 руб

Цена без скидки 29 400 руб

Первая неделя бесплатно

Зарегистрируйтесь и получите бесплатный доступ к демо-курсу: 8 видеолекций, 5 тестовых уроков, 3 практических задания и 2 теста

Пока вы ни за что не платите

Первая неделя бесплатно

Зарегистрируйтесь и получите бесплатный доступ к демо-курсу: 8 видеолекций, 5 тестовых уроков, 3 практических задания и 2 теста

Пока вы ни за что не платите

Войти и записаться начало 1 мая