Доступно

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

Тема в разделе "Компьютеры и интернет"

Цена:
700 руб
Взнос:
85 руб
Организатор:
Dr.Vatson

Список участников складчины:

1. Dr.Vatson
Купить
  1. Dr.Vatson Организатор складчин

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

    [​IMG]

    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)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
  3. Dr.Vatson Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 700 руб. Взнос с каждого участника: 85 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 24 Октябрь 2022 года
     
    Dr.Vatson,
Наверх