Подвели итоги пятнадцатого потока профессионального курса «JavaScript, уровень 1». Предлагаем узнать, как всё прошло на этот раз.

Фотография с лекции
«Команда курса открывает двери в мир магии JavaScript.»

В потоке участвовало 197 учеников и 98 из них защитили свои проекты успешно.

За всё время было проведено двадцать часов лекций, ученикам было доступно тридцать девять демонстраций, а также интерактивные курсы, дополнительные материалы и четыре проекта: учебный «Код и Магия» и три личных на выбор.

Статистика выбора личных проектов
Статистика выбора личных проектов.

На этом потоке в качестве эксперимента был введён проект «Кендишоп» — интернет-магазин необычных сладостей. Реализация фронтенда интернет-магазина — сложная задача для новичков, поэтому этот проект мы по итогам курса решили доработать и в будущем вернуть уже в изменённом формате.

Кендишоп
Кендишоп.

Ученики получали уже свёрстанные проекты и техническое задание к ним. Каждый реализовывал описанную функциональность на JavaScript под контролем личного наставника.

Фотография с лекции
«Игорь Алексеенко показал на практике как управлять DOM-элементами.»

Вся работа над проектами велась на чистом JavaScript. Ученики познакомились с сервером и данными, DOM-деревом и шаблонизацией, созданием графики на canvas, разобрали модульность, объектно-ориентированный подход и узкие места языка.

Фотография с лекции
«Вместе разобрались с HTTP и инструментам, которые позволяют делать запросы из браузера.»

Каждый поток мы предлагаем ученикам оценить работу с наставником. Вот имена десяти из тех, кто получил больше одной оценки и максимальный средний балл: Александр Тимоновский, Андрей Рыжаков, Артем Черкасов, Владимир Коршунов, Владислав Балабанович, Дмитрий Мирошниченко, Мария Филиппова, Роман Мисюрин, Сергей Буртылёв и Филипп Шамсиев.

Фотография с лекции
«Подвели итоги потока вместе с Женей Щепотьевым.»

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

Отзывы выпускников

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

Лекции длительные и объёмные, студентам дают очень много полезных материалов. Несмотря на большой объём материала, предоставляемого на лекциях, этого всё равно недостаточно, и поэтому нужно учиться самому искать ответы на свои вопросы. Но в этом мне очень помог мой наставник. Часто наставник сам проявлял инициативу к созвонам, которые, к слову, полезнее переписок в мессенджерах. И за это ему огромное спасибо. Не стесняйтесь задавать вопросы своему наставнику, так как только из лекций вы всего не узнаете. Даже в самый тёмный час, не опускайте руки и всё получится.

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

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

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

На обучение шёл с целью научиться решать задачи с помощью JavaScript и я этого достиг, в результате «Кекстаграм» на 100%. В этом мне помогала наставница, без которой я бы точно не справился. Ревью кода было много, все мои мелкие ошибки были найдены и исправлены, а также давала советы, как можно улучшить код, написать его лаконичнее и понятнее. Набор студентов к ней был уже закрыт, но я напросился, пообещав, что не подведу и в итоге не подвёл. Ещё раз спасибо, я рад, что учился у неё.

Перед курсом и во время него читал книгу «Изучаем программирование на JavaScript» Эрика Фримена. Там простым разговорным языком и с картинками объясняются большинство тем, которые будут на курсе, мне очень это помогло. Например: перед лекцией по замыканиям я прочитал главу в книге, и на лекции мне было проще. Вообще, взгляд на тему из разных источников полезен.

Ещё раз спасибо Академии, вы приносите большую пользу.

Курс просто огонь. Хотите погрузиться и начать что-то понимать в программирование для браузера и в целом немного в программировании — вам сюда. Только если вы совсем новичок или чувствуете неуверенность, я бы советовал немного потренироваться в интерактивный курсах той же Академии. Если вы уже пишете на JavaScript что-то для сайтов, какие-то манипуляции с интерфейсом, но понимаете, что вы далеко ещё не мастер и не так много, в чём разбираетесь (как я) — вам сюда. Ваше понимание JavaScript поставят на нужное место и добавят знаний.

Чему научился:

  • нормально работать с обработчиками событий;
  • реализовал свой первый нормальный drag&drop;
  • наконец-то сносный нативный Ajax;
  • никогда до этого плотно не занимался валидацией форм на JavaScript — почерпнул новое;
  • IIFE — как-то получилось, что вообще не знал про функции мгновенного вызова и возможности их применения, соответственно один из вариантов модульного программирования;
  • не задумывался раньше о подходе решения задач через работу со структурами данных, а не только поиск алгоритмов;
  • работа с файлами и обработка событий вместе;

А когда залезли под капот JavaScript и разбирали как в принципе нужно понимать код — я вообще молчу. В общем, когда считал на пальцах новые моменты в программировании на JavaScript, которые почерпнул, понял, что мне потребуется двадцать один палец.

Отдельное спасибо наставнику, за пояснения в тонких нюансах, как лучше писать код, за детальных разбор и помощь. Всем успехов!

Курс по JavaScript, конечно, намного сложнее, чем по вёрстке и требует полной концентрации и погружения, многократного переваривания нового материала. Не всегда с первого раза понятно, что же именно и как нужно делать в домашних работах. Озарение приходит после кучи проб и ошибок. Но! Как огромный бонус после всего — полученные знания сразу же можно применять в рабочих проектах, так как материал максимально приближен к реальным задачам. Большое спасибо.

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

Для новичка, решившего начать изучение JavaScript с нуля, курс может показаться сложным, но в то же время не менее интересным. Возможно, имеет смысл раньше приниматься за личный проект, у меня это был новый проект — «Кэндишоп».

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

Совершенству конечно нет предела, но ребята, вы на верном пути!

Курс понравился. Был заложен фундамент, причём прочный. Главным плюсом является возможность практиковаться с полученными знаниями плюс наставник, который очень важен. Особенно в моментах, когда заходишь в тупик, а он тебе помогает посмотреть на проблему с совершенно другой перспективы и найти новое решение твоей проблемы.

Всё-таки хочу отметить, что лучше изучать курс уже имея какой-то опыт с вёрсткой и с HTML и CSS. Единственным минусом была иногда нехватка времени для более глубокого изучения некоторых тем, но на то он и интенсив, что требует постоянной напряжённой работы, над собой в том числе. В целом очень хороший курс и на данный момент лучший на рынке СНГ в соотношении цена/качество.

Хочу поблагодарить всю команду Академии: лекторов, наставников и кураторов. Спасибо вам за возможность почувствовать себя немного волшебником.

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

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

Ух, для меня это был самый сложный курс из трёх, что я прошёл в HTML Academy, но благодаря ему я прикоснулся по-своему прекрасному и лаконичному языку — JavaScript. Спасибо, HTML Academy.

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

Для тех, кто боится и сомневается, этот курс — очень комфортная дорожка в разработку. Они вас берут за руку и ведут. Это дорогого стоит.

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

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

Важный момент — работа с наставником, который объяснит непонятные моменты и подскажет, как устранить ошибки и почему они появились. Если с первых лекций вам не нравится ваш наставник, лучше сразу меняйте. Ещё раз повторю, что общение с ним важно для полноценного прохождения курса. Я рекомендую этот курс начинающим программистам, а сам записываюсь на следующий уровень.

Как всегда Академия на высоте. Долго думал: идти на курс или нет. Но зачем, я же и так пишу на JavaScript и мои программы работают?! Но всё-таки, глянув на свой счёт за наставничество на курсах по вёрстке, решил записаться курс.

И я с полной уверенностью сейчас могу сказать — это было абсолютно правильное решение.

Вроде темы лекции вызывали во мне «Пф-ф, это же легко!», но как-то только Игорь начинал вести лекцию, сразу понимал, что я много чего не знаю или просто думал, что знаю.

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

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

Всё идеально! Подача, материал, его актуальность. Огромное спасибо Игорю Алексеенко за составление программы курса. Игорь не только отличный специалист в своей области, но и отличный лектор.

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

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

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

Сама ценность данного курса заключается именно в тесной работе с наставником над вашим личным проектом. Если честно, на лекциях я узнавала, наверное, всего 20-30% необходимого для работы материала. Это немного злило, но подружило меня с гуглом.

Найдите своего идеального наставника и наладьте с ним взаимоотношения. Если ваша работа разладится, скорее всего, вы завалите проект.

Хочу отметить работу куратора Александры. Именно она подобрала для меня в середине курса идеального наставника, что позволило мне, сменив прежнего, защитить проект на 100%.

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

Очередной для меня курс, как ни странно, оказался очень интенсивным. Как всегда, много нового и интересного, бонус — шутки Игоря.

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

Спасибо лекторам и авторам курса, несмотря на некоторые заминки с новым проектом, всё было интересно, позитивно и увлекательно!

Полтора месяца я спал по 4 часа в сутки. Я пересмотрел каждую лекцию минимум два раза. Я прочитал сотни страниц текста. Я написал около 1000 строк кода. Я выжил! Пойду открою шампанское и лягу спать. Спасибо, было круто!

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

Поддержка опытного разработчика на каждом этапе позволила чётко документировать, структурировать код и получить 100% по личному и учебному проектам. Отдельно порадовали треки с испытаниями — они огонь. Инструктор Кекс не даст скучать, без топлива для мозга.

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

Отдельно хотелось поблагодарить кураторов курса, которые быстро отвечали на разные организационные вопросы. В частности, куратора Александру, с которой в основном велось общение. Особенно приятно, что кураторы активно помогают в решении сложившихся разногласий между наставником и проверяющим наставником в процессе финальной проверки. И аргументировано объясняют, почему прав один или другой.

Желаю всех благ. И с удовольствием продолжу обучение на других курсах Академии.

Выпускники курса

Влада Белопольская, Alena Kazarina, Alexandra Samonenko, Andrey Pakhomov, Andrii Hodniuk, Dmitry Kobylskikh, Ekaterina Senkina, Elena P, Ksenia Gezalova, Margarita Rashchynskaya, Maria Plieshka, Marina Sidorkina, Monitor Lizard, Olga Tikhonova, Rustam Arkharov, Sergei Kostrikin