Search found 12 matches

Author Message

admin

Post 30-Jul-2018 03:49

[Quote]

JavaScript на примерах
Год издания: 2017
Автор: Никольский А.П.
Издательство: Наука и техника
ISBN: 978-5-94387-735-3
Серия: На примерах и задачах
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 274
Описание: Эта книга является превосходным учебным пособием для изучения языка программирования JavaScript на примерах. Изложение ведется последовательно: от написания первой программы.до создания полноценных проектов: интерактивных элементов (типа слайдера, диалоговых окон) интернет-магазина, лендинговой страницы и проч. По ходу даются все необходимые пояснения и комментарии.
Книга написана простым и доступным языком. Лучший выбор для результативного изучения JavaScript!

Примеры страниц

admin

Post 30-Jul-2018 03:46

[Quote]

Веб-Дизайн: книга Стива Круга или "не заставляйте меня думать!"
Год выпуска: 2008
Автор: Стив Круг
Жанр: Руководство
Издательство: Символ-Плюс
Серия: Библиотека дизайнера
ISBN: 978-5-93286-099-1
Язык: Русский
Формат: PDF
Качество: eBook (изначально компьютерное)
Количество страниц: 224
Описание: Второе издание мирового бестселлера адресовано специалистам-практикам - дизайнерам, программистам, вебмастерам, менеджерам, маркетологам. Сейчас трудно найти специалиста, имеющего отношение к созданию веб-сайтов и не читавшего эту книгу. Не меньшую пользу для себя и возглавляемых ими проектов извлекут из этого руководства и те, кто платят деньги. Судьба современной крупной (и не только!) компании во многом аависит от привлекательности, доступности и полезности ее сайта. Однако топ-менеджеры не всегда достаточно компетентны в вопросах юзабилити, которые в последнее время приобрели решающее значение. Стив добавил три главы, выдержав их в том же иронически-юмористическом ключе, и изложил в них свое понимание предмета и практические рекомендации, адресованные как новичкам, так и ветеранам. Освоение принципов успешного веб-дизайна поможет вам задавать экспертам правильные вопросы и получать ответы, которые позволят находить решения трудных технических, эстетических и структурных проблем разработки сайтов.

Скриншоты:

admin

Post 30-Jul-2018 03:44

[Quote]

PHP и MySQL. Создание интернет-магазинов
Год издания: 2015
Автор: Ульман Л.
з0Издательство: Вильямс
ISBN: 978-5-8459-1939-7
Язык: РусскийФормат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 545
Описание: В этом исчерпывающем руководстве известный автор Ларри Ульман проведет вас через все этапы разработки интернет-магазина с использованием РНР и MySQL. Вы узнаете, как спроектировать визуальный интерфейс и создать базу данных сайта, как реализовать представление контента и сгенерировать онлайн-каталог, как управлять корзиной товаров и проводить платежи, как принимать и выполнять заказы с учетом требований безопасности и эффективности.

Примеры страниц

admin

Post 30-Jul-2018 03:40

[Quote]

Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5
Год издания: 2016
Автор: Робин Никсон
Жанр или тематика: Компьютерная литература
Издательство: Питер
ISBN: 978-5-496-02146-3
Серия: Бестселлеры O'Reilly
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 768
Описание: Научитесь создавать интерактивные сайты, активно работающие с данными, воплощая в них мощные ком-
бинации свободно распространяемых технологий и веб-стандартов. Для этого достаточно обладать базовыми
знаниями языка HTML. Это популярное и доступное пособие поможет вам уверенно освоить динамическое
веб-программирование с применением самых современных языков и технологий: PHP, MySQL, JavaScript,
CSS и HTML5.
С каждой из упомянутых технологий вы познакомитесь отдельно, научитесь применять их в комбинации
друг с другом, а по ходу изложения освоите ценные практические приемы веб-программирования. В конце
книги весь изученный материал будет обобщен: вы создадите полнофункциональный сайт, работающий по
принципу социальной сети.
• Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
• Откройте для себя базу данных MySQL
• Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
• Пользуйтесь фундаментальными возможностями языка JavaScript
• Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
• Изучите основы CSS для форматирования и оформления ваших страниц.
• Познакомьтесь с возможностями HTML5: геолокацией, работой с аудио и видео, холстом.

Примеры страниц

Оглавление

Предисловие
От издательства
Глава 1. Введение в динамическое содержимое веб-страницы
Глава 2. Установка сервера, предназначенного для разработки
Глава 3. Введение в PHP
Глава 4. Выражения и управление процессом выполнения программы в PHP
Глава 5. Функции и объекты PHP
Глава 6. Массивы в PHP
Глава 7. Практикум по программированию на PHP
Глава 8. Введение в MySQL
Глава 9. Освоение MySQL
Глава 10. Доступ к MySQL с использованием PHP
Глава 11. Обработка форм
Глава 12. Cookie, сессии и аутентификация
Глава 13. Изучение JavaScript
Глава 14. Выражения и управление процессом выполнения сценариев в JavaScript
Глава 15. Функции, объекты и массивы JavaScript
Глава 16. Проверка данных и обработка ошибок в JavaScript и PHP
Глава 17. Использование технологии AJAX
Глава 18. Введение в CSS
Глава 19. Расширение CSS с помощью CSS3
Глава 20. Доступ к CSS из JavaScript
Глава 21. Введение в jQuery
Глава 22. Введение в HTML5
Глава 23. Холсты в HTML5
Глава 24. Аудио и видео в HTML5
Глава 25. Другие свойства HTML5
Глава 26. Объединение технологий
Приложение А. Ответы на контрольные вопросы
Приложение Б. Интернет-ресурсы
Приложение В. MySQL's FULLTEXT Stopwords
Приложение Г. Функции MySQL
Приложение Д. Селекторы, объекты и методы jQuery

admin

Post 30-Jul-2018 03:34

[Quote]

React.js Быстрый старт
Год издания: 2017
Автор: Стефанов С.
Издательство: Питер
ISBN: 978-5-496-03003-8
Язык: Русский
Формат: PDF/DjVu/EPUB
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 304
Описание: Незаменимая вводная книга по технологии React для взыскательных JavaScript-разработчиков. Все самое интересное о сверхпопулярном инструменте от компании Facebook. В книге рассмотрены основные концепции высокопроизводительного программирования при помощи React, реальные примеры кода и доступные блок-схемы.
Прочитав ее, вы научитесь:
• Создавать и использовать собственные компоненты React наряду с универсальными компонентами DOM.
• Писать компоненты для таблиц данных, позволяющие редактировать, сортировать таблицу, выполнять в ней поиск и экспортировать ее содержимое.
• Использовать дополнительный синтаксис JSX в качестве альтернативы для вызовов функций.
• Запускать низкоуровневый гибкий процесс сборки, который освободит вам время и поможет сосредоточиться на работе с React.
• Работать с инструментами ESLint, Flow и Jest, позволяющими проверять и тестировать код по мере разработки приложения.
• Обеспечивать коммуникацию между компонентами при помощи Flux.

Примеры страниц

admin

Post 30-Jul-2018 03:31

[Quote]

Ruby on Rails для начинающих. Изучаем разработку веб-приложений на основе Rails
Год издания: 2017
Автор: Хартл М.
Издательство: ДМК-Пресс
ISBN: 978-5-97060-429-8
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 573
Описание: Ruby on Rails – один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование не самая простая задача. Эта книга поможет вам решить ее независимо от того, имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений. Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вам при разработке своих веб-приложений. Начиная обсуждение каждой новой методики, Хартл доходчиво объясняет, как она помогает решать практические задачи, а затем демонстрирует ее применение в программном коде, достаточно простом и понятном.

Примеры страниц

admin

Post 30-Jul-2018 03:29

[Quote]

ES6 & Beyond / ES6 и не только
Год издания: 2017
Автор: Kyle Simpson / Кайл Симпсон
Жанр или тематика: Обучение
Издательство: «Питер»
ISBN: 978-5-496-02445-7
Серия: «Бестселлеры O’Reilly»
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 336
Описание: Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) — последней версии стандарта JavaScript.ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите новый синтаксис; научитесь корректно использовать итераторы, генераторы, модули и классы; сможете более эффективно работать с данными; познакомитесь с новыми API, например Array, Object, Math, Number и String; расширите функционал программ с помощью мета-программирования.Ссылка на оригинал (удобнее читать код)

Примеры страниц

Оглавление

Глава 1. ES: современность и будущее
Глава 2. Синтаксис
Глава 3. Структура
Глава 4. Управление асинхронными операциями
Глава 5. Коллекции
Глава 6. Дополнения к API
Глава 7. Метапрограммирование
Глава 8. За пределами ES6

admin

Post 30-Jul-2018 03:26

[Quote]

jQuery в действии
Год издания: 2017
Автор: Бибо Б., Кац И., де Роза А.
Издательство: Питер
ISBN: 978-5-496-02973-5
Язык: Русский
Формат: PDF/EPUB
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 528
Описание: Третье издание книги “jQuery в действии” – это динамичное и исчерпывающее руководство по библиотеке jQuery. В книге рассматриваются задачи, с которыми приходится сталкиваться при реализации практически любого веб-проекта. Книга ориентирована на читателей, обладающих минимальным опытом JavaScript, содержит новые примеры и упражнения, а также глубоко и практично раскрывает темы, связанные с этой библиотекой. Вы узнаете, как делать обход HTML-документов, обрабатывать события, создавать анимацию, писать плагины, и даже освоите модульное тестирование кода. Уникальные лабораторные работы помогают закрепить каждую концепцию на реальных примерах кода. В книгу добавлено несколько новых глав, из которых вы узнаете, как работать с новейшими фреймворками и одностраничными приложениями.

Примеры страниц

admin

Post 30-Jul-2018 03:22

[Quote]

Rails 4. Гибкая разработка веб-приложений
Год издания: 2014
Автор: Sam Ruby, Dave Thomas, David Heinemeier Hansson / Сэм Руби, Дэйв Томас, Дэвид Хэннсон
Переводчик: ООО Издательство «Питер»
Жанр или тематика: Учебное пособие
Издательство: Питер
ISBN: 978-5-496-00898-3
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 435
Описание:Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby», и Дэвидом Хэнссоном — создателем технологии Rails.Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0».Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.

Примеры страниц

Оглавление

  • Благодарности
  • Введение
  • Rails является средством гибкой разработки
  • Для кого предназначена эта книга
  • Как нужно читать эту книгу
  • От издательства

    Часть I. Начало

  • Глава 1. Установка Rails
  • 1.1. Установка под Windows
  • 1.2. Установка под Mac OS X
  • 1.3. Установка под Linux
  • 1.4. Выбор версии Rails
  • 1.5. Настройка среды разработки
  • 1.6. Rails и базы данных
  • Наши достижения
  • Глава 2. Немедленное использование
  • 2.1. Создание нового приложения
  • 2.2. Привет, Rails!
  • 2.3. Соединение страниц
  • Наши достижения
  • Глава 3. Архитектура Rails-приложений
  • 3.1. Модели, представления и контроллеры
  • 3.2. Поддержка модели Rails
  • 3.3. Action Pack: представление и контроллер
  • Глава 4. Введение в Ruby
  • 4.1. Ruby — объектно-ориентированный язык
  • 4.2. Типы данных
  • 4.3. Логика
  • 4.4. Организационные структуры
  • 4.5. Маршализированные объекты
  • 4.6. А теперь все вместе
  • 4.7. Идиомы, используемые в Ruby
  • Часть II. Создание приложения

  • Глава 5. Интернет-магазин
  • 5.1. Поэтапная разработка
  • 5.2. Для чего предназначен Depot
  • 5.3. А теперь приступим к программированию
  • Глава 6. Задача А: создание приложения
  • 6.1. Шаг A1: создание приложения по учету товаров
  • 6.2. Шаг А2: улучшение внешнего вида перечня товаров
  • Наши достижения
  • Глава 7. Задача Б: проверка приемлемости данных и блочное тестирование
  • 7.1. Шаг Б1: проверка приемлемости данных
  • 7.2. Шаг Б2: блочное тестирование моделей
  • Наши достижения
  • Глава 8. Задача В: отображение каталога товаров
  • 8.1. Шаг В1: создание каталога товаров
  • 8.2. Шаг В2: добавление макета страницы
  • 8.3. Шаг В3: использование помощника для форматирования цены
  • 8.4. Шаг В4: функциональное тестирование контроллеров
  • 8.5. Шаг В5: Кэширование неполных результатов
  • Наши достижения
  • Глава 9. Задача Г: создание корзины покупателя
  • 9.1. Шаг Г1: обнаружение корзины
  • 9.2. Шаг Г2: связывание товаров с корзинами
  • 9.3. Шаг Г3: добавление кнопки
  • Наши достижения
  • Глава 10. Задача Д: усовершенствованная корзина
  • 10.1. Шаг Д1: создание усовершенствованной корзины
  • 10.2. Шаг Д2: обработка ошибок
  • 10.3. Шаг Д3: завершение разработки корзины
  • Наши достижения
  • Глава 11. Задача Е: добавление AJAX
  • 11.1. Шаг Е1: перемещение корзины
  • 11.2. Шаг Е2: создание корзины на основе AJAX-технологии
  • 11.3. Шаг Е3: выделение изменений
  • 11.4. Шаг Е4: предотвращение отображения пустой корзины
  • 11.5. Шаг Е5: придание изображениям восприимчивости к щелчкам
  • 11.6. Тестирование изменений, внесенных при добавлении AJAX
  • Наши достижения
  • Глава 12. Задача Ж: оформление покупки
  • 12.1. Шаг Ж1: регистрация заказа
  • 12.2. Шаг Ж2: применение Atom-канала
  • Наши достижения
  • Глава 13. Задача З: отправка электронной почты
  • 13.1. Шаг З1: отправка подтверждающих электронных сообщений
  • 13.2. Шаг 32: комплексное тестирование приложений
  • Наши достижения
  • Глава 14. Задача И: вход в административную область
  • 14.1. Шаг И1: добавление пользователей
  • 14.2. Шаг И2: аутентификация пользователей
  • 14.3. Шаг И3: ограничение доступа
  • 14.4. Шаг И4: добавление боковой панели и дополнительных административных функций
  • Наши достижения
  • Глава 15. Задача К: локализация
  • 15.1. Шаг К1: выбор региона
  • 15.2. Шаг К2: перевод каталога товаров
  • 15.3. Шаг К3: перевод оформления заказа
  • 15.4. Шаг К4: добавление переключателя локализации
  • Наши достижения
  • Глава 16. Задача Л: развертывание и эксплуатация
  • 16.1. Шаг Л1: развертывание с использованием Phusion Passenger и MySQL
  • 16.2. Шаг Л2: удаленное развертывание с помощью Capistrano
  • 16.3. Шаг Л3: проверка работы развернутого приложения
  • Наши достижения
  • Глава 17. Ретроспектива Depot
  • 17.1. Концепции Rails
  • 17.2. Документирование проделанной работы
  • Часть III. Углубленное изучение Rails

  • Глава 18. Ориентация в мире Rails
  • 18.1. Где что размещается
  • 18.2. Соглашения об именах
  • Наши достижения
  • Глава 19. Active Record
  • 19.1. Определение структуры ваших данных
  • 19.2. Определение местоположения записей и прослеживание их связей
  • 19.3. Создание, чтение, обновление, удаление (CRUD — Create, Read, Update, Delete)
  • 19.4. Участие в процессе мониторинга
  • 19.5. Транзакции
  • Наши достижения
  • Глава 20. Action Dispatch и Action Controller
  • 20.1. Направление запросов контроллерам
  • 20.2. Обработка запросов
  • 20.3. Объекты и операции, расширяющие диапазон действия запросов
  • Наши достижения
  • Глава 21. Action View
  • 21.1. Использование шаблонов
  • 21.2. Создание форм
  • 21.3. Обработка форм
  • 21.4. Выкладывание файлов для Rails-приложений
  • 21.5. Использование помощников
  • 21.6. Сокращение объемов поддержки приложения с помощью макетов и парциалов
  • Наши достижения
  • Глава 22. Миграции
  • 22.1. Создание и запуск миграций
  • 22.2. Внутреннее устройство миграции
  • 22.3. Управление таблицами
  • 22.4. Расширенное применение миграций
  • 22.5. Слабая сторона миграций
  • 22.6. Манипуляции со схемой данных вне миграций
  • Наши достижения
  • Глава 23. Приложения, не использующие браузер
  • 23.1. Автономное приложение, использующее Active Record
  • 23.2. Библиотечная функция, использующая Active Support
  • Наши достижения
  • Глава 24. Зависимости Rails
  • 24.1. Генерирование XML с помощью Builder
  • 24.2. Генерирование HTML с помощью ERB
  • 24.3. Управление зависимостями с помощью Bundler
  • 24.4. Взаимодействие с веб-сервером с помощью Rack
  • 24.5. Автоматизация задач с помощью Rake
  • 24.6. Обзор Rails-зависимостей
  • Наши достижения
  • Глава 25. Дополнительные модули Rails
  • 25.1. Обработка кредитных карт с помощью Active Merchant
  • 25.2. Украшение нашей разметки с помощью Haml
  • 25.3 Разбиение на страницы
  • Наши достижения
  • 25.4. Поиск дополнительных модулей на сайте RailsPlugins.org
  • Глава 26. Куда двигаться дальше
  • admin

    Post 30-Jul-2018 03:19

    [Quote]

    Angular для профессионалов
    Год издания: 2018
    Автор: Адам Фримен
    Издательство: Питер
    ISBN: 978-5-4461-0451-2
    Серия: Для профессионалов
    Язык: Русский
    Формат: PDF
    Качество: Издательский макет или текст (eBook)
    Интерактивное оглавление: Да
    Количество страниц: 800
    Описание: Выжмите из Angular — ведущего фреймворка для динамических приложений JavaScript — всё. Адам Фримен начинает с описания MVC и его преимуществ, затем показывает, как эффективно использовать Angular, охватывая все этапы, начиная с основ и до самых передовых возможностей, которые кроются в глубинах этого фреймворка.
    Каждая тема изложена четко и лаконично, снабжена большим количеством подробностей, которые позволят вам стать действительно эффективными. Наиболее важные фичи даны без излишних подробностей, но содержат всю необходимую информацию, чтобы вы смогли обойти все подводные камни.

    Примеры страниц

    Оглавление

    Глава 1. Подготовка 23
    Глава 2. Первое приложение 27
    Глава 3. Angular в контексте 54
    Глава 4. Краткий курс HTML и CSS 68
    Глава 5. JavaScript и TypeScript: часть 188
    Глава 6. JavaScript и TypeScript: часть 2 113
    Глава 7. SportsStore: реальное приложение 133
    Глава 8. SportsStore: выбор товаров и оформление заказа 162
    Глава 9. SportsStore: администрирование 190
    Глава 10. SportsStore: развертывание 217
    Глава 11. Создание проекта Angular 222
    Глава 12. Привязки данных252
    Глава 13. Встроенные директивы 277
    Глава 14. События и формы 305
    Глава 15. Создание директив атрибутов 355
    Глава 16. Создание структурных директив 382
    Глава 17. Компоненты.418
    Глава 18. Использование и создание каналов 451
    Глава 19. Службы 483
    Глава 20. Провайдеры служб 511
    Глава 21. Использование и создание модулей 543
    Глава 22. Создание проекта.568Глава 23. Reactive Extensions 586
    Глава 24. Асинхронные запросы HTTP 612
    Глава 25. Маршрутизация и навигация: часть 1 641
    Глава 26. Маршрутизация и навигация: часть 2 673
    Глава 27. Маршрутизация и навигация: часть 3 700
    Глава 28. Анимация 738
    Глава 29. Модульное тестирование в Angular 771

    admin

    Post 30-Jul-2018 03:14

    [Quote]

    PHP и MySQL. Разработка Web-приложений 5-е издание
    Год издания: 2015
    Автор: Денис Колисниченко
    Издательство: БХВ-Петербург
    ISBN: 978-5--9775-3514-4
    Серия: Профессиональное программирование
    Язык: Русский
    Формат: PDF
    Качество: Отсканированные страницы
    Интерактивное оглавление: Нет
    Количество страниц: 593
    Описание: На практических примерах описана разработка Web-приложений на языке PHP версии 5.5.
    Даны начала программирования на PHP: установка и настройка Apache, PHP и MySQL, выбор редактора PHP-кода, синтаксис языка и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда дополнительных модулей - фотогалереи, RSS-граббера, модуля для работы с MP3, гостевой книги, а также применение мощного шаблонизатора Smarty и создание простейшего собственного шаблонизатора.
    В книге представлено два реальных проекта: универсальная система управления контентом, которая подойдет для построения типичного сайта, и одного из реальных проектов автора. В качестве хранилища данных использованы два сервера - самая современная версия MySQL и "суперлегкий" сервер баз данных SQLite, в том числе рассматривается механизм кэширования MySQL. Показано, как с помощью технологии Ajax добиться обновления данных на странице без ее перезагрузки. Приведено описание программного продукта Zend Guard, описание настройки WAP-сервера и использования редактора SPAW2.
    На сайте издательства находятся дополнительные главы, все листинги из книги, а также необходимое программное обеспечение.- Синтаксис языка PHP
    - Особенности новейшей версии PHP 5.5
    - Объектно-ориентированное программирование на PHP 5.5
    - Использование серверов баз данных MySQL и SQLite
    - Самые полезные PHP-функции
    - Шаблонизатор Smarty
    - Основы Ajax, интеграция PHP и Flash
    - Работа с SMTP, POP, RSS, MP3, reCAPTCHA, Disqus
    - Шифрование кода сценария с помощью Zend Guard
    - Сборка XAMPP (Web-сервер, сервер баз данных, FTP- и SMTP-серверы)

    Примеры страниц

    admin

    Post 30-Jul-2018 03:11

    [Quote]

    RESTful Web APIs
    Год: 2013
    Автор: Leonard Richardson, Mike Amundsen, Sam Ruby
    Издательство: O'Reilly Media
    ISBN: 978-1-4493-5806-8
    Язык: Английский
    Формат: PDF/EPUB
    Качество: Изначально компьютерное (eBook)
    Интерактивное оглавление: Да
    Количество страниц: 404
    Описание: The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don’t include many of the architecture’s benefits. With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world’s most successful distributed computing system: the World Wide Web.You’ll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.•Examine API design strategies, including the collection pattern and pure hypermedia
    •Understand how hypermedia ties representations together into a coherent API
    •Discover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge"
    •Learn close to two-dozen standardized hypermedia data formats
    •Apply best practices for using HTTP in API implementations
    •Create Web APIs with the JSON-LD standard and other the Linked Data approaches
    •Understand the CoAP protocol for using REST in embedded systems

    Примеры страниц

    Оглавление

    Chapter 1. Surfing the Web
    Chapter 2. A Simple API
    Chapter 3. Resources and Representations
    Chapter 4. Hypermedia
    Chapter 5. Domain-Specific Designs
    Chapter 6. The Collection Pattern
    Chapter 7. Pure-Hypermedia Designs
    Chapter 8. Profiles
    Chapter 9. The Design Procedure
    Chapter 10. The Hypermedia Zoo
    Chapter 11. HTTP for APIs
    Chapter 12. Resource Description and Linked Data
    Chapter 13. CoAP: REST for Embedded SystemsAppendix A. The Status Codex
    Appendix B. The Header Codex
    Appendix C. An API Designer’s Guide to the Fielding Dissertation
     

    Current time is: 13-Dec 05:21

    All times are UTC + 3