Создание вашего первого PHP-приложения с помощью Docker
$7.99
Минимальная цена
$9.99
Рекомендованная цена

Создание вашего первого PHP-приложения с помощью Docker

Пошаговое руководство для разработчиков PHP, изучающих Docker

О книге

Зарегистрируйтесь на нашем сайте Shiphp.com для получения кода купона, чтобы приобрести книгу бесплатно!
Анонс русской версии

Docker быстро превратился в популярный выбор для запуска контейнеров, и в ближайшем времени он может заменить виртуальную машину.

В создаваемой в этой книге приложение будет делать многие из основных задач, которые PHP-разработчики выполняют ежедневно, включая:

  • Установка зависимостей, используя Composer.
  • Использование фреймворка SlimPHP для маршрутизации.
  • Получение данных с стороннего API.
  • Сохранение данных в базу данных.
  • Безопасная настройка переменных окружения.

Эта книга является переводом на Русский книги Building Your First PHP Application with Docker, которая изначально была написана на Английский.

Об авторах

Karl Hughes
Karl Hughes

Karl Hughes has been building web applications for education technology companies since 2011. He went to the University of Tennessee and graduated with a major in Mechanical Engineering, a minor in Business Administration, and a passion for writing both prose and software.

In addition to blogging at www.karllhughes.com and www.shiphp.com he has contributed to Codeship’s Blog, php[architect] magazine, and regularly speaks at meetups and conferences. He currently lives in Chicago and works as the Chief Technology Officer at The Graide Network.

Alexey Pyltsyn
Alexey Pyltsyn

Web developer (mostly PHP and JavaScript). Maintainer of official Russian documentation on PHP. Translate articles on web development into Russian for devSchacht.

Содержание

  • Предисловие
    • О книге
    • Об авторе
    • Об авторских прав
  • Глава 1. Введение в Docker
    • Что такое Docker?
    • Почему Docker?
    • Что я могу ожидать от этой книги?
  • Глава 2. Выполнение PHP-скрипта в Docker
    • Введение в образы Docker
    • Получение Docker-образа PHP
    • Получение кода в контейнер
    • Запуск нашего скрипта «Привет, мир!» в Docker
  • Глава 3. Создание приложение с использованием SlimPHP
    • Установка фреймворка Slim
    • Определение конечных точек
    • Запуск нашего приложения в первый раз
    • Дополнительные параметры запуска Docker
    • Подключение к API MetaWeather
  • Глава 4. Подключение к базе данных
    • Создание собственного Dockerfile
    • Сборка образа
    • Запуск контейнера с MySQL
    • Вход в работающий контейнер
    • Сохранение данных в контейнере нашей базы данных
    • Создание таблицы базы данных
    • Сохранение в базе данных из нашего PHP-приложения
    • Связывание контейнера PHP
    • Удаление данных
    • Управление переменными окружения
  • Глава 5. Следующие шаги
    • Дальнейшая разработка
    • Ресурсы
  • Заключение
  • Краткий справочник
    • Образы
    • Жизненный цикл контейнеров
    • Запуск и остановка контейнеров
    • Информация о контейнере

60-дневная гарантия 100% удовлетворения от Leanpub

В течение 60 дней после покупки вы можете получить 100% возврат средств за любую покупку на Leanpub всего в два клика.

Технически это рискованно для нас, поскольку файлы книги или курса останутся у вас в любом случае. Но мы настолько уверены в наших продуктах и услугах, а также в наших авторах и читателях, что с радостью предлагаем полную гарантию возврата денег за всё, что мы продаем.

Узнать, насколько что-то хорошо, можно только попробовав, а благодаря нашей 100% гарантии возврата денег это можно сделать без всякого риска!

Так что нет причин не нажать кнопку "Добавить в корзину", не так ли?

Ознакомьтесь с полными условиями...

Получайте $8 с покупки за $10 и $16 с покупки за $20

Мы выплачиваем 80% роялти за покупки от $7.99 и выше, и 80% роялти минус фиксированную комиссию 50 центов за покупки в диапазоне от $0.99 до $7.98. Вы зарабатываете $8 с продажи за $10 и $16 с продажи за $20. Таким образом, если мы продадим 5000 невозвращенных копий вашей книги по $20, вы заработаете $80,000.

(Да, некоторые авторы уже заработали намного больше этого на Leanpub.)

Фактически, авторы заработалиболее $14 миллионов, создавая, публикуя и продавая на Leanpub.

Узнайте больше о писательстве на Leanpub

Бесплатные обновления. Без DRM.

Если вы покупаете книгу на Leanpub, вы получаете бесплатные обновления, пока автор обновляет книгу! Многие авторы используют Leanpub для публикации своих книг в процессе написания. Все читатели получают бесплатные обновления, независимо от того, когда они купили книгу и сколько заплатили (включая бесплатные книги).

Большинство книг Leanpub доступны в форматах PDF (для компьютеров) и EPUB (для телефонов, планшетов и Kindle). Форматы, в которых доступна книга, показаны в правом верхнем углу этой страницы.

Наконец, книги Leanpub не имеют никакой бессмысленной DRM-защиты, поэтому вы можете легко читать их на любом поддерживаемом устройстве.

Узнайте больше о форматах электронных книг Leanpub и где их читать

Пишите и публикуйте на Leanpub

Вы можете использовать Leanpub для простого написания, публикации и продажи электронных книг и онлайн-курсов в процессе работы над ними или уже завершённых!

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

Leanpub - это волшебная печатная машинка для авторов: просто пишите обычным текстом, и для публикации вашей электронной книги достаточно нажать одну кнопку. (Или, если вы создаёте свою электронную книгу собственным способом, вы даже можете загрузить свои собственные файлы PDF и/или EPUB и затем опубликовать их одним щелчком мыши!) Это действительно так просто.

Узнайте больше о публикации на Leanpub