На курсе разбираются основные темы и приёмы программирования на PHP в процедурном стиле.
Программа курса:
1 День:
Вводный вебинар
Техническая информация
Доступы в группу
Обзор программы курса
Рабочие инструменты
Выравнивание начальных знаний
2 День:
GET, POST, PUT, DELETE
Работа с $_GET и $_POST
Валидация пользовательских данных
Пример блога с id новости
Пример формы обратной связи
API vs обычная страница с разметкой
3 День:
Файлы как место для хранения информации
Низкоуровневая работа с файлами
Удобные функции для работы с файлами
Простой блог с помощью файловой системы
Ведение логов с помощью файлов
Создание журнала посещения сайта
4 День:
БД и СУБД. Реляционные базы данных
Таблицы, строки, столбцы, первичный ключ
Типы связей между таблицами
Работа с утилитой PHPMyAdmin
Основные SQL-операции
Многотабличные запросы
5 День:
Работа с БД из PHP
PHP Data Objects
Основы ООП для работы с PDO
Подготовленные запросы
SQL-инъекции и основы безопасности
Создание вспомогательного модуля
6 День:
Архитектура программы и хороший код
Принцип разделения
Модель-Вид-Контроллер
Модульность и уровни абстракции
MVC на примере блога
Альтернативный синтаксис PHP
7 День:
Удаление повторяющегося HTML-кода
Основные проблемы обычных include-ов
Универсальный способ шаблонизации
Вложенные шаблоны
Глобальные данные для шаблонов
Пример работы с Twig
8 День:
index.php - единственная точка входа
Выбор и подключение контроллеров
Человекопонятные url-адреса
Настройка htaccess
Прикручивание вёрстки к проекту
Правильные относительные пути
Подробнее:
Скачать
Программа курса:
1 День:
Вводный вебинар
Техническая информация
Доступы в группу
Обзор программы курса
Рабочие инструменты
Выравнивание начальных знаний
2 День:
GET, POST, PUT, DELETE
Работа с $_GET и $_POST
Валидация пользовательских данных
Пример блога с id новости
Пример формы обратной связи
API vs обычная страница с разметкой
3 День:
Файлы как место для хранения информации
Низкоуровневая работа с файлами
Удобные функции для работы с файлами
Простой блог с помощью файловой системы
Ведение логов с помощью файлов
Создание журнала посещения сайта
4 День:
БД и СУБД. Реляционные базы данных
Таблицы, строки, столбцы, первичный ключ
Типы связей между таблицами
Работа с утилитой PHPMyAdmin
Основные SQL-операции
Многотабличные запросы
5 День:
Работа с БД из PHP
PHP Data Objects
Основы ООП для работы с PDO
Подготовленные запросы
SQL-инъекции и основы безопасности
Создание вспомогательного модуля
6 День:
Архитектура программы и хороший код
Принцип разделения
Модель-Вид-Контроллер
Модульность и уровни абстракции
MVC на примере блога
Альтернативный синтаксис PHP
7 День:
Удаление повторяющегося HTML-кода
Основные проблемы обычных include-ов
Универсальный способ шаблонизации
Вложенные шаблоны
Глобальные данные для шаблонов
Пример работы с Twig
8 День:
index.php - единственная точка входа
Выбор и подключение контроллеров
Человекопонятные url-адреса
Настройка htaccess
Прикручивание вёрстки к проекту
Правильные относительные пути
Подробнее:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Скачать
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [it-black] Виктор Черемных ― Администрирование безопасных сетей (ViPNet) (2025)
- [Diogo Resende] Учебный лагерь по инженерии ИИ - технология поисковой дополненной генерации (RAG) для LLM
- [Павел Старцев] [Stepik] Нейросети: от простейшего запроса до создания бота (2025)
- [Нетология] Профессия «Интернет‑маркетолог с нуля до middle» (2025)
- [Яндекс.Практикум] Python‑разработчик (+Python‑разработчик плюс)
- [Архэ] Компьютерная лингвистика. Основные задачи компьютерной лингвистики и подходы к их решению
- [Екатерина Юсупова] Герпес вирус. Обучающий проект (2024)
- [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
- [Павел Монахов] Системное администрирование Linux (2024)
- [Богдан Кухар] Администратор 1С v 3.8 (все модули) (2024)
- [Stepik] Многозадачность в Python. Многопоточное программирование
- [developedbyed] Фулстек Next.js (React) разработчик
- [brainy] Веб-тестирование для абсолютных новичков (2024)
- [PurpleSchool] Neovim - практика и настройка (2024)
- [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)
- [NFE] Внедрение Cisco SD-WAN (Viptela) . Базовый курс (2024)
- [Webщик] Тревожный чемоданчик складчика 3 (2024)
- [Яндекс.Практикум] Python-разработчик. Часть 5 из 8
- [Structy] Алгоритмы и структуры данных для Faang (2024)
- [Laravelcreative] Laravel 9, 10 (база + 4 практических курса)