Включено в курс
Чему вы научитесь
- Создавать полноценные сайты на самом популярном в Node.js мире фреймворке
- Организовывать код в соответствии с MVC и REST архитектурами
- Эффективно отлаживать ошибки в коде сайта используя логгирование
Описание
Этот курс посвящен JavaScript-микрофреймворку Express и главным аспектам работы с подобными фреймворками для создания веб-приложений: роутинг, middlewares, логирование, тестирование, шаблонизация, REST, сессии, авторизация, аутентификация и др. На протяжении курса вы будете писать собственный блог на JavaScript + Express.
Программа курса
-
2
Маршруты
Познакомиться с концепцией маршрутов в веб-приложении и научиться направлять запросы. -
4
Логирование
Рассмотреть вопросы логирования в веб-приложении и познакомиться с популярной библиотекой morgan. -
6
Шаблоны
Рассмотреть шаблоны и проблемы, которые они решают в веб-приложении. Познакомиться с Jinja-like и Haml-like шаблонами. -
8
REST
Познакомиться поближе с концепцией механизма REST и отсутствием состояния при запросах. -
13
Flash
Рассмотреть механизм Flash, позволяющий выводить сообщения пользователю в ответ на запрос. -
14
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы

Доброго времени суток!
Вообще очень понравился курс. Это задание самое непростое, пожалуй, но разве что в плане понимания порядка действий :) Очень нравится экспресс, благодаря вам он перестал пугать. Оказывается, тут всё очень даже изящно и красиво, пусть не всегда легко.

в целом, курс понравился.
понравился по большей части из за того, что в одном курсе поднят широкий пласт, который заставил прочитать уйму документаций (: express
, pug
, bootstrap
, много чего про куки и сессии перелопатилось, часто возвращался к http, коды статусов, заголовки (: в общем могу сказать так, задания не сильно сложные в курсе, но если есть желание понять и копнуть все, что в нем изложено, то преодолеваться он будет долго, потому что приходится читать документацию..
больше всего понравилось последнее задание, кстати, про флэш) наверное, потому что немного нестандартное, в отличии от заданий где приходилось писать шаблоны и обработчики маршрутов (:

Задание крутое, после совсем легких предыдущих заставило чуточку пошевелить мозгами, и вспомнить функции. ))
И сам курс тоже очень удачный. Мне кажется я только теперь глубоко осознал как работает HTTP, плюс очень интересно было посмотреть как красиво и логично устроен express.js с возможностью расширения midlware-ми.
Но и самое интересное, действительно, в этом курсе приходилось частенько погуглить документация, помучатся с pug, но это не идет ни в какое сравнение с тем, как дымилась голова например в курсе: JS: Программирование, управляемое данными.

