Мастер-классы
Мастер-классы по JavaScript - это глубокое погружение в профессиональную разработку, направленное на обучение, систематизацию знаний и повышение квалификации. Они проводятся вживую, в городах России и Украины.
Disclaimer
В 2012-2014 годах мастер-классы не проводились. Новые мастер-классы будут с другой программой, актуальной на момент проведения.
На этой странице вы найдете общую информацию о мастер-классах, которые были раньше.
А в этой форме сможете запросить уведомление об их проведении.
Участие в мастер-классах - это возможность:
- Узнать тонкости и фишки JavaScript. Понять, насколько хороши ваши текущие знания.
- Повысить общую эффективность и скорость разработки.
- Получить идеи для более успешной реализации новых проектов.
Их программа всё время обновляется и соответствует тому, как современные проекты строятся именно сейчас.
Мастер-классы бывают один-два раза в год, они проходят в нескольких городах.
Мастер-классы ведет Илья Кантор, создатель сайта javascript.ru, Frontend-разработчик с большим стажем, контрибьютор Dojo Toolkit, Google Closure Compiler, jQuery, от Microsoft есть статус Valuable Professional по части IE.
Мастер-классы - это повышение квалификации, они для тех, кто уже использует JavaScript.
Раньше программа была шире, потом сократилась, затем мастер-классы перестали проводиться. Ниже - программа после сокращений, в том виде, в котором были последние мастер-классы 2011.
Будущие мастер-классы будут переработаны с учетом современных требований и технологий.
Эта часть посвящена правильной организации кода, архитектуре, инструментарию, а также особенностям и фишкам JavaScript.
Вы узнаете:
- ООП "от и до", полное и системное понимание.
- Тонкости языка JavaScript, фишки, которые экономят время и грабли, которые отнимают его.
- Паттерны разработки сложных JavaScript приложений.
- Подходы к архитектуре, MVC-фреймворки, пример сложного приложения.
- Сборка и организация кода, разные варианты, включая AMD.
- Полезный инструментарий, который сделает вашу разработку быстрее и качественнее.
Делать страницы правильно и быстро - не так сложно, если знаешь, что делать, а результат - стоит того.
Мы разберем все стадии работы со страницей, после которых сайт начинает "летать", ну или по крайней мере работать гораздо быстрее.
Вы узнаете:
- Паттерны проектирования быстрых страниц, идеальное кеширование, скрипты и серверная часть.
- Принципы сжатия JavaScript/CSS, как работают современные компрессоры, как сделать, чтобы ваши скрипты сжимались эффективнее.
- Эффективная оптимизация javascript-интерфейсов и кода.
Мы рассмотрим все этапы оптимизации страницы - от загрузки до интерфейсов.
При этом особенно будем обсуждать малоизвестные тонкости оптимизационных решений и то, как сделать оптимизацию не только эффективной, но и удобной при разработке.
Здесь нашей целью будет обсуждение архитектуры сложных приложений, сферы применения, плюсов и минусов Node.JS и "как правильно его готовить".
- Node.JS как технология, принцип работы и особенности.
- Плюсы и минусы Node.JS.
- Архитектура сложных Node.JS приложений.
- COMET, удобная интеграция Node.JS-служб с обычным сервером.
В зависимости от пожеланий и наличия вопросов, могут быть дополнительные темы:
- Тестирование: Selenium и варианты, организация кода под него.
- Атаки и взлом AJAX-приложений, защита.
- HTML5, работающий сейчас - Canvas, SVG, Web Workers, Drag'n'Drop, local storage и многое другое.
- Утечки памяти.
- jQuery: продвинутая работа с событиями, внутреннее устройство частей библиотеки.
Продолжительность: 8 часов, +1 час на обед.
Мастер-классы проводились на протяжении нескольких лет.
Ниже - небольшой список компаний, разработчики которых участвовали в прошлых мастер-классах и семинарах. Список давно не обновлялся, и ограничен, чтобы сэкономить место. Соответственно, в него попали, преимущественно, самые первые компании. Извините, если кого нет.
- Есть ли материалы?
- Да, есть материалы, они становятся доступны после окончания мастер-класса.
- Можно ли участвовать от организации?
- Можно. Причем для организации мастер-классы стоят очень мало по сравнению с тем, что организация получает от повышения квалификации сотрудника, особенно в средне- и долгосрочном плане.
Как правило, руководители это понимают.
Оплата на юр. лицо доступна для России и Украины, выбирается при оформлении.
Если вопрос о корпоративном мастер-классе - напишите мне на эл. почту.
По всем вопросам - пишите на адрес mk@javascript.ru, почта проверяется регулярно.
Отзывы, от живых людей, конкретных разработчиков в конкретных компаниях, выложены "по требованию общественности".
"Самое главное, пожалуй, это то что изменилось js мировозрение. Вот прям сразу, в тот же день, я переписал часть скриптов на новом проекте и теперь не понимаю как я мог вообще раньше без этих знаний кодить на js."
Дроздов Роман, программист
"Была только на последнем мастер-классе - по jQuery. Жалею только об одном - не посетила ВСЕ мастер-классы."
Антонина Касим, Web-программист
"Понравился и контент, и уровень доклада. Узнал для себя много нового, поэтому было интересно. Сразу видно, что докладчик съел не одну собаку."
Кондуфоров Александр, Senior .NET developer
"Информации много, вся она по делу и отлично структурирована. С точки зрения упорядочивания и углубления знаний - ваши мастер-классы очень хороши"
Некипелов Антон, разработчик JavaScript, ExtJS+Java
"Если вкратце - включил бы обязательное прохождение этих курсов как условие приема на работу java-скриптеров."
Илюхин Павел, программист back-front-end'ов
"По-моему, именно так и должны выглядеть мастер-классы от программиста и для программистов, прояснились многие важные особенности языка."
Мальцев Денис, PHP-разработчик, верстальщик
"Мастер-классы - отличная возможность закрепить имеющиеся знания по JavaScript и получить новые по разным аспектам его применения."
Болдырев Иван, ведущий инженер
"Семинары оказались для меня исключительно интересными. Особенно концентрацией полезных знаний, фич.
Рекомендую всем, кто хочет писать эффективный, гибкий, легко поддерживаемый и производительный javascript-код."
Коржнев Сергей, PHP-разработчик
"Был на 4-х мастерклассах. На каждом из тренингов делался в первую очередь акцент не на тривиальных вещах, а на тех тонкостях, которые позволяют понимать как это все устроено и максимально эффективно пользоваться данным инструментом."
Мадисон Вадим, ведущий Web-разработчик
Есть и независимые комментарии, например, две темы на хабрахабр тут и тут.
Ещё раз замечу, что мастер-классы 2015 будут идти по другой программе, соответствующей самым современным и правильным практикам разработки.
Если хотите о них узнать - запросите уведомление в форме выше.
-----
С наилучшими пожеланиями,
Илья Кантор
|