обзор
Книги по JavaScript
Наши преподаватели составили подборку книг для Java-разработчиков. Книги разделены по темам и помогут прокачать знания в различных областях Java-разработки.
Книги по основам программирования на JavaScript
«Секреты JavaScript ниндзя»,
Резиг, Бибо, Марас
Второе издание
В новом издании авторы рассматривают последние возможности языка и дают много полезной информации, начиная с основ, и заканчивая продвинутыми темами, как написание кросс-браузерного кода и работа с DOM. В книге также есть задания для проверки усвоенного материала и личные рекомендации от авторов по разработке.
«JavaScript. Полное руководство»,
Дэвид Флэнаган
Седьмое издание
Это обновленное издание охватывает версию языка javaScript 2020 года и содержит новые главы, в которых разбираются такие темы, как классы, модули, генераторы и многое другое. Также в книге есть примеры кода с комментариями от автора. Книга поможет прокачать знания и вывести понимание языка на новый уровень.
Книги для продвинутого изучения JavaScript
«JavaScript. Оптимизация производительности»,Н. Закас
Книга научит, как увеличить производительность сайтов и приложений на JavaScript. Автор делится стратегиями и приемами, которые помогут найти слабые места и устранить причину низкой производительности. Ты освоишь различные методы манипуляции с DOM для ускорения загрузки и многое другое.
«Функциональное программирование на JavaScript», Л. Атенсио
Книга поможет разобраться в базовых принципах функционального программирования. Ты научишься различным способам, которые помогают улучшить приложение и повысить его производительность. Также книга поможет ориентироваться в различных подходах к программированию на практических примерах.
«Рефакторинг кода на JavaScript: улучшение проекта существующего кода»,
М. Фаулер. Второе издание
Книга поможет разобраться в базовых принципах функционального программирования. Ты научишься различным способам, которые помогают улучшить приложение и повысить его производительность. Также книга поможет ориентироваться в различных подходах к программированию на практических примерах.
Книги для изучения Node.js
«Node.js в действии»,
Алекс Янг, Майк Кантелон.
Второе издание
Цель книги — в кратчайшие сроки научить основам 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. Также изучишь инструменты для создания приложений. В книге много упражнений, которые помогут закрепить теорию.