Низкоуровневая работа с файлами
Удобные функции для работы с файлами
Создание простейшего блога с помощью файловой системы
Ведение логов с помощью файлов
Создание журнала посещения сайта
Курс PHP предназначен для тех, кто знаком с языком HTML и основами программирования. В данном курсе мы сразу приступаем к изучению возможностей PHP, полезных на практике, обходя стороной базовые и скучные темы вроде переменных, функций, циклов и массивов. Данный курс позволит Вам довести свой уровень PHP до возможности создания типичных несложных сайтов, а также станет базовой ступенью для дальнейшего профессионального развития.
Низкоуровневая работа с файлами
Удобные функции для работы с файлами
Создание простейшего блога с помощью файловой системы
Ведение логов с помощью файлов
Создание журнала посещения сайта
Принцип работы кук
Что такое сессии. Принцип работы сессий
Пример простейшей авторизации
на сайте и создания закрытых страничек.
Реляционные базы данных
Таблицы, строки, столбцы, первичный ключ
Типы связей между таблицами
Работа с утилитой PHPMyAdmin
Основные SQL-операции
Вставка, удаление, редактирование и выборка строк
Работа с БД из PHP, mysql и mysqli
Пример использования БД
и что такое хороший код
Принцип разделения
Модель-Вид-Контроллер
Модульность разработки и
уровни абстракции
Рассматриваем MVC на примере
создания новостной ленты
Альтернативный синтаксис PHP
Sql-инъекции, xss-атаки, способы защиты
Нормальные формы. Правильное хранение информации в базе
Многотабличные запросы
Методика создания системы постраничной навигации
Создание одной точки входа на сайт
Основные проблемы подключения
шаблонов обычными include-ами
Универсальный и современный
способ подключения шаблонов
Практика
Совмещение кода со свёрстанным макетом сайта
Выделение сущности статических текстов на сайте
Выделение неудобств процедурного подхода
в финальных работах учеников
Благословение на изучение ООП
Профессиональный full stack разработчик и ментор.
В настоящий момент Дмитрий возглавляет отдел веб-разработки, проводит собеседования, курирует и обучает новых сотрудников.
Каждый сертификат имеет уникальный номер, благодаря которому ваш потенциальный работодатель может убедиться в том, что сертификат принадлежит именно вам.