Школа разработки интерфейсов Яндекса
Спешите заполнить анкету!
Все знания, необходимые для профессиональной разработки интерфейсов собраные вместе.
Обучение в Школе разработки интерфейсов включает в себя две части. Курс лекций, посвященных различным аспектам промышленной фронтенд-разработки, и более практическую часть, связанную непосредственно с разработкой.
На занятиях мы расскажем об инструментах разработчика, о том, как лучше и эффективнее вести работу в команде, о приёмах, которые позволяют сэкономить время, немного о дизайне. Практику будут вести ведущие фронтенд-разработчики Яндекса, разрабатывающие интерфейсы для Поиска, Почты, Карт, Маркета и других сервисов Яндекса.
Школа рассчитана на студентов старших курсов и недавних выпускников вузов.
Этапы и сроки обучения
Этап 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 «Яндекс» запустил новую линейку генеративных нейросетей YandexART У платных подписчиков будет безлимит на генерацию картинок и видео 20 марта 14:56
- 2 «Яндекс» запустил бесплатных ИИ-помощников для преподавателей Инструменты работают на базе модели YandexGPT 05 марта 15:52
- 3 «Яндекс» запустил метод дообучения нейросетей для бизнеса Он позволяет адаптировать ИИ-модели под задачи компании 27 февраля 10:05
- 4 «Яндекс» выложил в открытый доступ новую нейросеть для бизнеса YandexGPT 5 Lite Pretrain доступна бесплатно 25 февраля 15:35