- PVSM.RU - https://www.pvsm.ru -

Видео лекций всего курса первой Школы разработки интерфейсов Яндекса

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

За долгое время работы в Яндексе нам удалось систематизировать все наши знания и огромный опыт в создании фронтенда веб-сервисов. Результатом этого осмысления и длительной работы стала первая Школа разработки интерфейсов [1], занятие которой шли в московском офисе Яндекса. Вся практическая часть обучения проходила в реальных проектах Яндекса. Теоретическая же состояла из лекций, которые читали ведущие разработчики интерфейсов Яндекса: veged [2], mishanga [3], doochik [4], azproduction [5] и другие.

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

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

Инструменты разработки

Технологии в разработке интерфейсов

Языки программирования

Фреймворки

Дизайн

По итогам курса 20 выпускников Школы стали нашими коллегами, и теперь работают над интерфейсами сервисов, которыми пользуются почти все российские интернет-пользователи. Вторая Школа [46] открывается 2 февраля в симеферопольском офисе Яндекса, где работает vithar [47]. Ближе к лету этого года мы планируем начать набор на третий поток обучения, которое снова будет проходить в Яндексе в Москве.

Автор: vtenity

Источник [48]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/interfejsy/26420

Ссылки в тексте:

[1] Школа разработки интерфейсов: http://events.yandex.ru/events/shri/msk-2012/

[2] veged: http://habrahabr.ru/users/veged/

[3] mishanga: http://habrahabr.ru/users/mishanga/

[4] doochik: http://habrahabr.ru/users/doochik/

[5] azproduction: http://habrahabr.ru/users/azproduction/

[6] Общий цикл разработки интерфейсов: http://events.yandex.ru/talks/386/

[7] Система ведения задач (Task tracker).: http://events.yandex.ru/talks/387/

[8] Документирование (Wiki): http://events.yandex.ru/talks/388/

[9] Парное программирование: http://events.yandex.ru/talks/421/

[10] Code Style: http://events.yandex.ru/talks/428/

[11] Браузеры: http://events.yandex.ru/talks/390/

[12] Редакторы кода: http://events.yandex.ru/talks/391/

[13] Командная строка Unix: http://events.yandex.ru/talks/389/

[14] Cистемы контроля версий: http://events.yandex.ru/talks/392/

[15] Тестирование: http://events.yandex.ru/talks/393/

[16] Развертывание вёрстки на сервера: http://events.yandex.ru/talks/394/

[17] HTTP-протокол: http://events.yandex.ru/talks/398/

[18] Механизм работы браузера: http://events.yandex.ru/talks/399/

[19] Кеширование на клиенте и сервере: http://events.yandex.ru/talks/400/

[20] Безопасность веб-приложений: http://events.yandex.ru/talks/401/

[21] Обзор языков программирования: http://events.yandex.ru/talks/403/

[22] JavaScript: Базовые знания: http://events.yandex.ru/talks/409/

[23] Транспорт, Ajax: http://events.yandex.ru/talks/419/

[24] JavaScript: Асинхронность: http://events.yandex.ru/talks/410/

[25] JavaScript: События: http://events.yandex.ru/talks/429/

[26] CSS: Систематизация базовых знаний: http://events.yandex.ru/talks/411/

[27] CSS: Селекторы, Псевдоклассы. Специфичность и наследование: http://events.yandex.ru/talks/422/

[28] CSS: Значения и единицы измерения. Шрифт. Свойства текста: http://events.yandex.ru/talks/423/

[29] CSS: Основы модели визуального форматирования. margin, padding, border. Цвета и фон: http://events.yandex.ru/talks/424/

[30] CSS: Свободное перемещение и позиционирование: http://events.yandex.ru/talks/425/

[31] CSS: Списки и генерируемое содержимое. Layouts. At-rules: http://events.yandex.ru/talks/426/

[32] CSS: Transition. Transfrom. Animation: http://events.yandex.ru/talks/427/

[33] Debugger: Отладка кода: http://events.yandex.ru/talks/412/

[34] Profiler: Профилирование кода: http://events.yandex.ru/talks/413/

[35] Обзор шаблонизаторов: http://events.yandex.ru/talks/414/

[36] Регулярные выражения: http://events.yandex.ru/talks/415/

[37] XML: http://events.yandex.ru/talks/416/

[38] XPath: http://events.yandex.ru/talks/417/

[39] XSLT: http://events.yandex.ru/talks/418/

[40] JavaScript-фреймворки: http://events.yandex.ru/talks/402/

[41] jQuery: http://events.yandex.ru/talks/404/

[42] БЭМ: Теория: http://events.yandex.ru/talks/405/

[43] БЭМ: Практика: http://events.yandex.ru/talks/406/

[44] Дизайн интерфейсов: http://events.yandex.ru/talks/407/

[45] Дизайн глазами разработчика: http://events.yandex.ru/talks/408/

[46] Вторая Школа: http://events.yandex.ru/events/shri/simf-2013/

[47] vithar: http://habrahabr.ru/users/vithar/

[48] Источник: http://habrahabr.ru/post/168259/