Яндекс и Белорусский государственный университет информатики и радиоэлектроники открывают набор в третью Школу разработки интерфейсов в Минске. Он продлится с 15 января по 20 февраля.

Мы приглашаем студентов вузов и начинающих специалистов, которые хотят заниматься фронтенд-разработкой и осваивать новые технологии. Для обучения в Школе нужно знать HTML, CSS и JavaScript, а также иметь хотя бы небольшой опыт разработки интерфейсов.

Набор в Школу происходит на конкурсной основе. Для поступления нужно выполнить тестовое задание и заполнить анкету. Приём работ заканчивается 20 февраля.

Как будут проходить занятия

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

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

Занятия в Школе начнутся 1 марта. Они будут проходить в офисе Яндекса (проспект Дзержинского, дом 5, БЦ Rubin Plaza).

Вопросы о Школе присылайте по адресу frontendschoolminsk@yandex-team.ru

FAQ

— Нужно ли платить за обучение?

— Нет, не нужно. Школа бесплатная, а во время стажировки мы сами будем вам платить.

— Я из другого города. Оплачивается ли проживание таким слушателям?

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

— В какое время проходят занятия?

— Лекции проходят два раза в неделю по будням, после 18:00. Хакатоны — раз в две недели, в один из выходных дней.

Программа

  1. Возможности JavaScript.
  2. Адаптивная вёрстка.
  3. Использование Git и GitHub.
  4. Библиотеки: React и Redux.
  5. Performance.
  6. Тесты. Модульное тестирование. Взаимодействие в Selenium. Интеграционное тестирование интерфейсов.
  7. Инфраструктура (ci, линтеры, cборщики, etc).
  8. Алгоритмы и структуры данных.
  9. Инструменты разработки.
  10. Релизные циклы.
  11. CSS modules.
  12. Безопасность.