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):
Похожие новости
- Disk Analyzer Pro 1.5.0
- Adobe Audition CS5.5 4.0 Build 1815 для Mac OS X
- War for the Overworld - My Pet Dungeon (2017)
- CCleaner Professional Edition для Mac 1.15.507
- Shuttie 1.3.3 - таймер выключения компьютера Mac
- EarthDesk 5.8.2 для Mac OS
- Icona 1.3
- Adobe Dreamweaver CC 2017.1 (17.1)
- Big Aperture 1.1.1 для Mac OS
- Xpressive 2.0.0
- Screen Capture Pro 2.5.0
- iCollections 4.7.4
- DxO ViewPoint 2.5.17
- Photo Mechanic 5.0 (build 18040)
- TuneUp 2.6.3
- JRiver Media Center 24.0.56
- Solar Walk 1.9
- Adobe InCopy CC 2017 v12.0
- Microsoft Office Standard 2019 v16.22.0
- CrySonic.SINDO.v2.0 [VST, AU, MAC OS X, UB]