«Современная разработка с JavaScript»

 
Время проведения
27
ноября2010
Завершено

Киев

Продолжительность 4-5 часов с перерывами на кофе.

Описание

На мастер-классе будет рассмотрено всё, начиная от фреймворков и их взаимодействия в крупных проектах, до концепции хранения файлов и доступа к ним при работе большой команды. Также будут рассмотрены вопросы производительности, важные концепции языка (замыкания, ООП), программы для работы с JS, новые подходы в JS в свете выхода HTML5, разработка под мобильные устройства и множество других тем.

План мероприятия

1. JavaScript-фреймворки: каждой задаче – своё средство
    1.1. Немного о велосипедах: когда стоит изобретать, а когда нет
    1.2. Обзор фреймворков общего назначения
    1.3. Специальные фреймворки
    1.4. Использование нескольких фреймворков в одном проекте
2. Важные концепции языка
    2.1. Функции и замыкания
    2.2. ООП в JavaScript
    2.3. Распространённые ошибки
3. Организация кода
4. Производительность в JavaScript. Профайлинг, оптимизация, лучшие практики
5. Доступность в JavaScript. Основные проблемы и подходы к решению
6. Программные средства и утилиты для JavaScript-кода
    6.1. Редакторы
    6.2. Средства для дебага
    6.3. Проверка кода, JSLint
    6.4. Сборка и компрессия кода
    6.5. Юнит-тестирование
    6.6. Автогенерация документации
7. Практическое применение HTML5 и других новых технологий в JavaScript
    7.1. Canvas, SVG, Canvas vs SVG
    7.2. Application cache
    7.3. Geolocation
    7.4. Web Workers
    7.5. Local Storage, Web SQL, IndexedDB
    7.6. Drag & Drop, File API
8. Разработки веб-приложений под современные мобильные устройства (iPhone, iPad, Android)
    8.1. Возможности, ограничения
    8.2. Фреймворки и утилиты
9. Несколько слов о светлом будущем (Node.js, WebGL, EcmaScript Harmony)