Разработчик игр на Unreal Engine от GeekBrains
Вы научитесь
Программа курса
Занятия проходят два раза в неделю в онлайн-формате, обучающиеся могут задать вопросы преподавателю. Для студентов, которые не могут присутствовать на прямых эфирах, уроки доступны в записи. Вы будете получать помощь в трудоустройстве, а также обратную связь по домашним работам от личного наставника и экспертов.
Основной блок
Узнаете об основах, которые помогут научиться успешно справляться с нагрузкой на курсе. Изучите базовую информацию о системе, которая позволяет удобно хранить и дополнять рабочие файлы в разработке. Поймёте, на какие правила нужно опираться, чтобы кодить на разных языках без типичных ошибок. Разберётесь, что из себя представляет база данных и как её использовать в разработке. Углубитесь в определение наиболее подходящей с учётом своих компетенций и интересов специализации. Рассмотрите математические тонкости, которые придутся кстати в программировании.
Узнаете об основах, которые помогут научиться успешно справляться с нагрузкой на курсе.
Изучите базовую информацию о системе, которая позволяет удобно хранить и дополнять рабочие файлы в разработке.
Поймёте, на какие правила нужно опираться, чтобы кодить на разных языках без типичных ошибок.
Разберётесь, что из себя представляет база данных и как её использовать в разработке.
Углубитесь в определение наиболее подходящей с учётом своих компетенций и интересов специализации.
Рассмотрите математические тонкости, которые придутся кстати в программировании.
Специализация "Программист"
Получите базовые навыки программирования на высокоуровневом языке. Рассмотрите на практике специфику языка Java и применения программного интерфейса приложений. Научитесь пользоваться подходом в разработке, где ПО рассматривается как взаимодействующие и взаимосвязанные объекты. Узнаете, за счёт чего системы компьютера слаженно работают и пользователь может с ним взаимодействовать. Разберётесь, для чего нужен язык запросов и как он связан с БД. Узнаете, каким образом в программировании можно организовывать данные и решать поставленные в разработке задачи. Поймёте, как обеспечить для программы возможность обрабатывать нестандартные ситуации и параллельно продолжать функционировать в привычном режиме. Закрепите знания из уроков на проверочных работах. Изучите, из каких компонентов и их взаимосвязей состоит структура программ и как её создать. Узнаете о подходе, который позволяет работать в общем пространстве пользователя с разными программами и приложениями независимо от основной ОС. Поймёте, как происходит формирование и трансформация кода в готовую программу или приложение. Познакомитесь с практикой, помогающей в автоматизации тестов и развёртывании ПО. Изучите, какие ещё существуют подходы к созданию кода. Ознакомитесь с методами управления, принятыми в современной разработке. Рассмотрите комплексные решения, которые помогают сделать ПО доступным на любых платформах и браузерах. Узнаете, за счёт чего разные компьютеры могут работать совместно и передавать друг другу нужные данные. Разберётесь на примере системы Git в возможностях командной работы над проектами. Завершите обучение на курсе дипломным проектом.
Получите базовые навыки программирования на высокоуровневом языке.
Рассмотрите на практике специфику языка Java и применения программного интерфейса приложений.
Научитесь пользоваться подходом в разработке, где ПО рассматривается как взаимодействующие и взаимосвязанные объекты.
Узнаете, за счёт чего системы компьютера слаженно работают и пользователь может с ним взаимодействовать.
Разберётесь, для чего нужен язык запросов и как он связан с БД.
Узнаете, каким образом в программировании можно организовывать данные и решать поставленные в разработке задачи.
Поймёте, как обеспечить для программы возможность обрабатывать нестандартные ситуации и параллельно продолжать функционировать в привычном режиме.
Закрепите знания из уроков на проверочных работах.
Изучите, из каких компонентов и их взаимосвязей состоит структура программ и как её создать.
Узнаете о подходе, который позволяет работать в общем пространстве пользователя с разными программами и приложениями независимо от основной ОС.
Поймёте, как происходит формирование и трансформация кода в готовую программу или приложение. Познакомитесь с практикой, помогающей в автоматизации тестов и развёртывании ПО.
Изучите, какие ещё существуют подходы к созданию кода.
Ознакомитесь с методами управления, принятыми в современной разработке.
Рассмотрите комплексные решения, которые помогают сделать ПО доступным на любых платформах и браузерах.
Узнаете, за счёт чего разные компьютеры могут работать совместно и передавать друг другу нужные данные.
Разберётесь на примере системы Git в возможностях командной работы над проектами.
Завершите обучение на курсе дипломным проектом.