обзор
Книги по JavaScript-разработке
Наши преподаватели составили подборку книг для JavaScript-разработчиков. Книги разделены по темам: основы программирования на JavaScript, Node.js, React и React Native. В подборке есть книги для разработчиков Middle и Senior уровня, а также для тех, кто только начинает изучать JavaScript.
Книги по основам программирования на JavaScript
Секреты JavaScript ниндзя
2-ое издание

Резиг, Бибо, Марас

В новом издании авторы рассматривают последние возможности языка и дают много полезной информации, начиная с основ, и заканчивая продвинутыми темами, как написание кросс-браузерного кода и работа с DOM. В книге также есть задания для проверки усвоенного материала и личные рекомендации от авторов по разработке.

JavaScript. Полное руководство
7-ое издание

Дэвид Флэнаган

Это обновленное издание охватывает версию языка JavaScript 2020 года и содержит новые главы, в которых разбираются такие темы, как классы, модули, генераторы и многое другое. Также в книге есть примеры кода с комментариями от автора. Книга поможет прокачать знания и вывести понимание языка на новый уровень.

Книги для продвинутого изучения JavaScript
JavaScript. Оптимизация производительности

Н. Закас

Книга научит, как увеличить производительность сайтов и приложений на JavaScript. Автор делится стратегиями и приемами, которые помогут найти слабые места и устранить причину низкой производительности. Ты освоишь различные методы манипуляции с DOM для ускорения загрузки и многое другое.

Функциональное программирование на JavaScript

Л. Атенсио

Книга поможет разобраться в базовых принципах функционального программирования. Ты научишься различным способам, которые помогают улучшить приложение и повысить его производительность. Также книга поможет ориентироваться в различных подходах к программированию на практических примерах.

Рефакторинг кода на JavaScript: улучшение проекта существующего кода
2-ое издание

М. Фаулер

Проводить рефакторинг кода необходимо, чтобы улучшить исходный код и сделать его более понятным. В этой книге содержится более 60 методов рефакторинга, которые автор демонстрирует на практических примерах. Ты научишься писать простой и понятный для всех код.

Книги для изучения Node.js
Node.js в действии
2-ое издание

Алекс Янг, Майк Кантелон

Цель книги — в кратчайшие сроки научить основам Node.js для разработки приложений. Второе издание является полностью переработанным и кроме Node и JavaScript включает в себя темы по построению frontend, работу с базами данных и фреймворками. Также авторы разбирают темы тестирования и развертывания веб-приложений.

Node.js. Разработка серверных веб-приложений на JavaScript

Хэррон Дэвид

Книга подойдет разработчикам, которые уже хорошо знают JavaScript, и хотят научиться эффективно использовать Node в разработке серверных приложений. В книге много практических примеров, которые помогут разобраться с такими темами, как алгоритмы, базы данных на основе SQL и с MongoDB. Также ты научишься работать с системой организации модулей на основе спецификации CommonJS.

Изучаем Node. Переходим на сторону сервера

Шелли Пауэрс

Автор начинает с основ создания веб-сервера, подробно пишет о Node и модулях базовой функциональности, а также знакомит с системами управления баз данных, AngularJS и другими комплексными фреймворками. Также автор дает информацию о Node в других средах, а том числе для микроконтроллеров и микрокомпьютеров.

Шаблоны проектирования Node.js

Марио Каскиаро, Лучано Маммино

Авторы делятся своим опытом, как создавать масштабируемые приложения с помощью шаблонов Node.js. Ты узнаешь приемы, которые помогут масштабировать модульные приложение, а также научишься решать типичные проблемы, связанные с проектированием и программированием.

Книги для изучения React и React Native
React и Redux. Функциональная веб-разработка

Алекс Бэнкс, Ева Порселло

Книга будет полезна разработчикам, которые хотят научиться создавать пользовательские интерфейсы используя React. С помощью этой библиотеки ты сможешь создавать сайты, где можно работать с большими объемами данных, а также познакомишься со стандартами функционального программирования.

React в действии

Марк Тиленс Томас

Автор пишет о работе с React, а также с другими инструментами данной библиотеки. Ты научишься работать с компонентами, начиная с простых статических, заканчивая интерактивными и динамическими. Вторая часть книги посвящена способам взаимодействия с React, архитектуре приложений, Redux и React Native.

React Native Cookbook

Jonathan Lebensold

Ты узнаешь, как с помощью React Native можно создавать кроссплатформенные мобильные приложения, и разберешься в экосистеме React Native. Также изучишь инструменты для создания приложений. В книге много упражнений, которые помогут закрепить теорию. Книга доступна на английском языке.

Виктория Капустина
контент-менеджер