Мастер-классы по Javascript, AJAX/COMET, jQuery Узнать больше...
Javascript.RU

Мастер-классы

Мастер-классы на javascript.ru - это возможность:

  • Узнать много нового.
  • Узнать то, что не знают другие.
  • Понять, насколько хороши ваши текущие знания.
  • Получить идеи для более успешной реализации новых проектов.

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

Всего вашему вниманию предлагается четыре мастер-класса по различным областям современной javascript-разработки.

Ведет мастер-классы Илья Кантор, создатель сайтов javascript.ru, algolist.manual.ru,, в прошлом один из разработчиков Dojo Toolkit, многократный докладчик на конференциях, человек с большим опытом в разработке сложных веб-приложений.

Вас может заинтересовать - кто считает, что мастер-классы достойны посещения.

Вот небольшой список тех, кто участвовал в прошлых мастер-классах.

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

Далее находятся их программы с основными темами. Все темы рассматриваются подробно.

Как правило, мастер-классы идут два дня. Первые два мастер-класса проходят в первый день, вторые два - во второй день.

Выбрать и записаться на один или несколько мастер-классов (если запись открыта) можно внизу страницы.

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

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

Вы узнаете:

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

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

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 UI.

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

Вы узнаете:

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

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

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

Вы также получите материалы мастер-классов. Это важно, потому что информации много, и вы сможете посмотреть нужные темы позже.

Участие в мастер-классах с одной стороны платное, с другой - стоимость очень доступная, особенно если записаться заранее.

Чтобы узнать больше об участии или записаться - выберите город.

Если вы из Москвы - рекомендую обратить внимание на Ярославль. Он находится в нескольких часах езды от Москвы и представляет прекрасную альтернативу мегаполису.


Мастер-классы в Ярославле состоятся 25-26 сентября.

Если вы не из Ярославля - можно выбрать гостиницу, например здесь, здесь или (тоже близко) здесь.

Стоимость участия в мастер-классе при оплате до 10 сентября - 1300 руб.
10-го сентября - повышение цены до 1900 руб.

При записи на два дня мастер-классов - скидка 10%.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 25.09 (сб), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 25.09 (сб), 1600
Мастер-класс по клиентской оптимизации 26.09 (вс), 1100
Мастер-класс "Секреты jQuery" 26.09 (вс), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Мастер-классы пройдут по адресу ул. Советская 14, первый корпус ЯрГУ, аудитория 304.

Мастер-классы в Одессе состоятся 30-31 октября.

Стоимость участия в мастер-классе при оплате до 15 сентября - 350 грн.
15-го сентября - повышение цены до 390 грн.

При записи на два дня мастер-классов - скидка 10%.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 30.10 (сб), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 30.10 (сб), 1600
Мастер-класс по клиентской оптимизации 31.10 (вс), 1100
Мастер-класс "Секреты jQuery" 31.10 (вс), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Мастер-классы пройдут в конференц-зале гостиницы "Черное Море".

Мастер-классы в Новосибирске состоятся 3-4 октября в рамках конференции DevPoint. Регистрация осущетвляется раздельно.

Стоимость участия в мастер-классе при оплате до 10 сентября - 1300 руб.
10-го сентября - повышение цены до 1900 руб.

При записи на два дня мастер-классов - скидка 10%.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 03.10 (вс), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 03.10 (вс), 1600
Мастер-класс по клиентской оптимизации 04.10 (пн), 1100
Мастер-класс "Секреты jQuery" 04.10 (пн), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Все участники получают адрес и схему проезда.

Мастер-классы в Казани состоятся 9-10 октября.

Стоимость участия в мастер-классе при оплате до 10 сентября - 1300 руб.
10-го сентября - повышение цены до 1900 руб.

При записи на два дня мастер-классов - скидка 10%.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 09.10 (сб), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 09.10 (сб), 1600
Мастер-класс по клиентской оптимизации 10.10 (вс), 1100
Мастер-класс "Секреты jQuery" 10.10 (вс), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Мастер-классы пройдут в пресс-центре IT-парка по адресу ул. Петербургская, 52.

Мастер-классы в Минске состоятся 16-17 октября.

Стоимость участия в мастер-классе при оплате до 15 сентября - 130.000 руб.
15-го сентября - повышение цены до 190.000 руб.

При записи на два дня мастер-классов - скидка 10%.

При оформления заказа цены отображаются в Российских рублях, при оплате они пересчитываются в белорусские.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 16.10 (сб), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 16.10 (сб), 1600
Мастер-класс по клиентской оптимизации 17.10 (вс), 1100
Мастер-класс "Секреты jQuery" 17.10 (вс), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Мастер-классы пройдут в среднем конференц-зале гостиницы Беларусь.

Мастер-классы в Днепропетровске состоятся 23-24 октября.

Стоимость участия в мастер-классе при оплате до 15 сентября - 350 грн.
15-го сентября - повышение цены до 390 грн.

При записи на два дня мастер-классов - скидка 10%.

При оформлении заказа цены указываются в российских рублях, при оплате они пересчитываются в гривны.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 23.10 (сб), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 23.10 (сб), 1600
Мастер-класс по клиентской оптимизации 24.10 (вс), 1100
Мастер-класс "Секреты jQuery" 24.10 (вс), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Мастер-классы пройдут в конференц-зале гостиницы Днепропетровск.

Мастер-классы в Самаре состоятся 13-14 ноября.

Стоимость участия в мастер-классе при оплате до 15 сентября - 1300 руб.
15-го сентября - повышение цены до 1900 руб.

При записи на два дня мастер-классов - скидка 10%.

Записаться и произвести оплату вы можете, используя форму ниже.

Форма регистрации
Мастер-классВремяЗаписаться
Мастер-класс "Профессиональное javascript-программирование" 13.11 (сб), 1100
Мастер-класс "Сложный AJAX и COMET: тонкости Web 2.0" 13.11 (сб), 1600
Мастер-класс по клиентской оптимизации 14.11 (вс), 1100
Мастер-класс "Секреты jQuery" 14.11 (вс), 1600
Четыре мастер-класса (скидка 10%)
Несколько человек:

Все участники получат адрес и схему проезда.

Мастер-классы планируются в различных городах.

На этой странице - их полный список.

Если вас заинтересовали мастер-классы - запросите уведомление о них в ближайшем к вам городе.

Оставив заявку, вы гарантированно получите оповещение, когда регистрация откроется и сможете записаться по самой низкой стоимости.

Здесь есть все города, включая те, для которых регистрация уже открыта. Такие города находятся в списке выше. Посмотрите его, пожалуйста.

Если город в списке есть, кликните на него. Будет подробное расписание и возможность записаться.


Запросить уведомление

Россия (другая страна?)
Москва
Санкт-Петербург
Екатеринбург
Новосибирск
Самара
Новгород
Ярославль
Казань
Ростов-на-Дону
Украина
Белоруссия
Латвия

Электронный адрес*


Сотовый тел. в формате: +7(921)1234567

Вас несколько человек? Укажите, пожалуйста, примерно, сколько:

Оформление и оплата FAQ
  • Для того, чтобы увидеть расписание и стоимость - выберите город выше.
  • Оплата может быть, в том числе, от компаний. Выбор способа оплаты (webmoney, карта, через банк и т.п.) - в процессе оформления.
  • Стоимость указана - за мастер-класс, при записи на несколько - скидка.
  • Количество мастер-классов можно уточнить в корзине во время оформления заказа.

По орг. и фин. вопросам, городам, а также проведению корпоративных мастер-классов - пишите на manager@javascript.ru, по остальным - на mk@javascript.ru.

Расписание и стоимость - выше, они доступны при выборе города.

Также есть контактный тел. +7(903)541-94-41. Это мой личный номер, если что-то срочное или не работает email.

-----
С наилучшими пожеланиями,
Илья Кантор
http://javascript.ru
http://algolist.manual.ru


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Статьи и мероприятия

Будьте в курсе наших последних новостей!

Последние обсуждения на форуме
Forum
Последние комментарии