Шестнадцатый поток успешно закончили 92 студента. Успешные выпускники курса — стажёры-фронтендеры, готовые к работе на реальных проектах. Они понимает, что такое SPA и способны настроить окружение для разработки: сборщик с транспайлером и локальный сервер.

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

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

Обновления

Курсы Академии постоянно эволюционируют, поэтому на каждом потоке появляется что-то новое или изменяется старое. 16 поток «Архитектуры клиентских приложений» — не исключение.

Главные изменения:

  • Перевели проекты на Node.js 16 LTS
  • Добавили в проекты работу с Babel, чтобы студенты знали, как использовать возможности самых новых стандартов ECMAScript. И даже те возможности, которые пока в черновиках.
  • Исправили связь между API и приложением. Теперь за данными в API ходит модель, а мы не нарушаем принципы MVP-паттерна.
  • Поправили нейминг в демо-проекте, чтобы не нарушать свои же критерии, теперь все компоненты называются верно. Например, если файл называется smart-view.js, то класс — SmartView.
  • Поправили вёрстку и технические задания личных проектов.
  • В личных проектах в задании на статистику добавили примеры этой статистики, уточнили задание и осовременили код.
  • Исправили последовательность материалов в разделе «Структуры данных», чтобы студентам было проще погрузиться в непростую тему.
  • По просьбе студентов добавили несколько дополнительных внешних ссылок на материалы в разделах про MV* и ООП.
  • Доработали материалы о классах.

«Киноман» или «Большое путешествие»?

Студенты выбирали один из двух проектов, который нужно было защитить в конце курса. В этот раз статистика в пользу «Киномана», но отрыв не слишком большой.

40% большое путешествие, 60% киноман.

Наставники

После каждого потока студенты оценивают своих наставников по шкале от 1 до 10. Вот список наставников, которые получили две или более десяток от своих студентов.

Артём Рудов
Раиль Сахавиев
Семён Якушев
Виктор Кан

Евгений Лепёшкин
Евгений Фаллер
Алексей Хабиров
Анастасия Ничипорчук

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

Alexey Kashin

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

Для лучшего освоения материала рекомендую проходить этот курс в следующем порядке (которого придерживался сам и защитил в итоге два проекта на 100%:

  • Параллельная с лайвами реализация очередного шага демо проекта
  • Реализация аналогичного шага в своем проекте защиты, прибегая к помощи наставника по необходимости
  • после защиты проекта реализация второго проекта полностью самостоятельно без чьей либо помощи в максимально короткий срок.
  • Елена Mакаева

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

    Закрепились знания синтаксиса, использования методов. Появилось понимание, как работать с классами. Закрепилось то, что на первом курсе по JS было зыбко.

    С первым наставником сработаться не получилось, но кураторы мне быстро помогли и перевели к Артёму Рудову! Могу порекомендовать его, как отличного, внимательного и скрупулезного наставника, и просто приятного человека.

    К Реакту готова! )

    Александр Морозов

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