Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и потенциал этого языка.
Люди, завершившие курс, утверждают что один месяц обучения по данной программе можно сравнить с ГОДАМИ обучения по книгам или материалам из интернета!
Чему вы научитесь:- Создавать сайты любой сложности
- Грамотно организовывать архитектуру баз данных
- Использовать архитектурный шаблон проектирования MVC
- Защищать скрипты от SQL-инъекций и других вариантов взлома
- Максимально использовать возможности Объектно-Ориентированного Программирования
- Пользоваться шаблонизаторами
- Использовать оптимальные шаблоны проектирования для решения поставленных задач
- Применять возможности 5-ой версии языка PHP
- Правильно организовывать процесс разработки от начала до конца
- Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
- И многое другое..
Автор: Наиль Максудов
Жанр: Web-программирование
Продолжительность: 17:26:59
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~65,8 - 112 kb/s
Размер кадра: 1280x720
Аудиокодек: AAC
Битрейт аудио: 64 kb/s (CBR), 2 Ch, 44100 Hz
PHP. Уровень 2. Профессиональная веб-разработкаУрок 1. Работа с базой данных- БД и СУБД
- Реляционные базы данных
- Нормальные формы
- Типы связей
- Организация связей между сущностями
- Язык SQL
- SQL: соединение таблиц с помощью JOIN
- Работа с MySQL средствами PHP
Урок 2. Архитектура MVC- Архитектура программы
- Структура программы
- Что такое хороший код
- Архитектура MVC
- Реализация MVC в PHP
Урок 3. Базовый шаблон- Базовый шаблон
- Вложенные шаблоны
- Трудности при работе со вложенными шаблонами
- Буферизация в PHP
- Универсальный метод шаблонизации
Урок 4. Объектно-ориентированное программирование- Класс и объект
- Свойства и методы
- Конструктор класса
- Наследование
- Полиморфизм
- Инкапсуляция
- Модификаторы доступа
- Статические свойства и методы
- Константы классов
- Абстрактные классы и методы
- Интерфейсы
Урок 5. MVC и ООП- Перегрузка свойств и методов класса
- Модель
- Представление
- Контроллер
- Точка входа
- Иерархия контроллеров
- Цикл обработки запроса
- Автозагрузка классов
Урок 6. Создание класса модели. Драйвер БД- Преобразование модели от процедурного подхода к ООП
- Статический класс
- Шаблон проектирования "Одиночка"
- Драйвер работы с БД
- Способы подключения классов контроллеров и модели
- Выбор способов автозагрузки
- Как правильно называть классы
Урок 7. Работа с пользователями. Авторизация и разделение прав доступа- Пользователь
- Сессия
- Привилегия
- Роль
- Механизм авторизации
- Механизм контроля доступа
- Гибкая схема разделения полномочий
- Сокрытие страниц сайта
- Особенности протокола HTTP
- Шифрование паролей
- md5
- Генерация случайных строковых последовательностей
- Схема БД для реализации всего механизма
- Создание законченного программного модуля, реализующего весь механизм
Урок 8. Мини-Фреймворк для создания сайтов- ЧПУ
- RewriteEngine в htaccess
- Готовое решение для создания сайта (пакет-сборка и правила расширения)
Скачать обучающий видеокурс (1.13 GB):
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.