Nemo
Nemo
Премиум
6 лет с нами!
Награда за 10 очков репутации
За 10 сообщений!
- Регистрация
- 21/03/2018
- Сообщения
- 65
- Репутация
- 61
-
0
- #1
Автор: Дмитрий Лаврик
Название: PHP – базовый курс (2020)
Описание:
На курсе разбираются основные темы и приёмы программирования на PHP в процедурном стиле.
Подробнее:
Скачать:
Название: PHP – базовый курс (2020)
Описание:
На курсе разбираются основные темы и приёмы программирования на PHP в процедурном стиле.
1 День:
- Вводный вебинар
- Техническая информация
- Доступы в группу
- Обзор программы курса
- Рабочие инструменты
- Выравнивание начальных знаний
- GET, POST, PUT, DELETE
- Работа с $_GET и $_POST
- Валидация пользовательских данных
- Пример блога с id новости
- Пример формы обратной связи
- API vs обычная страница с разметкой
- Файлы как место для хранения информации
- Низкоуровневая работа с файлами
- Удобные функции для работы с файлами
- Простой блог с помощью файловой системы
- Ведение логов с помощью файлов
- Создание журнала посещения сайта
- БД и СУБД. Реляционные базы данных
- Таблицы, строки, столбцы, первичный ключ
- Типы связей между таблицами
- Работа с утилитой PHPMyAdmin
- Основные SQL-операции
- Многотабличные запросы
- Работа с БД из PHP
- PHP Data Objects
- Основы ООП для работы с PDO
- Подготовленные запросы
- SQL-инъекции и основы безопасности
- Создание вспомогательного модуля
- Архитектура программы и хороший код
- Принцип разделения
- Модель-Вид-Контроллер
- Модульность и уровни абстракции
- MVC на примере блога
- Альтернативный синтаксис PHP
- Удаление повторяющегося HTML-кода
- Основные проблемы обычных include-ов
- Универсальный способ шаблонизации
- Вложенные шаблоны
- Глобальные данные для шаблонов
- Пример работы с Twig
- index.php - единственная точка входа
- Выбор и подключение контроллеров
- Человекопонятные url-адреса
- Настройка htaccess
- Прикручивание вёрстки к проекту
- Правильные относительные пути
- Куки и сессии
- Простая схема авторизации
- Хеширование паролей
- Подведение итогов
- Процедурный стиль vs ООП
- Обзор тем для дальнейшего развития
Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.
Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
Последнее редактирование модератором: