Доступно

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

Тема в разделе "Электронные книги", создана пользователем Топикстартер, 23 авг 2022.

Цена: 800р-85%
Взнос: 116р
100%

Основной список: 17 участников

Резервный список: 4 участников

Статус обсуждения:
Комментирование ограничено.
  1. 23 авг 2022
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: PHP для веба Изучение PHP без использования фреймворков [Алексей Пыльцын, Маттиас Нобак] [leanpub]

    s_hero.png
    Авторы: Алексей Пыльцын, Маттиас Нобак
    Язык: русский
    Формат: издательский pdf, epub
    Описание: Запросы и ответы 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
    • Приложение Б: ответы на вопросы из тестов
    Продажник: Скрытая ссылка
     
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      22 сен 2022
    2. HedgeOnAir
      HedgeOnAir участвует в складчине.
      22 сен 2022
    3. vago69
      vago69 участвует в складчине.
      21 сен 2022
    4. evastahova
      evastahova участвует в складчине.
      21 сен 2022

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      22 сен 2022
    2. skladchik.com
      Взнос в складчине составляет 58р.
      21 сен 2022
    3. skladchik.com
      Складчина активна.
      21 сен 2022
    4. skladchik.com
      Сбор взносов начинается 21.09.2022.
      19 сен 2022
Статус обсуждения:
Комментирование ограничено.