Адам Д. Скотт - Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron
Название: | Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron | |
Автор: | Адам Д. Скотт | |
Жанр: | Программирование: прочее, Java, Java Script | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | Питер | |
Год издания: | 2021 | |
ISBN: | 978-5-4461-1462-7 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron"
Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений.
Читаем онлайн "Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron" (ознакомительный отрывок). [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Схемы...........................................................................................................................................43
Распознаватели.......................................................................................................................44
Адаптация API.................................................................................................................................45
Итоги...................................................................................................................................................52
Глава 5. База данных...............................................................................................53
Начало работы с MongoDB.......................................................................................................54
Подключение MongoDB к приложению.............................................................................56
Чтение и запись данных.............................................................................................................59
Итоги...................................................................................................................................................65
Глава 6. Операции CRUD.........................................................................................66
Разделение GraphQL-схемы и распознавателей.............................................................66
Написание CRUD-схемы.............................................................................................................70
CRUD-распознаватели.................................................................................................................70
Время и дата.....................................................................................................................................72
Итоги...................................................................................................................................................74
Глава 7. Учетные записи пользователей и аутентификация............................75
Процесс аутентификации в приложении...........................................................................75
Оглавление 9
Шифрование и токены................................................................................................................76
Шифрование паролей..........................................................................................................76
JSON Web Token.......................................................................................................................78
Интеграция аутентификации в API........................................................................................79
Пользовательские схемы....................................................................................................79
Распознаватели аутентификации....................................................................................81
Добавление пользователя в контекст распознавателя...............................................84
Итоги...................................................................................................................................................87
Глава 8. Действия пользователя...........................................................................88
Подготовка.......................................................................................................................................88
Прикрепление пользователя к новым заметкам............................................................89
Пользовательские разрешения на изменение и удаление.......................................91
Запросы пользователей.............................................................................................................92
Избранные заметки......................................................................................................................95
Вложенные запросы.................................................................................................................. 100
Итоги................................................................................................................................................ 102
Глава 9. Детали...................................................................................................... 103
Передовые методы Express.js для веб-приложений................................................... 103
Express Helmet....................................................................................................................... 103
Совместное использование ресурсов между источниками........................... 104
Пагинация...................................................................................................................................... 104
Ограничения данных................................................................................................................ 107
Прочие соображения............................................................................................................... 108
Тестирование......................................................................................................................... 108
Подписки................................................................................................................................. 108
Платформа Apollo GraphQL............................................................................................. 109
Итоги................................................................................................................................................ 109
Глава 10. Развертывание API.............................................................................. 110
Размещение базы данных....................................................................................................... 110
Развертывание приложения................................................................................................. 114
Настройка проекта............................................................................................................. 115
Развертывание...................................................................................................................... 117
Тестирование......................................................................................................................... 117
Итоги................................................................................................................................................ 117
10 Оглавление
Глава 11. Интерфейсы пользователей и --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Книги схожие с «Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron» по жанру, серии, автору или названию:
Сенько Евгений Владимирович - Программирование приложений для мобильных устройств под управлением Android. Часть 1. Жанр: Java, Java Script |
Владимир Александрович Дронов, Николай Прохоренок - Python 3 и PyQt 5. Разработка приложений Жанр: Python Год издания: 2016 |
Джефф Паттон - Пользовательские истории. Искусство гибкой разработки ПО Жанр: Литература ХXI века (эпоха Глобализации экономики) Год издания: 2017 Серия: Бестселлеры o’reilly |
Кеннет Рейтц, Таня Шлюссер - Автостопом по Python Жанр: Python Год издания: 2017 Серия: Бестселлеры o’reilly |
Другие книги из серии «Бестселлеры o’reilly»:
Джейми Леви - UX-стратегия. Чего хотят пользователи и как им это дать Жанр: Интернет Год издания: 2017 Серия: Бестселлеры o’reilly |
Дженифер Тидвелл, Чарли Брюэр, Эйнн Валенсия - Разработка интерфейсов. Паттерны проектирования Жанр: Объектно-ориентированное программирование Год издания: 2022 Серия: Бестселлеры o’reilly |
Арнольд Роббинс - Bash. Карманный справочник системного администратора Жанр: Linux Год издания: 2017 Серия: Бестселлеры o’reilly |
Саймон Монк - Электроника. Сборник рецептов: готовые решения на базе Arduino и Raspberry Pi Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2019 Серия: Бестселлеры o’reilly |