Вы используете мобильную версию

перейти на Полную версию сайта

Доступно

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

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

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

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

1. Dr.Vatson
Оцените эту складчину: /5,
  1. Dr.Vatson
    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)

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

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