Javascript.RU

Курсы JavaScript

Добрый день!

Здесь находятся "правильные" курсы по профессиональному JavaScript, цель которых - научить думать на JavaScript, писать просто, быстро и красиво.


Основные особенности курсов:

Дистанционные
Удобнее, чем очные курсы.
Качественные
Вы сможете убедиться в этом сами. Уже обучились более сотни человек. Эти курсы - даже лучше, чем обычные, очные, ведь главное - кто и как преподает.
Обратная связь и поддержка
На курсе вы решите множество задач, учебных и из реальной жизни. Эти решения мы будем обсуждать, вы получите советы по развитию именно для вас.
Ориентация на результат
Цель курсов - получить конкретные результаты в плане знаний и умений.
Гарантия
Репутация – прежде всего. Здесь действительно хорошие, правильные курсы.

Ведет курсы Илья Кантор, создатель этого сайта, frontend-разработчик с большим стажем, а также кандидат наук, контрибьютор Dojo Toolkit, Google Closure Compiler, jQuery.

Узнать об открытии записи:
[x]

В интернет есть много различных курсов, но, к сожалению, большинство из них не выдерживают никакой критики. Скорее всего, вы и сами понимаете это, а если нет – спросите знакомого специалиста, он подтвердит.

Курсы, которые находятся здесь - эффективны и не похожи ни на один из них.

  • Курс построен на примерах и задачах. Программировать - это как плавать, одной теории маловато, нужна практика, и чем больше - тем лучше. Значит – много примеров и задач. Ведь умение их решать, основанное на понимании и прямых руках - и есть реальная цель.
  • Правильное понимание языка. JavaScript – особенный язык. Если взять все часы, потерянные на вопросы на форумах, на отладку кривого кода... А многое, в общем-то, достаточно просто, только надо знать как.
  • Актуальность... То, как делаются современные проекты, а не как это было 5 лет назад.
  • Стиль и качество кода - это важно, т.к. большинство времени тратится не на изначальное написание кода, а на его развитие и поддержку. На курсах ему уделяется особое внимание.
  • Верная информация и полезные навыки - все важные и тонкие моменты на курсе обязательно демонстрируются на примерах и проверяются на задачах.

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

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

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

JavaScript в этом смысле особенный язык. На нём очень легко начать что-то делать. Но при этом разница между человеком, который нахватался по верхам и профессионалом, постигшим JS-дзен - колоссальна. Один делает три кнопки, другой пишет Gmail и покоряет мир.

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

Курсы JavaScript - мощный и быстрый способ обучения. При полноценном участии они гарантируют актуальные, глубокие знания.

Возможность участников общаться онлайн друг с другом и с ведущим, выполнение заданий также даёт более глубокое и эффективное усвоение практических навыков.

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

Пирамида обучения

«Пирамида обучения» (кликабельно)
© National Training Laboratories, USA

На текущий момент в курсах уже участвовало более нескольких сот человек. Все они, как и вы, имеют доступ к гугл, книгам и javascript.ru. Но каждый имеет право на лучшее, они выбрали поход на курсы и, похоже, не пожалели.

Курсы - это вложение в себя. Это усилия, которые позволят быстро продвинуться. А где вы хотите быть через несколько месяцев/лет?

Может быть, имеет смысл level up?

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

Но вот что касается "научиться" - на практике все не так просто. Люди могут девелопить долго, но качество кода растет слабо.

Компаниям нужны результаты. Им нужны хорошие разработчики, очень нужны. В современном интернет-девелопменте все решают люди. За них постоянно идет борьба. На поиск выделяются ресурсы, деньги...

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

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

Всё это объективные реалии, которые можно наблюдать в мире. Именно поэтому существуют курсы. Хорошие курсы могут дать очень многое, если, конечно, это - хорошие курсы

Далее идёт описание 3-месячного курса. Но бывают и другие варианты, информация о которых попадает в рассылку (см. далее).

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

Вся программа слишком длинная, чтобы приводить её здесь, но её часть вы можете увидеть в учебнике JavaScript. Все темы рассматриваются подробно, с упором на тонкости и практику.

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

Если коротко - вы научитесь:

  • Правильно понимать язык JavaScript, его тонкости и особенные фичи.
  • Разрабатывать, используя замыкания, наследование, ООП.
  • Отлаживать программы в различных браузерах
  • Уметь создавать графические компоненты с использованием jQuery
  • Создавать интерфейсы, используя события, делегирование, Drag'n'Drop, анимацию.
  • Разрабатывать свои виджеты с jQuery.UI

Курс - уникальный, аналогов ему в СНГ не существует.
В курс также входят элементы AJAX/COMET, Node.JS, Canvas/SVG - по заявкам. У нас не будет сверхподробного изучения этих технологий, т.к. 3 месяца это не 3 года, но если вы захотите сделать личный проект с ними - я отвечу на вопросы, покажу что как и помогу освоить более глубоко, чем это входит в программу.

В курс входит личный проект с использованием JavaScript. Это может быть создание интерфейса, компонент интерфейса, фреймворка или API в к определённым задачам, исправление багов в open-source... Что-то, что покажет ваши знания JavaScript и потребует не более одного месяца. При выполнении вы получаете code review и консультации.

Предварительные требования - знакомство с HTML и CSS, а также готовность, при небходимости, поднять свои знания CSS.

Обучение на курсах JavaScript занимает 3 месяца, встречи - два раза в неделю. Современные технологии очень велики по объему, в них много тонкостей, и за меньший срок всё просто не успеть.

Для общения используются видео, аудио и чат. Если у вас есть гарнитура - вы сможете использовать ее для вопросов, но это не обязательно.

Системные требования для общения онлайн - Windows/MacOS и скорость 256kbit+, для просмотра видео - Windows.

К каждому занятию выдаются материалы для освоения и задачи на тему вперёд. Если это текст - читаете, если видео - смотрите в удобное для вас время. Делаете задачи.

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

Во время занятия мы разбираем тему вместе. Вы задаете вопросы по материалу, показываете решения. Мы смотрим, как можно сделать лучше. Если тема сложная, то разбираем ещё несколько задач.

Если какое-то занятие придётся пропустить, то вы сможете посмотреть видеозапись и сделать домашнюю работу самостоятельно. В курс включены 1-2 недели каникул между темами, так что лучше запланировать отдых на них.

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

Стоимость обучения составляет 6750 руб в месяц. Оплата осуществляется единовременно.

На самом деле курсы могли бы стоить и гораздо дороже. Это вложение в себя, один раз и надолго. Хороших JavaScript-программистов мало. У вас есть возможность стать одним из них.

Записаться "абы когда" не получится.

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

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

Поэтому запись открывается время от времени. После того, как нужное количество участников набрано - она закрывается.

Чтобы оказаться в числе участников - нужно зайти на эту страницу вовремя и записаться. Самый лучший способ это правильное время узнать - запросить уведомление, используя форму ниже.

За последние полгода места ни разу не выходили в "открытый" доступ.

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

Всем участникам курсов, независимо от пола, возраста, ориентации и религиозной принадлежности...

Гарантия:

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

..то вы сможете получить деньги назад.

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

А это все правда? Действительно ли курсы такие хорошие?
Вспомните, на каком сайте вы находитесь...

Здесь нет курсов по HTML/CSS/PHP/Photoshop и прочему разному.

Я провожу курсы только по JavaScript. И стараюсь делать это настолько хорошо, насколько это возможно.

Какие есть способы оплаты? Можно ли от организации?
Все основные способы предусмотрены. Есть оплата через банк, Webmoney, банковской карточкой, для остальных способов подключена Robokassa.

Можно участвовать от компании и оплачивать через счет, в этом случае документы будут на странице заказа. Подписанные документы могут быть присланы в виде сканов или по почте.

Выбор способа оплаты - в процессе оформления.

Планируются ли курсы по ...? Когда?
Некоторые новые курсы действительно планируются и находятся в процессе апробации и тестирования.

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

Создание такого курса требует определенных ресурсов и времени. Надеюсь на понимание.

У вас другой вопрос? Напишите его в комментариях внизу этой страницы.

Для быстрой связи можно также писать мне на email: mk@javascript.ru (проверяется регулярно), а если совсем срочно - звонить по телефону +7-903-5419441.

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


Автор: e.kubyshin, дата: 13 января, 2011 - 12:10
#permalink

Илья, поздравляю. Молодец! Читал статью на хабре. Так держать.


Автор: silentroach, дата: 13 января, 2011 - 12:27
#permalink

Было бы клево по часу-два после 22, а то в 19 часов большинство Москвичей на работе, мне кажется Sad


Автор: Илья Кантор, дата: 14 января, 2011 - 04:30
#permalink

Есть два основных времени: 10:00-11:30 GMT+4 и 21:30 - 23:00 GMT+4 (MSK). Иногда добавляется третье: 19:30 - 21:00.


Автор: silentroach, дата: 14 января, 2011 - 13:10
#permalink

клево, спасибо


Автор: Гость, дата: 13 января, 2011 - 15:25
#permalink

Добрый день Илья. Возник вопрос, в программирование практически опыта не имею, только начинаю делать первые шаги в этой области(изучение основ HTML+PHP). Какой минимальный входной уровень в данные занятия?


Автор: Илья Кантор, дата: 14 января, 2011 - 04:42
#permalink

Знакомство с HTML/CSS обязательно.

Вы можете посмотреть учебники http://ru.html.net/tutorials/html/ и http://ru.html.net/tutorials/css/ для начального обучения. Там немного всего, но основы есть. Знания по CSS нужно будет повысить в процессе курсов.


Автор: Евгений_positiv (не зарегистрирован), дата: 13 января, 2011 - 21:54
#permalink

Ребята , скажите пожалуйста , а скачать ваш курс можно ?


Автор: Илья Кантор, дата: 14 января, 2011 - 04:48
#permalink

Вам "скачать" или "научиться"? Здесь - второе.


Автор: MODist, дата: 14 января, 2011 - 19:36
#permalink

Как скоро планируются появиться остальные онлайн курсы, те, что выделены жирным шрифтом "Дальнейшие курсы"?


Автор: Илья Кантор, дата: 20 января, 2011 - 14:42
#permalink

Как только - так сразу. Будет извещение в рассылку.


Автор: Альберт (не зарегистрирован), дата: 23 января, 2011 - 16:32
#permalink

Здравствуйте!

Очень хотелось бы попасть на курс "Основы", но мест в группе на 10.02 не осталось, вы собираетесь еще проводить? или может есть возможность побыть дополнительным участником на это число?)


Автор: Илья Кантор, дата: 3 февраля, 2011 - 14:40
#permalink

В качестве исключения открыт донабор именно в эту группу, там 1 место появилось, человек участие перенес.

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

Записывайтесь заранее.


Автор: Гость (не зарегистрирован), дата: 23 января, 2011 - 18:59
#permalink

А когда будет следующий курс по основам? А то что-то уже мест нет нигде, а я бы послушал сначала его перед dom/события.


Автор: Илья Кантор, дата: 16 июля, 2011 - 12:28
#permalink

Подпишитесь на уведомление. Вначале места всегда есть.


Автор: Гость (не зарегистрирован), дата: 1 февраля, 2011 - 15:15
#permalink

Возможно ли пройти курс от организации? Предоставляются ли при этом документы?


Автор: Илья Кантор, дата: 2 февраля, 2011 - 01:09
#permalink

Да, участие от организации возможно. Документы: договор с актом и счет будут на странице заказа.

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


Автор: Гость (не зарегистрирован), дата: 7 февраля, 2011 - 16:40
#permalink

Кто прошел уже курсы напишите, как оно.


Автор: flibustier, дата: 9 февраля, 2011 - 19:38
#permalink

Курсы хороши и полезны!


Автор: Кость (не зарегистрирован), дата: 4 июня, 2011 - 16:31
#permalink

Скажите, а когда вы организуете новый набор? Думаю, ждать ваших курсов, или искать что-нибудь ещё..


Автор: newtrap (не зарегистрирован), дата: 9 июля, 2011 - 20:51
#permalink

Очень жду момента, когда наконец можно будет прослушать Ваш курс!


Автор: Raphael999666333 (не зарегистрирован), дата: 14 июля, 2011 - 15:28
#permalink

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


Автор: Илья Кантор, дата: 16 июля, 2011 - 12:27
#permalink

Да, летом был перерыв. Ближайший курс будет в середине августа. Точное число появится позже, будет выслано уведомление.


Автор: kuklavasja, дата: 16 июля, 2011 - 23:43
#permalink

Ура! С нетерпением жду уведомление!


Автор: Svetlaya (не зарегистрирован), дата: 21 июля, 2011 - 16:36
#permalink

Тоже хочу поучаствовать.


Автор: Илья Кантор, дата: 31 июля, 2011 - 23:05
#permalink

Все запросившие уведомление получили приглашение на новый, особенный курс. Регистрации на сайте, судя по всему, не будет, т.к. не осталось мест.

Планируются и другие курсы.

В дальнейшем преимущественная регистрация будет также идти по уведомлениям.


Автор: dumbm1, дата: 13 августа, 2011 - 00:25
#permalink

я приглашение не получил, хотя подписался на рассылку и откликнулся сразу, даж отпуск перенес на декабрь, засада (((


Автор: Кость (не зарегистрирован), дата: 15 августа, 2011 - 16:18
#permalink

Меня постигла та же участь, зарегистрировался, даже письма писал, отвечали, очень, ОЧЕНЬ ждал этот курс и ничего не получил. Жаль


Автор: Илья Кантор, дата: 17 августа, 2011 - 07:59
#permalink

Поясняю ваш комментарий.

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

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

По результатам не все были приняты в группу. Если вы не знаете, почему - спросите. Возможная причина - незнание HTML. Другая причина - места оказались заняты, и тут я не виноват.

--
С уважением,
Илья Кантор


Автор: Савелий (не зарегистрирован), дата: 22 сентября, 2011 - 11:23
#permalink

т. е. курсы только для москвичей? Начало занятий в 19 с чем-то и 21 с чем-то в Сибири, например, это глубокая ночь, воспринимать материал затруднительно, а еще если на следующий день рано утром на работу.... Как быть?
Спасибо.


Автор: Илья Кантор, дата: 26 сентября, 2011 - 14:11
#permalink

Новосибирск это +3 от Москвы, то есть курсы будут с 22:30 до 24:00. Поздновато, но глубокой ночью назвать сложно.

Есть ещё группа в 10:00 по Москве.


Автор: FINoM, дата: 26 сентября, 2011 - 04:44
#permalink

Не глядя в FAQ, планируются ли курсы по node.js?


Автор: Илья Кантор, дата: 26 сентября, 2011 - 14:09
#permalink

Элементы Node.JS входят в 3-месячный курс. А дальше вы, зная JS и основы, сможете все освоить сами.


Автор: Гость (не зарегистрирован), дата: 1 октября, 2011 - 11:37
#permalink

Как бы это только осилить все )


Автор: Гость (не зарегистрирован), дата: 3 октября, 2011 - 21:22
#permalink

Скажите пожалуйста когда в октябре планируеться набор в группу?
Хотел бы записаться очень!


Автор: Гость (не зарегистрирован), дата: 20 октября, 2011 - 22:55
#permalink

ну когда же уже рассылочка то будет?


Автор: Илья Кантор, дата: 6 ноября, 2011 - 12:53
#permalink

Рассылка была. Сейчас в среднем одна группа раз в месяц-полтора.

И кстати, чтобы "всё осилить", необходимо делать домашнее задание.


Автор: Маргарита, дата: 24 октября, 2011 - 14:54
#permalink

Добрый день! Скажите, пожалуйста, пройдя месячный курс "Основы Javascript" я смогу писать самостоятельно скрипты или это позволит только разбираться в чужих творениях?


Автор: Илья Кантор, дата: 6 ноября, 2011 - 12:56
#permalink

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


Автор: Анжела (не зарегистрирован), дата: 9 ноября, 2011 - 16:16
#permalink

Добрый день. Не однократно подписывалась на рассылку - но приглашения так и не получала. С чем это может быть связано?


Автор: Илья Кантор, дата: 13 января, 2012 - 22:05
#permalink

Для уведомления испльзуется внешний сервис рассылки "unisender". Возможно, вы ранее отказывались получать письма от него или почтовик блокирует рассылки как спам.

Попробуйте подписаться ещё одним e-mail. Как правило, раз в месяц-полтора бывает письмо.


Автор: Jrc (не зарегистрирован), дата: 13 ноября, 2011 - 01:05
#permalink

Илья, скажите, а когда стартует новый набор? В декабре, январе?


Автор: Илья Кантор, дата: 13 января, 2012 - 22:05
#permalink

Примерно раз в месяц-полтора.


Автор: wds (не зарегистрирован), дата: 28 ноября, 2011 - 09:42
#permalink

Какая программа месячного курса? Вообще JS более менее знаю, но хотелось бы получить знания по ООП, мне достаточно будет месячного курса?


Автор: Гость (не зарегистрирован), дата: 28 ноября, 2011 - 09:50
#permalink

Оплата единоразовая или можно помесячно?


Автор: Илья Кантор, дата: 13 января, 2012 - 22:20
#permalink

Система регистрации технически устроена так, что оплата единоразовая.


Автор: oywy (не зарегистрирован), дата: 17 декабря, 2011 - 06:26
#permalink

Курсы рассчитаны на новичков? с нуля.


Автор: Илья Кантор, дата: 13 января, 2012 - 22:08
#permalink

Да, можно с нуля. Если есть знакомство с HTML/CSS.

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

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

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

Если вы выберите "с нуля", то будут доступны лекции и задачи по основам программирования - переменным, циклам и т.п. в контексте JavaScript. Если "умею...", то элементарные разделы будут скрыты, останутся только особенности JavaScript. Будет и доступ к специальному разделу форума для вопросов.

Так что вы начнете курс уже с некоторого минимального уровня подготовки.

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


Автор: ilya.punhin (не зарегистрирован), дата: 3 января, 2012 - 01:58
#permalink

несколько раз отправлял запрос, но ссылка на usndr.com ,так и не открылась. что делать? очень хочу попасть на курс!


Автор: Илья Кантор, дата: 13 января, 2012 - 22:09
#permalink

Возможно, их сайт временно "лежал"? Попробуйте на следующий день, наверняка поднимется.


Автор: negase.ru (не зарегистрирован), дата: 12 января, 2012 - 14:44
#permalink

Когда следующие курсы стартуют 3 месячные?


Автор: Wizout, дата: 12 января, 2012 - 15:26
#permalink

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


Автор: Илья Кантор, дата: 13 января, 2012 - 02:17
#permalink

В течение нескольких дней будет рассылка по записи на курсы.


Автор: 1zma, дата: 18 января, 2012 - 14:26
#permalink

Илья, добрый день.

Про рассылку:
Письмо в любом случае будет ? (Вы приглашены/ К сожалению не хватило мест...)
Или если не пришло письмо - не хватило мест?


Автор: Илья Кантор, дата: 23 января, 2012 - 08:39
#permalink

Рассылка при наборе группы приходит обязательно.

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


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
2 + 3 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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