В этом курсе вы создадите надежную стратегию развертывания PHP-приложений с нуля. Мы начнем с простых операций и шаг за шагом перейдем к профессиональному, полностью автоматизированному процессу деплоя без простоев.
Настройка сервера и обеспечение безопасности
Установка и настройка базовых компонентов сервера
Создание пользователей и управление доступом
Настройка межсетевого экрана (firewall)
Установка защитного ПО и усиление безопасности сервера
От простого копирования файлов к профессиональному деплою
Мы начнем с простого копирования файлов через SSH, затем перейдем к использованию Fabric для создания стратегии деплоя с поддержкой откатов и развертывания без простоев.
Деплой в команде
Вы научитесь централизовать процесс развертывания с помощью билд-сервера, автоматизировать сборку приложений, разворачивать код, отправлять уведомления и вести журнал историй деплоя.
Что вы изучите:
Основы
Создание сервера для деплоя
Установка сервера и базовая конфигурация сети
Безопасность SSH и пользователей
Настройка сервера для PHP-приложений
Копирование и синхронизация файлов
Настройка SSH
Копирование с помощью SCP
Синхронизация файлов с помощью Rsync
Управление правами пользователей для деплоя
Использование Git/GitHub для развертывания
Скрипты и автоматизация деплоя
Настройка Fabric как SSH-менеджера задач
Работа с sudo и управление правами
Деплой без простоев с помощью симлинков
Откаты и миграции базы данных
Автоматизация деплоя
Централизованное управление развертыванием
Автоматические вызовы Fabric и вебхуков
Очереди для разделения задач и процессов
Уведомления о статусе деплоя
Сборка приложения
Настройка сборочного сервера
Компиляция зависимостей и активов перед деплоем
Мониторинг процесса деплоя и логирование
Этот курс даст вам все инструменты для создания профессиональной стратегии деплоя ваших PHP-приложений - от локальной разработки до производственных серверов.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Deploy PHP!,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Изучим методы повышения быстродействия веб-приложения. От простого активации OpCache, кеширования настроек и ленивой инициализации сервисов до применения Preload с JIT и RoadRunner, асинхронности, использования Fibers и других особенностей в различных фреймворках. Выполним практику на проектах с бенчмарками. Обсудим потенциальные проблемы, удобство разработки stateless-сервисов и способы передачи контекста запроса.
Обновленный курс на основе PHP 8. PHP - один из самых популярных языков программирования в мире. Он используется для создания современного веба и предоставляет миллионы высокооплачиваемых рабочих мест по всему миру. Именно поэтому вы хотите изучить PHP. И вы попали по адресу!
Готовы ли вы создать что-то настоящее? С помощью PHP вы сможете создавать всё: от расширения WordPress до разработки сложного пользовательского приложения с базой данных, аутентификацией и сложными взаимодействиями с пользователем. PHP - это инструмент, но вы будете его движущей силой. И всё это начинается здесь.В этом учебном курсе мы начнем с абсолютных основ: это отлично подходит для начинающих и случайных PHP-разработчиков. Вместе мы создадим
Научитесь писать код, который будет приятно читать вам, вашим коллегам и самому себе в будущем. Смотрите высококачественные видеоролики как о чистом программировании, так и о статическом анализе.