PHP. Уровень 2. Профессиональная веб-разработка (2014)
23.01.2015
Это самый полный профессиональный курс по освоению 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. Работа с базой данных
Урок 2. Архитектура MVC
Урок 3. Базовый шаблон
Урок 4. Объектно-ориентированное программирование
Урок 5. MVC и ООП
Урок 6. Создание класса модели. Драйвер БД
Урок 7. Работа с пользователями. Авторизация и разделение прав доступа
Урок 8. Мини-Фреймворк для создания сайтов
Урок 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):
Похожие новости
- Business Cards Templates for Pages 1.2
- Clarify 1.2 (Build 23)
- Reservoir Dogs: Bloody Days (2017)
- GhostNote 1.9.6
- iZotope Stutter Edit 1.5
- Corel Toast DVD 2.1
- Shuttie 1.3.3 - таймер выключения компьютера Mac
- Wraparound 1.6.1
- TemplateBox 1.0
- Mirror for Philips TV 2.5
- File Juicer 4.72
- Борис Вербицкий. Мастер-класс по цветокоррекции и работе с объемом (2013)
- Jaksta Media Recorder 1.5.0 для Mac
- Growl 2.1.2
- Н.Мишин. Системное администрирование Linux (2015)
- Templates for Photoshop by GN 1.5
- FreeSpace 1.2.11
- macOS Sierra 10.12 (Образ для VMware)
- OS X Server 4.0 DP (Build 14S310, app v.3.5.8)
- JavaScript Essential Training. Основной курс (2011)