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

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

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

Обновления

  1. Изменили программу и подачу демо-проекта, чтобы студентам не пришлось переписывать части приложения с каждой новой порцией знаний на курсе.
  2. Добавили в проекты @babel/preset-env вместо отдельных плагинов. Заодно настроили .browserlist.
  3. Снизили нагрузку в разделе про моки, изменив подачу материала: сначала даём хард-код. После рассказываем, как его «оживить» и сделать «более настоящим».
  4. Добавили наглядности: на лайве больше используем точки останова для демонстрации работы кода, а в презентации пробуем добавить не абстрактные схемы, а со скриншотами реального проекта «Менеджер задач».

Наставники

15 наставников получили от выпускников высшую оценку в 10 баллов более одного раза: Евгений Фаллер, Раиль Сахавиев, Сергей Андреев, Семён Якушев, Антон Попов, Алексей Хабиров, Анастасия Ничипорчук, Сергей Вохмянин, Максим Волков, Александр Тимоновский, Алексей Хапов, Евгений Казаков, Артём Рудов, Артур Галимов, Дмитрий Галиев.

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

Анастасия Суховерхова

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

Курс хорош тем, что сложная тема ООП доступно объяснена для тех, кто с ООП никогда не сталкивался. Сначала в теории, которую я с первого раза, наверное, ни разу не поняла, а потом на практике — тогда теория укладывается. Я пересматривала почти все лайвы по 2 раза.

Радует и смешит, что сами преподаватели говорят: «Если кажется, что у вас закипел мозг, и вы ничего не поняли — это нормально». Сразу становится полегче.

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

Роман Чернышов

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

Евгений Харитонов

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

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