Разработка одностраничных веб-приложений
книга

Разработка одностраничных веб-приложений

Здесь можно купить книгу "Разработка одностраничных веб-приложений " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Майкл Миковски, Джош Пауэлл

Форматы: PDF

Издательство: ДМК Пресс

Год: 2023

Место издания: Москва

ISBN: 978-5-89818-353-0

Страниц: 513

Артикул: 103301

Возрастная маркировка: 16+

Электронная книга
639

Краткая аннотация книги "Разработка одностраничных веб-приложений"

Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA). В таком приложении отрисовка пользовательского интерфейса и бизнес-логика перенесены в браузер, а взаимодействие с сервером сводится к синхронизации данных. Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко. В этой книге показано? как организуется командная разработка передовых SPA – проектирование, тестирование, сопровождение и развитие – с применением JavaScript на всех уровнях и без привязки к какому-то конкретному каркасу. Попутно вы отточите навыки работы с HTML5, CSS3 и JavaScript и узнаете об использовании JavaScript не только в браузере, но также на сервере и в базе данных.

Содержание книги "Разработка одностраничных веб-приложений "


Предисловие
Вступление
Благодарности
Об этой книге
Об иллюстрации на обложке
Часть I. Введение в SPA
Глава 1. Наше первое одностраничное приложение
1.1. Определение, немного истории и несколько слов о предмете книги
1.2. Создаем наше первое SPA
1.3. Чем хорошо написанное SPA удобно пользователям
1.4. Резюме
Глава 2. Новое знакомство с JavaScript
2.1. Область видимости переменной
2.2. Поднятие переменных
2.3. Еще о поднятии переменных и объекте контекста выполнения
2.4. Цепочка областей видимости
2.5. Объекты в JavaScript и цепочка прототипов
2.6. Функции – более пристальный взгляд
2.7. Резюме
Часть II. Клиентская часть одностраничного приложения
Глава 3. Разработка оболочки
3.1. Знакомимся с Shell
3.2. Организация файлов и пространств имен
3.3. Создание функциональных контейнеров
3.4. Отрисовка функциональных контейнеров
3.5. Управление функциональными контейнерами
3.6. Управление состоянием приложения
3.7. Резюме
Глава 4. Добавление функциональных модулей
4.1. Стратегия функциональных модулей
4.2. Подготовка файлов функционального модуля
4.3. Проектирование API модуля
4.4. Реализация API функционального модуля
4.5. Добавление часто используемых методов
4.6. Резюме
Глава 5. Построение модели
5.1. Что такое модель
5.2. Подготовка файлов модели, и не только
5.3. Проектирование объекта people
5.4. Реализация объекта people
5.5. Реализация аутентификации и завершения сеанса в Shell
5.6. Резюме
Глава 6. Завершение модулей Model и Data
6.1. Проектирование объекта chat
6.2. Реализация объекта chat
6.3. Добавление поддержки аватаров в модель
6.4. Завершение функционального модуля Chat
6.5. Разработка функционального модуля Avatar
6.6. Привязка к данным и jQuery
6.7. Разработка модуля Data
6.8. Резюме
Часть III. Сервер SPA
Глава 7. Веб-сервер
7.1. Роль сервера
7.2. Node.js
7.3. Более сложная маршрутизация
7.4. Добавление аутентификации и авторизации
7.5. Веб-сокеты и Socket.IO
7.6. Резюме
Глава 8. Серверная база данных
8.1. Роль базы данных
8.2. Введение в MongoDB
8.3. Драйвер MongoDB
8.4. Валидация данных, поступивших от клиента
8.5. Создание отдельного модуля CRUD
8.6. Реализация модуля chat
8.7. Резюме
Глава 9. Подготовка SPA к промышленной эксплуатации
9.1. Поисковая оптимизация SPA
9.2. Облачные и сторонние службы
9.3. Кэширование и отключение кэширования
9.4. Резюме
Приложение А. Стандарт кодирования на JavaScript
А.1. Зачем нам стандарт кодирования?
A.2. Форматирование кода и комментарии
A.3. Именование переменных
A.4. Объявление и присваивание переменным
A.5. Функции
A.6. Пространства имен
A.7. Имена и структура дерева файлов
A.8. Синтаксис
A.9. Валидация кода
A.10. Шаблон модуля
A.11. Резюме
Приложение Б. Тестирование SPA
Б.1. Режимы тестирования
Б.2. Выбор каркаса тестирования
Б.3. Настройка nodeunit
Б.4. Создание комплекта тестов
Б.5. Адаптация модулей SPA для тестирования
Б.6. Резюме
Предметный указатель

Все отзывы о книге Разработка одностраничных веб-приложений

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

Внимание!
При обнаружении неточностей или ошибок в описании книги "Разработка одностраничных веб-приложений (автор Майкл Миковски, Джош Пауэлл)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!