Новости

Школа разработки интерфейсов Яндекса

Новости
Команда RB
Команда RB

Редактор проекта RB.RU

Команда RB
Школа разработки интерфейсов Яндекса

Спешите заполнить анкету!

Все знания, необходимые для профессиональной разработки интерфейсов собраные вместе.

Обучение в Школе разработки интерфейсов включает в себя две части. Курс лекций, посвященных различным аспектам промышленной фронтенд-разработки, и более практическую часть, связанную непосредственно с разработкой.

На занятиях мы расскажем об инструментах разработчика, о том, как лучше и эффективнее вести работу в команде, о приёмах, которые позволяют сэкономить время, немного о дизайне. Практику будут вести ведущие фронтенд-разработчики Яндекса, разрабатывающие интерфейсы для Поиска, Почты, Карт, Маркета и других сервисов Яндекса.

Школа рассчитана на студентов старших курсов и недавних выпускников вузов.

Этапы и сроки обучения

Этап 1. Лекции

Лекции начнутся 15 сентября и будут идти в течение месяца три раза в неделю — во вторник (2 часа), четверг (2 часа) и субботу (3 часа). Они будут проходить в московском офисе Яндекса. В ходе обучения студентам Школы предстоит выполнить несколько домашних заданий. Итогом курса будет экзамен. По результатам заданий и экзамена мы предложим лучшим студентам пройти практический этап Школы.

Программа лекций

  • Общий цикл разработки интерфейсов.
  • Управление задачами. Описание задач. Документирование. (Task tracker, Wiki).
  • Архитектура «клиент-сервер». Схема работы браузера.
  • Редактор/среда разработки.
  • Работа с командной строкой Unix.
  • Cистема контроля версий.
  • Тестирование.
  • Установка кода на тестовые и основные сервера.

Технологии

  • Механизм работы браузера: загрузка, парсинг, рендеринг.
  • HTTP-протокол.
  • Способы асинхронной передачи данных.
  • Кеширование на клиенте и сервере.
  • Виды уязвимостей и способы их предотвращения.

Языки

  • Обзор языков программирования.
  • JavaScript. Систематизация базовых знаний.
  • JavaScript. Асинхронность.
  • CSS. Систематизация базовых знаний. Тонкие моменты.
  • Отладка кода.
  • Профилирование кода.
  • Обзор шаблонизаторов.
  • Регулярные выражения.
  • XSLT.

Фреймворки

  • Виды фреймворков и зачем они создаются.
  • jQuery.
  • БЭМ.

Дизайн

  • Дизайн vs дизайн глазами разработчика.

Этап 2. Практика

Практика будет длиться с середины октября до середины декабря. Это отличный шанс увидеть работу Яндекса изнутри. Практиканты получат корпоративные компьютеры, пропуски в офис, а ещё мы будем платить им стипендию.

За два месяца практикантам предстоит выполнить большое задание под руководством опытного разработчика. Также во время практики будут продолжаться лекции. Мы более подробно расскажем о CSS, БЭМ, совместимости браузеров, Лего, локализации, парном программировании, code review. Ещё поговорим об особенностях взаимодействия с другими членами команды — менеджерами, серверными разработчиками, дизайнерами, маркетологами, тестировщиками — и многом другом.

Тех, кто успешно пройдёт практику, мы с удовольствием пригласим к нам на работу или стажировку.

Отбор

Чтобы попасть в Школу, нужно заполнить анкету. Рекомендуем отнестись к заданию в анкете с максимальной ответственностью, т.к. ваши знания будут оцениваться исключительно онлайн.

Анкеты принимаются до 5 сентября (включительно).

Все вопросы о Школе присылайте на адрес: [email protected]

Подробности здесь.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

Материалы по теме

  1. 1 И советы, и реклама: как продавать товары с высоким чеком с помощью «Яндекс.Дзена»
  2. 2 Курьерская доставка: как настроить и использовать
  3. 3 Как удвоить трафик на сайт с помощью «Яндекс.Дзена»: кейс телеканала RU.TV
  4. 4 «Яндекс» открыл набор на оплачиваемую стажировку в Москве
  5. 5 Тестируем «Яндекс.Станцию Мини»: с чувством юмора все в порядке