Отчёт с курса
JavaScript. Архитектура клиентских приложений
выпуск #15c 26 июля по 26 сентября 2021
- 114
выпускников защитили проекты
- 8.6 из 10
оценка курса учениками
- 26
наставников были оценены учениками на 10 баллов
JavaScript. Архитектура клиентских приложений #15
- 12 октября 2021
- 3 мин
- 1 776
Подошёл к концу очередной поток курса «JavaScript. Архитектура клиентских приложений», который успешно окончили 113 студентов. Несмотря на то, что это наш самый сложный курс для джунов, процент успешных защит увеличился.
«Архитектура клиентских приложений» — один из этапов обучения на профессии «React-разработчик». Дальше студентов ждёт более глубокое погружение на курсе «React. Разработка сложных клиентских приложений» — по окончании этих двух курсов выпускники имеют крепкую базу знаний по JavaScript. Это помогает им дальше быстро развиваться в веб-разработке.
На курсе студенты получают важные навыки, которые нужны настоящему фронтенд-разработчику:
SPA
— навык создания Single Page Application.ООП
— навык создания JavaScript-приложений с объектно-ориентированной архитектурой. Инкапсуляция, наследование, полиморфизм.MVP
— навык создания JavaScript-приложений по шаблону проектирования Model-View-Presenter (MVP).Webpack
— навык настройки сборки проекта.- Применение паттернов (наблюдатель, адаптер, делегирование).
Service Worker
— навык обеспечения работы приложения в офлайне.localStorage
,sessionStorage
— работа с хранилищами браузера.
На курсе было несколько обновлений. Например, мы добавили в демо-проект новинки ECMAScript — Map и Set с практическим применением. Также внесли несколько исправлений в демо-проект на основе отзывов студентов прошлых потоков и уточнили формулировки в некоторых темах для лучшего усвоения программы.
Как проходило обучение
Студентам открыли доступ к учебным материалам — статьям, тренажёрам, скринкастам, демонстрационным кейсам. Нужно было вовремя их изучать и готовиться к лайвам, на которых авторы курсов общались со студентами в режиме онлайн и помогали разобраться с темами.
Чтобы успешно пройти курс, студенты разрабатывали и защищали личные проекты. Можно было выбрать один из двух проектов: «Большое путешествие» или «Киноман», и на этот раз предпочтения разделились поровну.
Наставники
По результатам отзывов выпускников 12 наставников получили высшую оценку в 10 баллов более одного раза: Сергей Андреев, Владимир Артюхов, Виктор Кан, Михаил Кислый, Семён Якушев, Евгений Лепёшкин, Дмитрий Гуляев, Евгений Алипкин, Даниил Царёв, Сергей Рожков, Владислав Зубко, Антон Попов.
Студенты
Как обычно, на курс записывались люди разных возрастов — от тех, кто младше 18 лет, до тех, кому за 35 лет. Но больше всего студентов было в возрасте 24-30 лет: они составляли половину потока. 68,7% имеют высшее образование. На время курса 82% работали и лишь у 37% студентов прошлое место работы было связано со сферой IT.
После курса студенты оставляют отзывы, а мы делимся ими с вами.
Отзывы выпускников

Дмитрий ГрачевЕсли вы готовы учиться, то HTML Academy вас научат и сделают это максимально профессионально. Больше всего мне нравится на курсах то, что учебный проект хоть и похож на личный, но каждый раз, приступая к работе, ты сталкиваешься с индивидуальными сложностями проекта, которые можно решить, только погрузившись в тему, и перечитав материал, а не просто скопировать с учебного проекта. Знаю, что на многих других платформах обучение в формате «повторяй за мной», но тут происходит действительно много самостоятельной работы. Лучшим комплиментом учебной программе, думаю, являются мои оценки за защиту проектов. Ведь если человек, который до этого никогда в жизни не занимался программированием, защитил уже 2 проекта на 100%, значит, программа действительно даёт знания и помогает развивать профессиональные навыки.
Александр ПомещенкоНаверное, самый интересный курс на профессии (я ещё Реакт не пробовал). С первого взгляда, кажется, сложно, но потом начинаешь по-другому смотреть на код. Всё-таки изучение архитектуры для конструирования приложения и понимания его функционирования очень важно. Во всяком случае, этот курс помог мне заполнить множество пробелов в моих знаниях. Грамотная подача информации в лайвах, а также большое количество источников для самостоятельного изучения гарантируют реализацию и защиту собственных проектов. Главное, не копировать бездумно код, а попытаться его понять, и, конечно же, отдыхать.
Благодарю авторов курса, наставников, кураторов и Кекса, конечно же), за полученные знания и положительные эмоции.
P.S. Говорят, курс упростили по сравнению с предыдущими. Хотелось бы мне пройти неупрощенный курс, так сказать, для сравнения.

Дарья ЛифероваЯ однозначно рекомендую этот курс. Если бы к этому курсу предлагали оценить шкалу сложности, я выбрала 10 из 10. После первого курса JavaScript, обучение на втором курсе напоминало мне мем о том, что в классе мы решаем примеры 2+2, дома 2+2-1, а на контрольной нам дают логарифмы) Александр Сушко и Игорь Антонов — отличные лекторы, присутствовать на лайвах одно удовольствие.
Отдельное спасибо за упорядочивание заданий на Github. Материалы и лекции — школа и домашка, а вот контрольная начинается, когда ты остаёшься один на один со своим проектом... Некоторые задания я кодила по 12 часов, да и что говорить, всё своё время я тратила на курс (читала доп материалы, смотрела видео на youtube и другое). Часто опускались руки, но мне удалось это сделать и я безумно рада такому опыту, никто не говорил, что будет легко. Благодарна лектору, наставнику, ребятам в чате за поддержку, знания и огромный опыт.

Daria SeleznevaБудет сложно, но потом, когда вы оглянетесь на два месяца назад, вы поймёте, как многому научились за это время, какой огромный объем информации усвоили. Это был очень интересный курс, который заметно подтянул мои навыки и теперь я с полной уверенностью могу говорить, что могу программировать что-то (пусть пока и не сильно сложное) на JavaScript.
Я однозначно рекомендую этот курс, правда, для совсем новичков он не подойдёт, им нужно сначала пройти первый курс по JavaScript.)

Иван ГоробецКурс очень непростой, комплексный, много теории, ещё больше практики много кода, много отладки. Очень много тонкостей ,за которыми надо следить и держать в голове. Проекты очень сложные, но и прокачивают скилл, соответственно, они очень плотно. Очень многое зависит от наставника, потому что повернуть «не туда» очень просто. Обязательно нужен контроль, особенно тем, у кого мало опыта. Так что если у вас проблемы с наставником — лучше решайте их, не стесняйтесь, это может стоить вам защиты.

Марина АлистароваПеред курсом мне попалась история Алексея Александрова, который прошел этот курс только с третьего раза. Так что шла с ощущением, что будет сложно.
Я совмещала прохождение курса с работой фултайм. Курс отнимал почти всё свободное время, некоторые домашки я делала неделю. К открытию защиты я только приступала к 6й домашке. В какой-то момент захотелось сдаться и не доделывать проект, но тут решающую роль сыграла поддержка наставницы. На первую проверку отправила за 15 минут до закрытия. Защитилась со второй попытки. Так что курс научил меня не только архитектуре клиентских приложений, но и сохранять спокойствие перед надвигающимся дедлайном.
Виталий ЖитникОсновное что хотелось бы выделить — стараться идти по курсу без отставаний и не накапливать домашние задания. Иначе потом может быть тяжело наверстать такой объём работы сразу. Не расстраиваться и не опускать руки, если что-то непонятно сразу — это нормально и все через это проходят. Повторить материал несколько раз и всё встанет на свои места. Либо спросить совета у наставника. На крайний случай можно обратиться к авторам курса.
Ещё один совет — если долго сидите над одним участком кода и не понимаете почему он не работает, то просто передохните или отложите проект на следующий день и посмотрите на него свежим взглядом. И тогда вы удивитесь как могли не заметить такой очевидной ошибки до этого. Самое главное — поставить себе цель и идти к ней, тогда всё получится.
Ещё из рубрики «Отчёты о курсах»
«JavaScript. Профессиональная разработка интерфейсов» #25
Обновления курса и отзывы студентов по 25 потоку.
React. Разработка сложных клиентских приложений #9. Отзывы о курсе
Ещё 111 студентов успешно закончили курс по React. Внутри отзывы и список наставников с высокими оценками.
HTML и СSS. Профессиональная вёрстка сайтов #33
Отзывы выпускников, наставники с высокими оценками и список обновлений.