Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron

Эта книга представляет собой практическое руководство по созданию полноценных кроссплатформенных приложений с использованием современного стека JavaScript-технологий. Автор демонстрирует, как JavaScript эволюционировал из инструмента для добавления интерактивности на веб-страницы в мощную платформу для разработки серверных API, веб-приложений, мобильных и десктопных программ.

В первой части книги читатель освоит создание серверной части приложения: построение API с помощью Node.js и Express, работу с GraphQL для эффективного взаимодействия клиента и сервера, интеграцию с базой данных MongoDB, реализацию операций CRUD, а также систему аутентификации и авторизации пользователей. Особое внимание уделяется развертыванию готового API в производственной среде.

Вторая часть посвящена разработке клиентских интерфейсов. Вы научитесь создавать веб-приложения с использованием библиотеки React, управлять состоянием и данными через Apollo Client, применять современные подходы к стилизации компонентов. Книга также охватывает использование React Native для построения мобильных приложений и Electron для разработки десктопных версий, что позволяет создавать решения для всех основных платформ из единой кодовой базы.

Издание подходит как для разработчиков среднего уровня, желающих углубить свои знания в full-stack JavaScript-разработке, так и для начинающих, которые хотят освоить современный инструментарий для создания комплексных приложений. Книга содержит множество практических примеров и пошаговых инструкций, помогающих закрепить полученные знания.

Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron
A
Автор
Адам Д. Скотт
Издательство
Питер
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент