Этот курс посвящен JavaScript-микрофреймворку Express и главным аспектам работы с подобными фреймворками для создания веб-приложений: роутинг, middlewares, логирование, тестирование, шаблонизация, REST, сессии, авторизация, аутентификация и др. На протяжении курса вы будете писать собственный блог на JavaScript + Express.
Чему вы научитесь:
- Создавать полноценные сайты на самом популярном в Node.js мире фреймворке
- Организовывать код в соответствии с MVC и REST архитектурами
- Эффективно отлаживать ошибки в коде сайта используя логгирование
Уроки курса
-
4
Логирование
Рассмотреть вопросы логирования в веб-приложении и познакомиться с популярной библиотекой morgan.
Автор
Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.
- Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
- Соорганизатор конференции Nastachku.ru.
- Вимер.
- Топлю за DevOps и автоматизированные тесты.
Впечатления
Доброго времени суток!
Вообще очень понравился курс. Это задание самое непростое, пожалуй, но разве что в плане понимания порядка действий :) Очень нравится экспресс, благодаря вам он перестал пугать. Оказывается, тут всё очень даже изящно и красиво, пусть не всегда легко.
в целом, курс понравился.
понравился по большей части из за того, что в одном курсе поднят широкий пласт, который заставил прочитать уйму документаций (: express
, pug
, bootstrap
, много чего про куки и сессии перелопатилось, часто возвращался к http, коды статусов, заголовки (: в общем могу сказать так, задания не сильно сложные в курсе, но если есть желание понять и копнуть все, что в нем изложено, то преодолеваться он будет долго, потому что приходится читать документацию..
больше всего понравилось последнее задание, кстати, про флэш) наверное, потому что немного нестандартное, в отличии от заданий где приходилось писать шаблоны и обработчики маршрутов (:
Задание крутое, после совсем легких предыдущих заставило чуточку пошевелить мозгами, и вспомнить функции. ))
И сам курс тоже очень удачный. Мне кажется я только теперь глубоко осознал как работает HTTP, плюс очень интересно было посмотреть как красиво и логично устроен express.js с возможностью расширения midlware-ми.
Но и самое интересное, действительно, в этом курсе приходилось частенько погуглить документация, помучатся с pug, но это не идет ни в какое сравнение с тем, как дымилась голова например в курсе: JS: Программирование, управляемое данными.