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):
Похожие новости
- Factorio для Mac (2013)
- Mac OS X El Capitan 10.11.2 (Образ для VMware)
- Conarium (2017)
- PhoneClean 2.2.1
- Rubbernet 1.2
- Tinertia v.1.0 (2015)
- xScope 3.6.3 набор инструментов для web-дизайнеров (Mac OS)
- Finch 1.4
- Фотографируй классно! Учись легко! Сборник видеокурсов (2012)
- Joe Dever's Lone Wolf HD Remastered (2014)
- Flickery 1.9.43
- Photomatix Pro 5.1.3
- Фотошоп-онлайн для новичков (2015)
- Password Vault Manager Enterprise 3.5.4.1
- popCalendar 1.8.7
- Primitive 1.1
- FonePaw Data Recovery 1.4.0
- NewsRack 1.2 [App Store]
- DoubleTake 2.5.3
- Teorex Inpaint 6.2 для Mac OS