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

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

Очередной курс лекций от компании «Яндекс», на этот раз посвященный веб-разработке.
Школа разработки интерфейсов (ШРИ) организована компанией Яндекс в 2012 году для студентов старших курсов и  выпускников вузов, желающих развиваться в области фронтенд-разработки веб-сервисов.

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

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

Курс можно скачать в виде одного торрента: Школа разработки интерфейсов, или просмотреть непосредственно с первоисточника: Яндекс: ШРИ

Содержание курса:
Инструменты разработки
1. Общий цикл разработки интерфейсов
2. Система ведения задач (Task tracker).
3. Документирование (Wiki)
4. Парное программирование
5. Code Style
6. Браузеры
7. Редакторы кода
8. Командная строка Unix
9. Cистемы контроля версий
10. Тестирование
11. Развертывание вёрстки на сервера

Технологии в разработке интерфейсов
1. HTTP-протокол
2. Механизм работы браузера
3. Кеширование на клиенте и сервере
4. Безопасность веб-приложений

Языки программирования
1. Обзор языков программирования
2. JavaScript: Базовые знания
3. Транспорт, Ajax
4. JavaScript: Асинхронность
5. JavaScript: События
6. CSS: Систематизация базовых знаний
7. CSS: Селекторы, Псевдоклассы. Специфичность и наследование
8. CSS: Значения и единицы измерения. Шрифт. Свойства текста
9. CSS: Основы модели визуального форматирования. margin, padding, border. Цвета и фон
10. CSS: Свободное перемещение и позиционирование
11. CSS: Списки и генерируемое содержимое. Layouts. At-rules
12. CSS: Transition. Transfrom. Animation
13. Debugger: Отладка кода
14. Profiler: Профилирование кода
15. Клиентская оптимизация
16. Обзор шаблонизаторов
17. Регулярные выражения
18. XML
19. XPath
20. XSLT

Фреймворки
1. JavaScript-фреймворки
2. jQuery
3. БЭМ: Теория
4. БЭМ: Практика

Дизайн
1. Дизайн интерфейсов
2. Дизайн глазами разработчика

Вы можете оставить комментарий ниже.