Обучение в Школе разработки интерфейсов

index

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

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

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

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

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

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

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

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

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

Технологии

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

Языки

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

Фреймворки

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

Дизайн

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

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

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

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

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

Отбор

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

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

Все вопросы о Школе присылайте на адрес: intern@yandex-team.ru

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

Комментирование и размещение ссылок запрещено.

╨Ъ╨╛╨╝╨╝╨╡╨╜╤В╨░╤А╨╕╨╕ ╨╖╨░╨║╤А╤Л╤В╤Л.