ИТ календарь
Если Вы хотите размещать свои события в ИТ календаре, то Вам необходимо зарегистрироваться, а затем прислать нам на почту имя Вашего пользователя (логин) с пометкой, что хотите размещать свои события в календаре на сайте Самара TECH. Размещение бесплатное.
Календарь событий Печать Написать письмо
Предыдущий месяц Предыдущий день Следующий день Следующий месяц
Просмотр по годам Просмотр по месяцам Просмотр по неделям Сегодня Поиск Перейти к месяцу
Мастер-классы по Javascript в Самаре
logo.gif13 и 14 ноября в Самаре пройдут мастер-классы по javascript от Ильи Кантора, создателя сайтов javascript.ru, algolist.manual.ru, в прошлом одного из разработчиков Dojo Toolkit, многократного докладчика на конференциях, человека с большим опытом в разработке и консультациях по созданию сложных frontend-приложений.

Всего будет проведено 4 мастер-класса:

1. "Профессиональное javascript-программирование"

2. "Сложный AJAX и COMET: тонкости Web 2.0"

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

4. "Секреты jQuery"

Стоимость участия в мастер-классе при оплате до 10 октября - 900 руб.

10-го октября - повышение цены до 1300 руб.

При записи на четыре мастер-класса - скидка 10%.

Внимание! Среди читателей нашего портала будет разыграно 3 бесплатных билета. Победители будут выбираться среди пользователей Твиттера сделавших ретвит данной новости. В Твите нужно указать @samara_tech и ссылку на данную новость (можно с помощью укорачивателя ссылок).

Программы мастер-классов

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

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

Мастер-класс "Профессиональное 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, но хочет делать это более эффективно. Информация, изложенная на мастер-классе, позволяет глубже познакомиться с возможностями и работой фреймворка.

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

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

Дополнительно

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

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

Подробная информация о мастер-классах и запись на участие по адресу: javascript.ru/mk

Назад


Сохрани или поделись: