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

Ответить на тему
 
Автор
Сообщение

anabol1k ®

Стаж: 5 лет 4 месяца

Сообщений: 766

Пост 08-Фев-2013 16:01

[Цитировать]

Школа разработки интерфейсов Яндекса
Производитель: Яндекс
Год выпуска: 2013
Язык: русский
Описание: Разработка интерфейсов — одно из важнейших направлений в Яндексе, сервисами которого пользуются миллионы людей. А ни один российский вуз, к сожалению, не готовит разработчиков интерфейсов. Все знания, которые необходимы современному верстальщику или фронтенд-программисту, приходится черпать из статей в интернете, книг, докладов на конференциях. Но зачастую этого бывает недостаточно. Почти каждого нового разработчика интерфейсов, которого мы принимали на работу, приходилось многому обучать.
За долгое время работы в Яндексе нам удалось систематизировать все наши знания и огромный опыт в создании фронтенда веб-сервисов. Результатом этого осмысления и длительной работы стала первая Школа разработки интерфейсов, занятие которой шли в московском офисе Яндекса. Вся практическая часть обучения проходила в реальных проектах Яндекса. Теоретическая же состояла из лекций, которые читали ведущие разработчики интерфейсов Яндекса: Сергей Бережной, Михаил Трошев, Алексей Андросов, Михаил Давыдов и другие.

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

  • Общий цикл разработки интерфейсов
  • Система ведения задач (Task tracker).
  • Документирование (Wiki)
  • Парное программирование
  • Code Style
  • Браузеры
  • Редакторы кода
  • Командная строка Unix
  • Cистемы контроля версий
  • Тестирование
  • Развертывание вёрстки на сервера

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

  • HTTP-протокол
  • Механизм работы браузера
  • Кеширование на клиенте и сервере
  • Безопасность веб-приложений

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

  • Обзор языков программирования
  • JavaScript: Базовые знания
  • Транспорт, Ajax
  • JavaScript: Асинхронность
  • JavaScript: События
  • CSS: Систематизация базовых знаний
  • CSS: Селекторы, Псевдоклассы. Специфичность и наследование
  • CSS: Значения и единицы измерения. Шрифт. Свойства текста
  • CSS: Основы модели визуального форматирования. margin, padding, border. Цвета и фон
  • CSS: Свободное перемещение и позиционирование
  • CSS: Списки и генерируемое содержимое. Layouts. At-rules
  • CSS: Transition. Transfrom. Animation
  • Debugger: Отладка кода
  • Profiler: Профилирование кода
  • Клиентская оптимизация
  • Обзор шаблонизаторов
  • Регулярные выражения
  • XML
  • XPath
  • XSLT

Фреймворки

  • JavaScript-фреймворки
  • jQuery
  • БЭМ: Теория
  • БЭМ: Практика

Дизайн

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

_________________
http://2v3.su/ Создание сайтов
[Профиль] [ЛС]
Показать сообщения:    
Ответить на тему

Текущее время: Сегодня 18:59

Часовой пояс: GMT



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы