Подошёл к концу очередной поток курса «JavaScript. Архитектура клиентских приложений», который успешно окончили 113 студентов. Несмотря на то, что это наш самый сложный курс для джунов, процент успешных защит увеличился.

«Архитектура клиентских приложений» — один из этапов обучения на профессии «React-разработчик». Дальше студентов ждёт более глубокое погружение на курсе «React. Разработка сложных клиентских приложений» — по окончании этих двух курсов выпускники имеют крепкую базу знаний по JavaScript. Это помогает им дальше быстро развиваться в веб-разработке.

На курсе студенты получают важные навыки, которые нужны настоящему фронтенд-разработчику:

  • SPA — навык создания Single Page Application.
  • ООП — навык создания JavaScript-приложений с объектно-ориентированной архитектурой. Инкапсуляция, наследование, полиморфизм.
  • MVP — навык создания JavaScript-приложений по шаблону проектирования Model-View-Presenter (MVP).
  • Webpack — навык настройки сборки проекта.
  • Применение паттернов (наблюдатель, адаптер, делегирование).
  • Service Worker — навык обеспечения работы приложения в офлайне.
  • localStorage, sessionStorage — работа с хранилищами браузера.

На курсе было несколько обновлений. Например, мы добавили в демо-проект новинки ECMAScript — Map и Set с практическим применением. Также внесли несколько исправлений в демо-проект на основе отзывов студентов прошлых потоков и уточнили формулировки в некоторых темах для лучшего усвоения программы.

Как проходило обучение

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

Что такое профессия в HTML Academy. Максимально коротко

Чтобы успешно пройти курс, студенты разрабатывали и защищали личные проекты. Можно было выбрать один из двух проектов: «Большое путешествие» или «Киноман», и на этот раз предпочтения разделились поровну.

Наставники

По результатам отзывов выпускников 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 и другое). Часто опускались руки, но мне удалось это сделать и я безумно рада такому опыту, никто не говорил, что будет легко. Благодарна лектору, наставнику, ребятам в чате за поддержку, знания и огромный опыт.

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

Aleksey Titov, Alex Binetskyi, Alexander Gnetov, Alexander Voronin, Alisa, Ansagan Islamgali, Boris Gvozdetsky, Daria Selezneva, Dmitry Ostroukhov, Evgenii Anisimov, Inna Makhova, Irina Kashyntseva, Julie Taylor, Mikhail Sitnikov, Nick Petrenko, Oleksandr Shut