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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
637
50
Голосов: 0
#1
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
  • Приложение Б: ответы на вопросы из тестов
Продажник:
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя