«JavaScript. Профессиональная разработка интерфейсов» #25
- 26 апреля 2022
- 9.3 из 10
оценка курса
- 263
выпускника
Ещё один поток курса по JavaScript позади. Выпускники курса, особенно после двух курсов по вёрстке — готовые верстальщики со знанием JavaScript. Они смогут настроить валидацию формы, прикрутить галерею, показать модалку, загрузить данные с лоадером — любая интерактивность в рамках страницы.
Но это не только лишь все навыки, которые студенты получают на курсе. Вот все:
- JavaScript и DOM — умение управлять разметкой, оживлять страницу, создавать динамически обновляемый контент.
- ESLint — умение придерживаться принятого на проекте или в команде стиля кодирования.
- Node.js и npm — умение подключать сторонние пакеты
- Node.js и Browsersync — умение использовать локальный сервер для разработки проекта.
- ECMAScript-модули — умение разделять код на осмысленные фрагменты, на модули
- HTTP, Fetch API, Promise, JSON — навык создания запросов к серверу и работы с синхронным кодом.
- Regular Expression, HTML5 Validation API (Constraint validation), библиотека pristine — навык создания и валидации форм.
- библиотека noUiSlider — умение работать со сторонними библиотеками.
- библиотека Leaflet — умение работать с интерактивными картами.
- DevTools — навык работы с кодом из браузера, анализа кода, умение отлавливать ошибки.
Обновления
Каждый курс немного отличается от предыдущих. Вот и в этот раз мы добавили несколько новинок:
- Добавили на курс расширенный тариф и разделили проекты по сложности. Теперь «Кекстаграм» — простой проект, а «Кексобукинг» — сложный. Для этого в последний мы добавили слайдер для указания цены и работу со сторонней библиотекой валидации.
- Перевели личные проекты на Node.js 16 LTS.
- Добавили ещё две статьи про DevTools и доработали текущие.
- Исправили учебный сервер так, чтобы он не нарушал наши же принципы валидации и генерировал правильные данные.
- Убрали из учебника autoplay видео с примерами.
- Унифицировали во всех курсах названия скриптов в
package.json
, чтобы студенты не «переучивались» при переходе с курса на курс. - Переразбили крупное демо по учебному проекту на несколько небольших, чтобы студентам было проще изучать тему раздела.
- Добавили в проекты требование о блокировке кнопки «Отправить», пока идёт запрос к серверу.
- По отзывам студентов исправили недочёты в программе, материалах и личных проектах.
«Кекстаграм» или «Кексобукинг»?
В этот раз проекты разделились почти почти поровну. Сервис бронирования «Кексобукинг» взяли 44% студентов, а соцсеть для фотографий «Кекстаграм» — 56%.
Наставники
8 наставников получили 2 или более десяток от своих студентов. Вот они:
Игорь Шкапертин, Андрей Ефимов, Владислав Доровлев, Алексей Хабиров. Павел Позняк, Евгений Лепёшкин, Дмитрий Гуляев, Максим Волков.
В отзывах сохранены авторская орфография и пунктуация
Отзывы выпускников
Григорий ЛисицаНу во-первых спасибо всей команде Академии за чудесный курс по основам JavaScript. Его стоит рассматривать как базовое погружение, но для дальнейшей работы на JavaScript нужно ещё очень много трудиться и практиковаться.
Я шёл на этот курс уже с какими-то базовыми знаниями, поэтому мне было легче, чем остальным, но и для начинающих, при желании, терпении, усидчивости и небольшом количестве самостоятельного изучения этот курс подойдёт как ознакомление с JavaScript.
Здесь меня научили культуре кода, прежде всего ты должен писать не только для себя, но и для других разработчиков. Так как если ты вернёшься в свой проект спустя неделю, тебе должно быть всё понятно в нём, а не сидеть в нём пару дней, чтобы вспомнить, что это за магическое число у тебя в коде. Немного рассказали секретов именования функций и переменных, а это, я скажу, самое сложное в программировании.
В общем, если вы ищете место, откуда начать погружение в чудную и дивную яму JavaScript, то этот курс, как никакой другой, отлично подойдёт. Помните, что этот курс только начало вашего пути.

Ирина СтепановаЯ взяла проект Кексобукинг, ранее сталкивалась с программированием только на уроках информатики. Не скажу, что мне было очень сложно — главным был вопрос времени. Иногда что-то совсем не получалось, наставник приходил на помощь и направлял мысли в нужное русло.
Бывало такое, что на несколько строчек кода уходило ну очень много времени, зато когда всё заработает — радуешься своему результату.
Думаю, не стоит бояться программирования, тут главное — желание дойти до конца и разобраться самому.

Юрий МининКурс очень интересный.
Для абсолютных новичков в JavaScript может показаться трудным, но в таком случае надо закладывать по 3–4 часа в день на обучение и всё получится.
В силу сильной загруженности на основной работе смог уделять только порядка 4 часов в неделю, помогло то, что до курса изучал JavaScript самостоятельно в интернете. Будущим студентам рекомендую сделать так же, тогда прохождение будет более интересным и разложит многие понятия по полочкам и не придётся ждать того самого «щелчка» понимания работы JavaScript.
Также хочу отметить своего наставника. Принцип работы и обратной связи с наставником выше всяких похвал. И само отношение наставника к ученику уважительное и приятное, что тоже важно.
Негативных аспектов об обучении сказать просто не могу — их не было. Лекторы объясняют все понятно, количество «лайвов» сбалансировано, учебники и тренажёры также предлагают всю информацию структурировано и понятно.

Александр ЧернобровМне очень понравился курс. Понравился своей сложностью, которая поворачивает мозг на 360 градусов так, что начинает кружиться голова. Понравилась сама система обучения. Лайвы, понятный учебник, интерактивные курсы, работа над проектом. А главное — наставник, который передаёт свой опыт. Именно работа с наставником помогает осмыслить и применить на практике всё, что было пройдено на лекциях.
Кирилл МальскийПонравилась подача материала на курсе, хорошие лекторы, качественная работа c наставником. Отдельно хочется отметить тренажёры по JavaScript, мне было интересно их проходить. Но, наверное, совсем с нулевым опытом в вёрстке и в JavaScript курс будет очень трудным в прохождении.

Денис ПанкрашинКурс по JavaScript увлекательный. Очень сложно выбрать проект, потому что они оба интересные. Курс мне показался не суперсложным, думаю это в том числе заслуга моего наставника Алексея Хабирова, который увлечённо помогал преодолевать трудности и делился ценным опытом. Ещё раз спасибо Алексей за отличное наставничество! И, конечно, спасибо авторам за такой полезный курс.
Семен БушмановЗамечательный курс. Прогресс в программировании после курса очевиден. Правда, нужно уделять обучению много времени: иногда целый день ломаешь голову над путями решения возникших проблем, но это очень ускоряет обучения. Преподаватели проводят отличные лайвы, где по полочкам разбирают теоретические нюансы. Самое главное — огромная благодарность наставнику. Спасибо всем, кто готовил этот курс.

Наталья ТрофимоваВо время курса я работала 5/2 по 4,5 часа в день. С таким графиком работы и совсем без знаний JS я сделала сложный проект («Кексобукинг»), но успела еле-еле. Но у меня много времени уходило не только на практику, но и на изучение теории. А на практику времени уходило бы меньше, если бы я чаще задавала вопросы своему наставнику, а не сидела бы до последнего с проблемой. Так что, если где-то возник совсем затык — лучше обратиться за помощью к наставнику или в чат, а не надеяться на собственные силы. Конечно, вы решите проблему, но сколько времени на это потратите? Когда выбирала проект, боялась взять сложный, т.к. думала, что не успею сделать. Посоветовалась с наставником, и решила все же брать сложный, «Кексобукинг». Ни разу не пожалела, т.к. этот проект оказался потрясающе интересным.
Очень важно, чтобы вам было комфортно с наставником. Это прям ОЧЕНЬ ВАЖНО! Конечно, заранее вы не знаете, что собой представляет ваш наставник. Но в процессе уже будет понятно, и если что-то не так — то наставника можно сменить. У наставников есть опыт, и очень ценно то, что они этим опытом на курсе с нами делятся. Для меня важно было то, что я получала от наставника — обратную связь, разбор кода, рекомендации по более качественному коду. В целом, курс был достаточно сложным для меня, но и полезным. Был интересный момент, когда уже ближе к защите я посмотрела на свой код и как-то вдруг внезапно увидела, как можно его улучшить — это понимание пришло само собой, абсолютно без усилий. Вообще в течение курса ловишь себя на том, что все больше и больше понимаешь то, что раньше казалось просто непонятным набором символов, а помимо этого еще и сама написать что-то теперь можешь.

Матвей ДенисовКурс самодостаточен. Лекции информативные, немонотонные, однако преподаватели не всегда заостряют внимание на мелких, но очень важных деталях для понимания происходящего, и на моментах, на которых студент не может самостоятельно сформировать вопрос. В целом, отличный курс для новичков: быстрый, интенсивный старт в разработке веб-интерфейсов. Более того, остался под самым приятным впечатлением после работы с наставником — Андреем Устименко. Прекрасно выполняет все функции ментора, подсказывает как НАДО писать код, где сократить, что добавить. При этом не выполняет за вас проект, он лишь направит вас в нужное русло, а дальше вы должны сами «попотеть, потыкаться, попробовать».

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

Из Angular в React: Карина Королева рассказывает о программе роста до мидла
Как Карина выиграла грант Академии и теперь бесплатно развивает хард- и софт-скиллы.
- 12 мая 2023

Всё о стажировке в «Лиге А.»
Всё, что вы хотели знать о стажировке после Академии.
- 19 апреля 2023


Что такое «Старт в программировании»
Тренажёр? Курс? Навык? Сейчас разберёмся.
- 28 декабря 2022


Профессиональная разработка интерфейсов #27
Обновления, наставники, выпускники.
- 24 декабря 2022

Если вы тоже запутались в тарифах HTML Academy
Разобраться с максимальным тарифом проще, чем вы думаете.
- 21 декабря 2022

Профессиональная вёрстка сайтов #35
Обновления курса и отзывы студентов по 35 потоку.
- 16 декабря 2022


Как устроен «Акселератор» в HTML Academy
Как получить первый опыт разработки после курсов.
- 9 декабря 2022