Мастер-классы
Мастер-классы на javascript.ru - это возможность:
- Узнать много нового.
- Узнать то, что не знают другие.
- Понять, насколько хороши ваши текущие знания.
- Получить новые идеи для более успешной реализации проектов.
Ведет мастер-классы Илья Кантор, создатель сайтов http://javascript.ru, http://algolist.manual.ru, в прошлом - один из разработчиков javascript-фреймворка Dojo Toolkit, человек с большим опытом в разработке сложных веб-приложений.
Для понимания материала обязательно знать javascript на минимальном уровне, писать простые скрипты. Если вы - опытный разработчик - тем лучше для вас.
Что о чем...
Мастер-класс "Профессиональное javascript-программирование"
Основной мастер-класс, посвященный профессиональной разработке, а также многочисленным особенностям и фишкам javasсript.
Вы узнаете:
- Javascript, browser tips & tricks.
- Фишки DOM, функции/замыкания, ООП - понятно и в деталях.
- Малоизвестные возможности javascript и браузеров.
- Javascript-фреймворки. Сравнение современных возможностей. jQuery в деталях.
- Полезный инструментарий, который сделает вашу разработку быстрее и качественнее. Гораздо больше, чем Firebug.
- Обмен информацией между окнами с разных доменов
- HTML5: что уже есть, а что нас ждет уже скоро.
- Этот МК - отнюдь не об основах javascript, есть много информации для профессионалов.
Длительность - 4 часа.
Мастер-класс по клиентской оптимизации
Как ускорить страницу, почти ничего не делая Как серьезно ускорить страницу и сайт, если что-то сделать..
Вы узнаете:
- Способы и принципы сжатия javascript, что делать, чтобы код сжимался эффективнее.
- Идеальное кеширование. Скрипты и серверная часть.
- Эффективная оптимизация javascript. Подходы, цифры, рецепты.
- Основные приемы оптимизации jQuery.
- Ускорение загрузки страницы через HTTP pipelining.
- Оптимизация с Google Gears и HTML5.
- Google Closure Compiler в деталях
- Удобные инструменты для оптимизации и профайлинга.
Длительность - 4 часа.
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0"
AJAX - это не просто запрос XMLHTTPRequest. Это серьезные сервисы, события с сервера, работа между различными доменами и управление асинхронными событиями. Это технология COMET и будущее Web.
Мастер-класс сделает современные подходы простыми и понятными для вас, позволит улучшить те приложения, которые есть сейчас, и перейти к качественно новой разработке в будущем.
Вы узнаете:
- Асинхронная подгрузка событий с сервера (COMET) - различные варианты, сравнение и примеры реализации.
- Кнопки back-forward, закладки и история с AJAX.
- Cпособы написания чата/оповещающего демона, аспекты производительности и решения.
- Кросс-доменные ограничения, способы их преодоления.
- Асинхронный try..catch. Удобная работа с асинхронностью.
- Инструменты для разработки и отладки сложных AJAX-приложений.
- Специализированный COMET-сервер, установка, расширение, интеграция. Поднимем COMET прямо на мастер-классе.
Длительность - 4 часа.
Мастер-класс "Секреты jQuery"
Мастер-класс посвящен слабо документированным особенностям и устройству фреймворка jQuery.
Это не вводный курс. Знакомство и опыт работы с фреймворком jQuery - обязательны.
Вы узнаете:
- Как работает поисковой движок jQuery
$('...').
- Внутреннее устройство. Алгоритм поиска. No magic.
- Почему некоторые очевидные запросы тормозят, и как их ускорять.
- Расширение поискового движка, добавление своих фильтров.
- Система событий в jQuery.
- Внутреннее устройство.
- Слабо- и недокументированные фичи, отсутствующие в обычных javascript-событиях.
- Влияние системы событий на быстродействие и DOM-манипуляции. Что тормозит и почему.
- Обход утечек памяти.
- Фишки AJAX.
- Особенные фичи AJAX в jQuery, которых нет в других библиотеках и полезные приемы работы с ними.
- $.изнутри.
- Внутреннее устройство функции
$. Что она делает быстро, а что - нет.
- Создание плагинов. Внутренний механизм работы
$.fn.plugin.
- jQuery UI.
- Обзор и устройство jQuery UI.
- Написание собственных виджетов. Объявление, вызов методов и т.п. Примеры.
- Приемы для более удобной работы с виджетами.
- Профайлинг jQuery-приложения
- Как из каши $(вызовов) получить читаемый профиль.
- Дополнительно.
- Общий обзор библиотеки jQuery, ее сильных и слабых мест. Сравнение с другими фреймворками.
Длительность - 3 часа.
Участники прошлых мастер-классов
Да, кстати, эти ребята понимают толк в мастер-классах...
В этом списке нет еще многих достойных компаний. Но это лишь потому, что перечислять всех - будет многовато. Те, кто перечислен, просто были первыми.
Участие
В настоящий момент нет возможности записаться на мастер-класс, но можно получить уведомление, когда такая возможность появится.
Цена на мастер-классы имеет обыкновение быть маленькой вначале и расти по мере приближения даты. Уведомление даст возможность выбрать самый дешевый вариант.
Если вариант "онлайн" также интересен - выберите и его. Для участия онлайн необходим браузер с Flash и интернет-канал 128 кбит и выше, микрофон удобен, но не обязателен, видеокамера не нужна.
На указанный вами адрес и номер телефона будет направлено только одно письмо/смс-сообщение о ближайших мастер-классах.
Телефон для СМС - на всякий случай, т.к. email имеет обыкновение иногда попадать в спам.
Просим по организационным и финансовым вопросам писать на адрес электронной почты manager@javascript.ru, по остальным - на mk@javascript.ru.
|