ВЕЧЕРНЯЯ ШКОЛА

UNITY JUNIOR DEVELOPER +

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

ОЧНО / ONLINE
Начните обучение в этом году!
Занятия начинаются в сентябре!
Выбери свой формат:
Много вопросов. Много курсов. Как разобраться?
Рассказываем
Как правильно начать?
Мы начинаем с самых азов логики и принципов программирования. Учащийся осваивает термины, определения и закрепляет материал домашними заданиями и практикой на реальных бизнес задачах. Педагоги проверяют домашние задания и дискутируют с группой на предмет эффективности предложенных решений.
Как стать крутым разработчиком?
Разработчик должен понимать суть задачи, причину её возникновения, критерии качества, образ ожидаемого результата и уметь эффективно планировать расход своего времени на её решение. Кому нужен разработчик, который системно срывает сроки?
С чего начать?
Проще всего позвонить по телефону: 8-495-204-8620 и записаться на БЕСПЛАТНЫЙ урок. Мы всегда рады знакомству и постараемся дать ответы на все ваши вопросы! Также вы можете приехать к нам в центр и мы проведем для вас экскурсию!
Какой результат?
Навыки разработки цифровых продуктов, профессия Junior Developer (младший разработчик), сертификат международного образца, проектное портфолио и понимание трендов цифровой экономики.
Какой язык программирования?
Мы выбрали C# ввиду его гибкости и популярности. Также язык оптимально подходит для разработки в Unity. Учащиеся обретают способность к легкому освоению любого языка при необходимости.
Как проходят занятия?
1 занятие в неделю, каждый вторник с 18:00 до 20:00 (очно или онлайн). Проверка домашних заданий проходит онлайн в четверг или пятницу по договоренности с педагогом. Начало с 11-го сентября. Для бронирования мест оставляйте заявку на сайте!
Сколько длится обучение?
За 2 года учащийся проходит 140 часов лекций, 140 часов индивидуального разбора домашних заданий и более 400 часов проектной деятельности и самостоятельной работы. Итого 680 часов.
Какая зарплата у разработчиков?
Зарплата разработчика начинается от 50.000 рублей в месяц на старте, что позволяет учащемуся за несколько месяцев полностью окупить затраты на обучение.
Как найти себе работу?
Достаточно просто сказать нам, что вы её ищете и мы вам поможем! За 2017/18 учебный год с помощью Кибер России более 50 человек получили деньги за разработку проектов или прототипов программных решений.
Можно ли сделать игру?
Конечно! Большинство разработчиков пишет на Unity, кроме того, у наших педагогов многолетний опыт разработки игр, мы сделаем все возможное, чтобы выпустить вашу игру!
Мы сделали Школу!
Пока остальные делают курсы
75.000 руб/год
Или 10000 руб/мес.
35 занятий/год
Один раз в неделю
15 человек
В очной группе
Очная и онлайн
Выбирайте что удобнее
Преимущество нашей Школы
Человеколюбие
Мы мотивируем успешными примерами наших учащихся, помогаем раскрыть творческий потенциал и реализовать свои таланты!
Педагоги – практики
Наши педагоги имеют многолетний стаж разработки программных решений, организации и управления успешными компаниями, производящими IT продукты.
Реальные проекты
Полезная нагрузка на учащихся в виде заказов от наших партнеров является средством дополнительного заработка и позволяет получить контакт с индустрией.
Очное и онлайн обучение
Вне зависимости от формы обучения мы обеспечиваем необходимый образовательный результат. Учитесь онлайн, чтобы не тратить время на дорогу!
Благоприятная среда
Самые трудолюбивые получают место в офисе (коворкинге технопарка) и доступ к оплачиваемой проектной разработке.
Участие в хакатонах
Мы организуем 3-х дневные чемпионаты по программированию (хакатоны), куда привлекаем наших партнеров. Победители получают контракт на разработку!
Трудоустройство
Наши партнеры находятся в постоянном поиске талантов, что позволяет эффективно удовлетворять запросы трудящихся на трудоустройство.
Репутация
Сила Кибер России – в результатах учащихся! Мы создаем лучшую в мире школу по обучению цифровым технологиям!
Сохраним лучшее
Мы помним и уважаем наших учителей, которые научили нас любить людей и знания. Мы поддержали их миссию и стремимся вернуть долг обществу.
Чтобы начать обучение необходимо:
Быть в возрасте 14+
Наша программа подходит для детей от 14 лет и взрослых без ограничений. В случае, если ребенок усидчивый и принял самостоятельное решение быть программистом, обучение возможно с 12 лет после прохождения собеседования.
Знать математику и английский на уровне старших классов
А также уметь читать техническую литературу.
Желательно иметь свой ноутбук 15"
У нас есть все необходимое специализированное оборудование, но рабочее пространство должно быть персональным.
Кому нужно обучаться у нас?
Наша программа обучения подойдет всем, кто хочет получить профессию разработчика без пробелов в образовании
-1-
Школьникам
Сложно переоценить полезность навыков программирования и разработки цифровых продуктов в XXI веке
-2-
Желающим освоить новую профессию
На рынке острый дефицит квалифицированных кадров, наши учащиеся очень востребованы!
-3-
Разработчикам с "дырами" в образовании
Возможно вам не хватает знаний по Unity или заказчик хочет приложение виртуальной реальности?
Правильное и эффективное обучение
Теория + Практика = Навык
Общение с преподавателем
Мы уделяем внимание каждому учащемуся для получения максимальных результатов
Последовательное изучение материала
Математическое и алгоритмическое мышление помогает принимать решения всю оставшуюся жизнь
Практика на реальных задачах
Является важным критерием качества нашей методики обучения
Командный труд - ключ к успеху
Навык эффективного разделения труда в команде определяет успешность в жизни
Мы учли все необходимое
Пройдя шаг за шагом, все этапы обучения вы станете уверенным разработчиком уровня Junior+ и выше
Фундаментальные основы
Разовьем алгоритмическое мышление и понимание логики программирования
Языки С/С++/С#
Востребованность этих языков программирования будет сохраняться долгие годы
Работа с графическими библиотеками
DirectX, OpenGl, Vulkan, Metal больше не будут для вас непонятными словами
Сетевое взаимодействие
В век развития интернета и информационных систем надо хорошо понимать основы устройства сети
Основной инструментарий
Visual Studio, Git, Android Studio, XCode
Математика и физика в играх
Основы линейной и векторной алгебры
Платформа Unity
Промышленный стандарт разработки приложений под мобильные платформы, PC, VR/AR
UX и создание интерфейсов
Научим создавать удобные графические интерфейсы
Оптимизация приложений
Научим оптимизировать производительность
Мобильные платформы
Android и IOS
Взаимодействие с социальными сетями
Обучим как правильно взаимодействовать с API социальных сетей
2D и 3D приложения
Технология позволяет свободно выбирать графическую стилистику приложений
В нашей Школе есть также
Дополнительные модули
Основы 3D моделирования
В графическом редакторе Blender
Игровой дизайн
Поможем сделать и выпустить свою игру
Продуктовое видение
Основы проектной и продуктовой разработки
Виртуальная реальность
Основы разработки для мобильных и стационарных устройств
3D Анимация
В графическом редакторе Blender
Motion Capture
Скопируем ваши движения и перенесем на цифрового персонажа
1 ГОД
Программа обучения
Фундаментальные основы программирования
  • Что такое программа. Целочисленный тип данных. Операция присваивания. Вывод данных в консоль. Цикл For. Условный оператор If. Вычисления по формулам.
  • Цикл while. Старшинство арифметических операций. Вещественный тип float. Стандартные функции. Трассировка программы.
  • Понятие массива. Синтаксис объявления и инициализации. Операции с массивами. Цикл for. Цикл foreach.
  • Ввод данных. Тип данны string. Схемы алгоритмов. Конструкция if-else
  • Тип string. Операции со строковыми типами данных. Форматирование. Преобразование строки в число и наоборот. Класс StringBuilder.
  • Программирование сверху-вниз. Константы. Подпрограммы-функции. Передача параметров.
  • Целочисленное деление. Вложенные циклы. Методы и модификаторы параметров. Применение псевдокода. Стиль программирования. Комментарии.
  • Цикл do-while. Подпрограмма, вызывающая подпрограмму. Вложенные конструкции if. Оператор switch. Логические операторы и операторы отношений. Булевские переменные.
  • Работа с текстовыми файлами. Строковые типы string и char. Типы перечисления (enum).
  • Понятие массива. Применение массива в программе. Передача массивов в качестве параметров. Цикл foreach.
  • Двумерный массив. Проектирование методом сверху-вниз. Многомерные массивы. Глобальные, локальные переменные.
  • Ограничения массивов. Структуры. Вложенные структуры. Объявление переменной. Доступ к полям. Массивы в структуре.
  • Одно и двунаправленные списки.
Работа с графическими библиотеками
  • Физика и математика в играх:
    • Основы линейной алгебры
    • Основы векторной алгебры
    • Матрицы
    • Тригонометрия
    • Физика (линейная и угловая скорость, ускорение, гравитация, ускорение свободного падения, сила трения, сила упругости)
  • Знакомство с графическими библиотеками (DirectX, OpenGl, Metal, Vulkan)
  • Программирование 2D приложений на DirectX
  • Программирование 3D приложений на DirectX
Введение в Unity
  • Введение в Unity. Интерфейс. Инструменты навигации по сцене.
  • Архитектура проекта. Работа с ассетами, Asset Store. Понятие префаба.
  • Материалы и текстуры. Введение в шейдеры.
  • Базовое освещение. Виды источников света. Baked light.
  • Terrain. Environment. Speed trees.
  • Физика в Unity.
  • Основы реализации интерфейса. Canvas.
  • Частицы.
  • Постпроцессинг.
  • Работа со звуком .
  • Анимация.
  • Основы программирования скриптов в Unity3D.
2 ГОД
Программа обучения
Unity UX & 2D
  • Особенности и тонкости разработки 2D игр и приложений в Unity.
  • Знакомство с методикой создания пользовательских интерфейсов (UI) в Unity
  • Введение в программирование шейдеров (shaders)
  • Знакомство с программированием пост-эффектов (postprocessing)
  • Программирование редактора (Editor scripting)
  • Особенности разработки под IOS и Android.
  • Используя знания по UI, шейдерам и пост-эффектам собираем свой 2D шедевр!
Unity & Web (Linux, nginx, web, python, DB)
  • Поднимаем свой сервер (debian, nginx, iptables, python, supervisor)
  • Поднимаем свою базу данных (firebird или postgres)
  • Знакомимся с языком программирования python
  • Пишем свой веб сервер (tornadoweb)
  • Изучаем способы осуществления web-запросов к нашему серверу
  • Пишем программу хранения результатов в облаке (на нашем сервере)
  • Создаем многопользовательское приложение реального времени используя асинхронные web-запросы
Networking in Unity (Unity, C#, Python)
  • Изучаем устройство компьютерной сети
  • Разбираем топологию и маршрутизацию протокола ip
  • Изучаем стек протоколов tcp/udp
  • Изучаем сокеты. Пишем первое клиент-серверное приложение на С++
  • Разобравшись с сокетами и сетевой маршрутизацией пишем свой Matchmaker на Python
  • Делаем реализацию клиент/серверного приложения в Unity используя Transport Layer API
  • Собираем вместе Unity+Matchmaker
App profiling & optimization
  • Изучаем основные способы оптимизации приложения и требования к современным приложениям в зависимости от целевой платформы
  • Знакомимся с Rendering pipeline и особенностями работы графики
  • Разбираемся с Unity Profiler
    • Оптимизация кода
    • Оптимизация рендеринга
    • Оптимизация памяти
  • Изучаем особенности отладки Android приложений
  • Изучаем особенности отладки IOS приложений
В результате
Учащиеся получают
Необходимые для разработчика навыки
Мы сконцентрировались на самой сути разработки цифровых продуктов: анализе их потребности, критериях полезности, перспективах развития и возможностях реализации решений
Возможность осваивать любые новые языки программирования и устройства
На данный момент в мире существует огромное количество специализированных средств разработки и профессионал должен уметь быстро осваивать новые решения, ввиду частого обновления функционала устройств и программных сервисов
Помощь в сдаче ЕГЭ по информатике
В процессе обучения мы тренируемся на задачах из ЕГЭ на вариантах повышенной сложности, что позволяет избежать трудностей при сдаче практической части экзамена
Часто задаваемые вопросы
Все вопросы проще задать по телефону:
8-495-204-8620
Вопрос:
Что лучше: онлайн или очное обучение?
Ответ:
Обе программы имеют равноценный образовательный результат. Обычно, онлайн выбирают, если дорога в одну сторону до нашей школы занимает более часа. На очной форме обучения учащиеся могут больше общаться с педагогами. В любом случае можно пользоваться специализированным оборудованием в нашем центре.
Вопрос:
Что происходит, если я пропускаю занятия?
Ответ:
Мы стараемся восстановить пробелы, но это перегружает педагогов и мы не можем себе этого позволить, ввиду плотной загруженности. Программа пользуется популярностью и мы не хотим терять в качестве, поэтому нам проще отчислить учащихся, которые пренебрежительно относятся к обучению.
Вопрос:
У меня нет денег, что делать?
Ответ:
Если учащийся в процессе обучения демонстрирует дисциплину, упорство, трудолюбие и целеустремленность, мы переводим его на бесплатное обучение со второго месяца. Количество бюджетных мест ограничено и составляет не более 5% от общего количества учащихся. Информация о количестве бюджетных мест и правилах отбора появляется в октябре на нашем официальном сайте.



ВЕЧЕРНЯЯ ШКОЛА

Начинайте обучение прямо сейчас!

1 Год = 75.000 рублей

или 10.000 рублей/месяц
Успейте забронировать место до 31-го августа!
Занятия начинаются в сентябре!
Выбери свой формат:
Начните обучение в этом году!
Знанятия начинаются в сентябре!
Выбери свой формат: