Главная » Файлы » » Обучающее Видео

PHP: Уровень 2. Профессиональная web-разработка[2014,MP4/PCRec]
  24.04.2015, 22:57

PHP: Уровень 2. Профессиональная web-разработка[2014,MP4/PCRec] - полнейший профессиональный курс для освоения PHP на уровне мастера-виртуоза. 

Вы научитесь:
««« Создавать сайты любой сложности
««« Грамотно организовывать архитектуру баз данных
««« Использовать архитектурный шаблон проектирования MVC
««« Защищать скрипты от SQL-инъекций и других вариантов взлома
««« Максимально использовать возможности Объектно-Ориентированного
««« Программирования
««« Пользоваться шаблонизаторами
««« Использовать оптимальные шаблоны проектирования для решения поставленных задач
««« Применять возможности 5-ой версии языка PHP
««« Правильно организовывать процесс разработки от начала до конца
««« Иметь практический опыт реализации основных современных функциональных
««« решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
««« И многое другое..

 Программа курса:
1. Работа с базой данных
««« Функции для работы с БД
««« Подключение к СУБД
««« Выборка данных из БД
««« Добавление, изменение и удаление записей из БД
««« Именование таблиц и столбцов БД
««« Выбор типа данных для столбца
««« Избыточность конструирования

2. Архитектурный шаблон MVC
««« Что такое архитектура ПО
««« Что такое хороший код
««« Шаблоны проектирования
««« Как работает приложение
««« Общее описание схемы MVC
««« MVC в PHP
««« Пример небольшого сайта, реализованного в рамках MVC
««« Структура папок такого сайта
««« Файл начальной загрузки и настроек
««« Комментирование шаблонов
««« Альтернативный синтаксис PHP для использования в шаблонах
««« SQL-инъекции и способы их предотвращения
««« Правильное выделение абстракции модели
««« Опасность изменений данных при переходе по ссылке
««« Распараллеливание работы программиста и верстальщика

3. Базовый шаблон
««« Вложенность шаблонов
««« Резка шаблона
««« Шаблонная функция
««« Буферизированный вывод в PHP
««« Шаблон на основе буферизированного вывода

4. Объектно-ориентированное программирование Особенности ООП в 5-ой версии PHP
««« Что такое ООП
««« Преимущества ООП
««« Что такое Класс
««« Что такое Объект
««« Пример определения класса
««« Пример объявления объекта
««« Свойства и методы классов, примеры
««« Преимущества использования классов
««« Конструкторы класса, примеры
««« Три важнейшие парадигмы ООП
««« Инкапсуляция
««« Наследование
««« Полиморфизм
««« Примеры использования возможностей ООП
««« Главное отличие реализации ООП в PHP5 от PHP4
««« Модификаторы доступа
««« Конструкторы
««« Деструкторы
««« Клонирование
««« Константы классов
««« Ключевое слово self
««« Статические методы классов
««« Статические поля классов
««« Абстрактные классы
««« Абстрактные методы классов
««« Работа с классами как к массивам
««« Функция _autoload()
««« Исключения
««« Перегрузка свойств класса, сеттеры, геттеры
««« Перегрузка вызова методов класса
««« Использование интерфейсов
««« Оператор instanceof
««« Ключевое слово final

5. MVC и ООП
««« Пример реализации объектной модели MVC в PHP
««« Модель
««« Представление
««« Контроллер
««« Точка входа
««« Иерархия контроллеров
««« Цикл обработки запроса
««« Определение размера всех любой страницы сайта
««« Определение времени генерации любой страницы сайта
««« Правильное и неправильное проектирование контроллеров
««« Избегание "паразитного" кода
««« Принцип стремления к простоте
««« Фреймворк
««« Отделение ядра сайта
««« Ослабление зависимостей между классами
««« Автоматическая загрузка классов
««« RewriteEngine в htaccess
««« Ошибки именования классов, функций и файлов
««« Советы по проектированию модели

6. Создание класса модели. Шаблоны проектирования на примере драйвера БД
««« Преобразование модели от процедурного подхода к ООП
««« Статический класс
««« Шаблон проектирования "Одиночка"
««« Драйвер работы с БД
««« Способы подключения классов контроллеров и модели
««« Выбор способов автозагрузки
««« Как правильно называть классы
««« Вопросы проектирования контроллеров

Урок 7. Работа с пользователями. Авторизация и разделение прав доступа к сайту
««« Пользователь
««« Сессия
««« Привилегия
««« Роль
««« Механизм авторизации
««« Механизм контроля доступа
««« Гибкая схема разделения полномочий
««« Сокрытие страниц сайта
««« Особенности протокола HTTP
««« Использование cookies
««« Использование сессий PHP
««« Шифрование паролей
««« md5
««« Генерация случайных строковых последовательностей
««« Определение online пользователей
««« Схема БД для реализации всего механизма
««« Создание законченного программного модуля, реализующего весь механизм
««« Оптимизация программного модуля, кэширование
««« Механизм авторизации и MVC
««« Базовый шаблон и авторизация
««« Проверка привилегий в шаблоне
««« Безопасный контроллер
««« Безопасная модель
««« SQL: соединение таблиц с помощью JOIN
««« Комментарии для ролей и привилегий в БД
««« Базовый шаблон и главное меню
««« Ошибка смешивания ролей и привилегий
««« Стократная оптимизация вывода списка пользователей online

8. Дополнительный урок
««« Переход от структурного программирования к объектно-ориентированному
««« Понимание концепции ООП
««« Когда нужны конструктор и деструктор
««« Порядок вызова конструкторов и деструкторов при наследовании
««« Шаблон проектирования "Одиночка"
««« Статический методы
««« Частые ошибки при вызове методов объектов
««« Внутренние методы PHP, используемые внутри класса
««« Драйвер БД и PDO
««« Абстрактный класс и интерфейс
««« MVC: иерархия контроллеров
««« Передача информации между запросами
««« 5 правил проектирования объектной модели
««« Разработка сайта от и до: 5 шагов
««« Готовое решение для создания сайта (пакет-сборка и правила расширения)

Бонусные темы
««« Что такое PDO
««« Преимущества PDO
««« Как подключить функциональность PDO
««« Создание объектов PDO
««« Подключение к БД через PDO
««« Выполнение запросов средствами PDO
««« Обработка выборок из БД средствами PDO
««« Работа с объектами PDO
««« Перехват ошибок PDO
««« Выполнение SQL-команд INSERT, UPDATE средствами PDO
««« Понятие транзакции
««« Начало транзакции
««« Фиксация транзакции
««« Откат транзакции
««« Параметризированные запросы к БД
««« Безопасная работа с БД
««« Привязка параметров средствами PDO
««« Реляционная БД
««« Таблицы реляционной БД
««« Индексы и принцип их работы
««« Три нормальные формы и правила нормализации
««« Оптимизация БД
««« Переход к MVC на простом примере
««« Рефакторинг кода
««« Что такое регулярные выражения и для чего они нужны
««« Математическая база регулярных выражений
««« Семантика регулярного выражения
««« Поддержка регулярных выражений в javascript
««« Поддержка регулярных выражений в javascript
««« Интересные примеры регулярных выражений
««« Правила запуска скриптов с помощью утилиты Cron
««« Изучение интерфейса cPanel для работы с Cron


Название: YII framework Профессиональная разработка на веб
Год выхода: 2014
Автор (режиссер): Школа программирования
Преподаватель: Дмитрий Лаврик
Жанр: Обучающий, Программирование
Продолжительность: 13:24:36
Язык: Русский
Формат видео: MP4
Качество видео: PCRec
Видео: AVC, 1022-1024x768, ~448 Kbps, 15.000 fps
Аудио: AAC, ~192 Kbps, 44.1 KHz
Доп. материалы: присутствуют (исходники и материалы используемые в уроках, Методички)
Размер (RAR): 3.77 GB

Скачать бесплатно 
PHP: Уровень 2. Профессиональная web-разработка[2014,MP4/PCRec]


Сообщить о неработающей ссылке

Ваш E-mail *:
Тема *:
Адрес материала *:
Адрес битой ссылки *:
Проверка *:



Другие новости по теме:


Поделись ссылкой на новость
  • - Ссылка
  • - BBCode
  • - HTML

  • Категория: » Обучающее Видео | Добавил: Nikos | Теги: web-разработка2014, уровень, PHP:, Профессиональная, MP4/PCRec
    Просмотров: 502 | Загрузок: 4 | Рейтинг: 0.0/0
    Всего комментариев: 0

    Популярное на сайте!!! Часто смотрят и скачивают:
    GeoniCS 2013 13.0.1 (2013) Rus
    Скачиваний: 3206
    Длинные нарды 2.0.59
    Скачиваний: 1205
    Mp3Book2005 v.440.2
    Скачиваний: 779
    Kerish Doctor 2012 4.37 + ключ
    Скачиваний: 745

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
     Внимание!!!   Все материалы представленные на нашем сайте, взяты из открытых источников сети Интернет и размещены только для ознакомительных целей, поэтому после ознакомления Вы обязаны приобрести лицензию у законного правообладателя. В противном случае Вы должны удалить скачанное со своего компьютера в течении 24 часов! Все права на материалы представленные на сайте принадлежат исключительно их авторам (владельцам). Администрация сайта не несёт никакой ответственности за скаченный материал и дальнейшее использование опубликованного материала. В случае возникновения претензий обращайтесь к производителю. Если Вы являетесь законным владельцем какого-либо материала, который представлен на данном сайте и считаете, что были нарушены Ваши права, свяжитесь с администрацией ресурса через Форму обратной связи, и мы удалим данный материал с нашего сайта.
    Администрация сайта не несёт никакой ответственности за скаченный материал и дальнейшее использование опубликованного материала. В случае возникновения претензий обращайтесь к производителю.

    МЕТА - Украина. Рейтинг сайтов Russian America Top. Рейтинг ресурсов Русской Америки.