Новости

Уникальные семинары по Javascript в Минске

Илья Кантор, опытный JS-разработчик, выступит с серией мастер-классов в Минске 16-17 октября 2010 г. Белорусские разработчики могут принять участие в мастер-классах профессионала. Они будут проходить в конференц-зале гостиницы "Юбилейная".

Уникальные семинары по Javascript в Минске
Поделиться в соцсетях:

Илья – frontend-разработчик с большим опытом, создатель сайтов javascript.ru, algolist.manual.ru, в прошлом – участник основной команды фреймворка Dojo.

Расписание

"Профессиональное javascript-программирование" – суббота, 16 октября – начало в 11.00

"Сложный AJAX и COMET: тонкости Web 2.0" – суббота, 16 октября – начало в 16.00

Мастер-класс по клиентской оптимизации – воскресенье, 17 октября – начало в 11.00

"Секреты jQuery" – воскресенье, 17 октября – начало в 16.00

Программа

Мастер-класс "Профессиональное javascript-программирование"

Этот мастер-класс – о том, что должен знать каждый разработчик.

Он посвящен профессиональной разработке, инструментарию, который делает жизнь удобнее, а разработку - проще, а также многочисленным особенностям и фишкам javasсript.

Вы узнаете:

  • Javascript, browser tips & tricks.
  • Фишки DOM, функции/замыкания, ООП - понятно и в деталях.
  • Малоизвестные возможности javascript и браузеров.
  • Паттерны разработки сложных javascript-приложений.
  • Полезный инструментарий, который сделает вашу разработку быстрее и качественнее. Гораздо больше, чем Firebug.
  • Утечки в замыканиях и не только, их обход.
  • Обмен информацией между окнами с разных доменов.
  • Javascript-фреймворки. Сравнение современных возможностей. Рекомендации по применению и по совместному использованию.
  • HTML5: что уже есть, а что нас ждет уже скоро.

Длительность - 4 часа.

Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0"

AJAX - это не просто запрос XMLHttpRequest. Это основа для построения сервисов, включая поддержку History и кнопок Back/Forward и управление асинхронными событиями. Это клиентская и серверная многопоточность. Это технология COMET и будущее Web.

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

Вы узнаете:

  • Асинхронная подгрузка событий с сервера (COMET) - варианты реализации, описание и сравнение.
  • Поддержка History и кнопок Back/Forward.
  • Закладки в AJAX-приложениях.
  • Кросс-доменные ограничения и способы их преодоления.
  • Асинхронный try..catch. Удобная работа с асинхронностью.
  • Инструменты для разработки и отладки сложных AJAX-приложений.
  • Внедрение технологии COMET в существующее приложение
  • Специализированный COMET-сервер, установка, расширение, интеграция. Поднимем COMET прямо на мастер-классе.
  • Особенности COMET-серверов: внутренняя работа, масштабируемость, паттерны использования и классические решения. Все на конкретных примерах.
  • Атаки и безопасность AJAX-приложений. Примеры взлома известных AJAX-сервисов.

Длительность - 4 часа.

Мастер-класс по клиентской оптимизации

Как ускорить страницу, почти ничего не делая. Как серьезно ускорить страницу и сайт, если что-то сделать ;-)

Вы узнаете:

  • Принципы и способы сжатия javascript, что делать, чтобы код сжимался эффективнее.
  • Какие javascript-компрессоры есть, какой из них в каком случае лучше.
  • Идеальное кеширование. Скрипты и серверная часть.
  • Эффективная оптимизация javascript-интерфейсов и кода.
  • Автоматизированная сборка CSS-спрайтов, сравнение с data:URI.
  • Ускорение загрузки страницы через HTTP pipelining.
  • Подходы к проектированию очень быстрых страниц.
  • Оптимизация с HTML5.
  • Слабо-документированные возможности Google Closure Compiler.

Длительность - 4 часа.

Мастер-класс "Секреты jQuery"

Мастер-класс посвящен внутренним особенностям фреймворка jQuery и созданию виджетов с jQuery UI.

Это не вводный курс. Он для тех, кто уже пользуется jQuery, но хочет делать это более эффективно. Информация, изложенная на мастер-классе, позволяет глубже познакомиться с возможностями и работой фреймворка.

Вы узнаете:

  • Как работает поисковой движок jQuery $('...').
  • Внутреннее устройство. Алгоритм поиска. No magic.
  • Почему некоторые очевидные запросы тормозят, и как их ускорять.
  • Расширение поискового движка, добавление своих фильтров.
  • Все о событиях в jQuery.
  • Внутреннее устройство.
  • Слабо- и недокументированные фичи, отсутствующие в обычных javascript-событиях.
  • Использование нового фреймворка для событий в jQuery 1.4.
  • Влияние системы событий на быстродействие и DOM-манипуляции. Что тормозит и почему.
  • Обход утечек памяти.
  • jQuery.data - зачем оно нужно и как работает.
  • Фишки AJAX.
  • Особенные фичи AJAX в jQuery, которых нет в других библиотеках и полезные приемы работы с ними.
  • Внутреннее устройство анимации и очередей jQuery.
  • $ изнутри.
  • Функция $. Что она делает быстро, а что - нет.
  • Создание плагинов. Внутренний механизм работы $.fn.plugin.
  • jQuery UI.
  • Обзор и устройство jQuery UI.
  • Написание собственных виджетов. Объявление, вызов методов и т.п. Примеры.
  • Приемы для более удобной работы с виджетами.
  • Профайлинг jQuery-приложения.
  • Как из каши $(вызовов) получить читаемый профиль.
  • Своя сборка jQuery, ее возможности и преимущества.

Длительность - 3 часа.

Стоимость участия в мастер-классе при оплате до 30 сентября – 130 тыс. рублей, после 30-го сентября – 190 тыс. рублей. При записи на несколько мастер-классов – скидка 10%.

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям