PHP. Уровень 2. Профессиональная веб-разработка (2014)
23.01.2015

PHP. Уровень 2. Профессиональная веб-разработка (2014)

Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и потенциал этого языка.
Люди, завершившие курс, утверждают что один месяц обучения по данной программе можно сравнить с ГОДАМИ обучения по книгам или материалам из интернета!

Чему вы научитесь:
  1. Создавать сайты любой сложности
  2. Грамотно организовывать архитектуру баз данных
  3. Использовать архитектурный шаблон проектирования MVC
  4. Защищать скрипты от SQL-инъекций и других вариантов взлома
  5. Максимально использовать возможности Объектно-Ориентированного Программирования
  6. Пользоваться шаблонизаторами
  7. Использовать оптимальные шаблоны проектирования для решения поставленных задач
  8. Применять возможности 5-ой версии языка PHP
  9. Правильно организовывать процесс разработки от начала до конца
  10. Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
  11. И многое другое..

Автор: Наиль Максудов
Жанр: 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):
Вернуться на предыдущую страницу
Похожие новости
Теги