Аквино К., Ганди Т. Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST

Издательство: Питер
Автор: Аквино К., Ганди Т.
ISBN: 978-5-496-02930-8
Страниц: 512
Язык: Русский
Год издания: 2017

 
 
 

Описание книгиСодержаниеДополнительно

Книги по IT. Целью данного издания является обучение читателя разработке приложений для браузера. В руководстве приведены примеры создания нескольких проектов — в каждом из которых требуются различные технологии клиентской части. Библиотек, инструментов и фреймворков для разработки Front-end очень много, поэтому в учебнике рассматриваются только самые важные и переносимые паттерны и методы.

Благодарности 15
Введение 16
Часть I. Основы программирования приложений для браузеров
Глава 1. Настройка среды разработки 22
Глава 2. Настраиваем наш первый проект 39
Глава 3. Стили 56
Глава 4. Создание адаптивных макетов с помощью флекс-блоков 91
Глава 5. Создание адаптивных макетов с помощью медиазапросов 119
Глава 6. Обработка событий с помощью JavaScript 129
Глава 7. CSS и визуальные эффекты 169
Часть II. Модули, объекты и формы
Глава 8. Модули, объекты и методы 196
Глава 9. Введение в фреймворк Bootstrap 230
Глава 10. Обработка форм с помощью JavaScript 245
Глава 11. От данных к DOM 262
Глава 12. Проверка данных форм 283
Глава 13. Ajax 297
Глава 14. Объекты Deferred и Promise 315
Глава 15. Введение в Node.js 334
Глава 16. Обмен данными в режиме реального времени с помощью протокола WebSockets 353
Глава 17. Используем ES6 с помощью компилятора Babel 364
Глава 18. ES6. Приключения продолжаются 390
Часть IV. Архитектура приложения
Глава 19. Введение в MVC и Ember 410
Глава 20. Маршрутизация, маршруты и модели 425
Глава 21. Модели и привязка данных 438
Глава 22. Данные: адаптеры, сериализаторы и преобразования 451
Глава 23. Представления и шаблоны 463
Глава 24. Контроллеры 478
Глава 25. Компоненты 495
Нескромная реклама 512
Спасибо 512