Що нового?

Придбаний PHP для веба. Изучение PHP без использования фреймворков (Маттиас Нобак, Алексей Пыльцын)

Інформація про покупку
Тип покупки: Складчина
Ціна: 258 ГРН
Учасників: 0 з 8
Організатор: Відсутній
Статус: Набір учасників
Внесок: 33.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
PHP для веба. Изучение PHP без использования фреймворков (Маттиас Нобак, Алексей Пыльцын)
Запросы и ответы HTTP, формы, куки и сессии. Используем всё это, чтобы создать CRUD-интерфейс и систему аутентификации в вашем первом веб-приложении.

Эта книга для тех, кто хочет научиться создавать веб-приложения на PHP. Она не фокусируется на самом PHP-программировании, а показывает, как PHP может быть использован для создания динамических веб-страниц. Вы откроете для себя все основные компоненты веб-приложения.

Мы не будем использовать готовый фреймворк вроде Symfony или Laravel, используем только чистый PHP. Так мы сосредоточимся на основных концепциях, а не на том, как конкретный фреймворк их реализует.

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

Спойлер: Оглавление:
  • Введение

    • Для кого эта книга?
    • Подготовка к работе

      • Bash
      • Среда выполнения PHP
      • IDE для PHP
      • Firefox

    • Краткий обзор книги
    • Исходный код
    • Благодарности
    • Отзывы и предложения
    • История обновлений книги

      • 31 января 2021 (перевод от 9 марта 2021)
  1. Обработка ресурсов

    • Обработка файла index.html через встроенный веб-сервер
    • Добавление фавиконки
    • Предупреждение по безопасности: корневая директория проекта не должна быть корнем документа
    • Схема работы браузера и сервера
    • Резюме
    • Тесты
  2. Обработка PHP-скриптов

    • Ответ: состояние, заголовки и тело
    • Создание ответа
    • Перелинковка с другими страницами
    • Передача значений между запросами
    • Предупреждение по безопасности: не доверяйте пользовательским данным
    • Резюме
    • Тесты
  3. Формы

    • Отправка данных формы через параметры запроса
    • Предупреждение по безопасности: всегда экранируйте выходные данные
    • Добавление выпадающего списка в форму
    • Отправка данных через тело запроса
    • Резюме
    • Тесты
  4. Куки

    • Создание куки
    • Использование куки
    • Set-Cookie — заголовок ответа, а Cookie — заголовок запроса
    • Перенаправление после обработки запроса POST
    • Предупреждение по безопасности: куки могут быть изменены без вашего ведома
    • Резюме
    • Тесты
    • Упражнение
  5. Сессии

    • Файлы сессий и сериализованные данные
    • Флеш-сообщения
    • Повсеместное использование флеш-сообщений
    • Резюме
    • Тесты
  6. Аутентификация

    • Секретная страница
    • Настройка формы входа
    • Проверка имени пользователя и пароля
    • Завершение сессии
    • Резюме
    • Тесты
  7. Структура проекта

    • HTML-сниппеты для шапки и футера
    • Передача переменных в сниппеты
    • Улучшение флеш-сообщений
    • Начальная загрузка
    • Переход от .html к .php
    • Добавление навигации
    • Стилизация
    • Маршрутизация
    • Резюме
    • Тесты
    • Упражнение
  8. Создание CRUD. Часть 1

    • Сохранение закодированных данных в файл
    • Добавление тура
    • Валидация формы
    • Вывод отправленных данных в форме
    • Вывод списка туров
    • Резюме
    • Тесты
    • Упражнение
  9. Создание CRUD. Часть вторая

    • Создание переиспользуемых элементов
    • Редактирование данных тура
    • Удаление туров
    • Резюме
    • Тесты
    • Упражнение
  10. Загрузка файлов

    • Добавление подробной страницы тура
    • Загрузка файла
    • Обработка загруженных файлов
    • Отображение загруженной картинки
    • Загрузка другой картинки
    • Валидация загруженных файлов
    • Резюме
    • Тесты
  11. Обработка ошибок

    • Вывод ошибок
    • Использование разных настроек конфигурации на продакшен-сервере
    • Ошибки PHP
    • Резюме
    • Тесты
  12. Автоматизированное тестирование

    • Установка инструментов тестирования с помощью Composer
    • Первый тест
    • Создание первого браузерного теста
    • Тест для страницы с картинками
    • Начало с чистого листа
    • Решение проблем
    • Резюме
    • Тесты
    • Упражнение
  13. Заключение

    • Объектно-ориентированное программирование
    • Фреймворки
    • Тестирование
    • Напутственные слова
  • Приложение А: Установка PHP на Windows
  • Приложение Б: ответы на вопросы из тестов

    • Глава 1
    • Глава 2
    • Глава 3
    • Глава 4
    • Глава 5
    • Глава 6
    • Глава 7
    • Главы 8
    • Глава 9
    • Глава 10
    • Глава 11
    • Глава 12
Страниц: 251
Язык: Русский
Год: 2021
Авторы: Маттиас Нобак, Алексей Пыльцын
Электронная книга (pdf+epub)

https://privatelink.de/?https://leanpub.com/php-for-web-ru
 
Угорі