Блог на чистом PHP. Урок 1. Создание сайта блога на PHP без фреймворков и ООП для начинающих

Описание к видео Блог на чистом PHP. Урок 1. Создание сайта блога на PHP без фреймворков и ООП для начинающих

Открытый канал в телеге - https://t.me/PHPnoob
Чат взаимопомощи PHP - https://t.me/php_noob

Ссылка на репозиторий: https://github.com/bukachukcom/blog-php там также можно скачать архив ZIP если вы не умеете пользоваться git

В этом видеоуроке мы создадим полноценный блог на языке программирования PHP, и все это без использования фреймворков и концепции объектно-ориентированного программирования (ООП) — идеальное введение для начинающих. В конечном итоге мы получим базовое приложение CRUD (Create, Read, Update, Delete).

Создание базовой структуры сайта: Начнем с основ, научимся создавать и структурировать файлы для вашего будущего блога. Сделаем простой роутинг php на основе GET параметров адресной строки.

Работа с базой данных: Разберем, как взаимодействовать с базой данных MySQL из php с помощью mysqli, чтобы хранить и извлекать данные для наших блог-постов.

Формы и обработка данных: Изучим, как создавать формы для ввода данных и обрабатывать их на сервере, чтобы пользователи могли добавлять комментарии и делиться своим мнением.

Создадим форму авторизации и регистрации пользователя на сайте, а также страницу профиля пользователя и панель управления блогами. Разберем работу сессий.

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

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

Смотрите другие этапы данного проекта:
   • Блог на чистом PHP. Урок 1. Создание ...  
   • Блог на чистом PHP. Урок 2. Добавляем...  
   • Блог на чистом PHP. Урок 3. Делаем ад...  
   • Блог на чистом PHP. Урок 4. Поля sele...  
   • Блог на чистом PHP. Урок 5. Устанавли...  

#php #программирование #обучающие #видеокурс

00:00 Введение и необходимые инструменты
04:00 Создание файла настроек базы данных config.php
05:20 Включение режима отладки с помощью error_reporting
07:00 Создаем базу данных и таблицы с помощью SQL запросов
10:00 Реализация простой маршрутации на GET параметрах
11:00 Создаем форму регистрации и ее обработчик
19:00 Форма авторизации и хендлер формы
23:00 Делаем приватную страницу редактирования профайла пользователя
32:00 Добавление блогов в базу данных
38:00 Вывод списка статей из базы данных mysql с помощью mysqli
42:00 Редатирование блога. Форма и ее обработчик.
49:00 Удаление записей пользователем
50:00 Вынос повторяющегося кода в функции
01:05:00 Вывод статей на главной странице сайта
01:21:00 Детальная страница статья
01:22:00 Добавление возможности загружать фотографию к статье и ее масштабирование силами PHP
01:35:00 Удаление файлов фотографий с диска в случае удаления статьи
01:40:00 Возможность поменять фотографию у статьи через редактирование

Комментарии

Информация по комментариям в разработке