Научитесь применять шаблоны функционального программирования, которые выходят за пределы Express.js - эти идеи можно найти в исключительных производственных кодовых базах всех видов. Являетесь ли вы опытным backend разработчиком, frontend-разработчиком или недавним выпускником буткампа, это пошаговое руководство для вас.
Express - это, пожалуй, повсеместная библиотека для создания бэкэндов Node. По состоянию на середину 2019 года, это только 3,75 миллиона кодовых баз только на Github. Так что, если вы запрыгнете в кодовую базу Node, скорее всего, Express является ее частью.
Начиная с пустого каталога, мы вместе создадим полнофункциональный бэкэнд Express и преднамеренно столкнемся с растущей болью кодовой базы, чтобы мотивировать шаблоны функционального дизайна и функции Express. С этой книгой вы:
Изучите Express.js, создав чистый бэкэнд с аутентификацией с нуля.
Применяйте лучшие практики для создания гибких, тестируемых бэкэндов Node.js.
Расширьте свой вкус дизайна с помощью функциональных шаблонов дизайна, которые можно перенести в любой технологический стек.
Демистифицируйте ключевые веб-абстракции, производя каждый слой самостоятельно, а затем абстрагируя его.
Основанная на реальном опыте консалтинга, в этой книге представлен сфокусированный набор тем и инструментов, которые вы фактически будете использовать, без введения каких-либо упрощенных «запахов кода» или вредных привычек.
Посмотреть больше
Авторы Functional Design Patterns for Express.js
pragmaticstudio
Наши курсы уникальны, потому что их учат программисты, которые провели значительное время в траншеях по реальным проектам, выясняя, что работает, а что нет. Как небольшая компания, не имеющая большого отвлечения или накладных расходов, мы можем сосредоточиться на том, что важно: создание приложений.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.