Видеоурок «Профессионал PHP» (2010)


Книга Видеоурок «Профессионал PHP» (2010)


Видеокурс, разработанный специально для вывода PHP-программиста на принципиально новый уровень профессионализма. Данный курс включает в себя всю наиболее важную и необходимую информацию, которая позволит в короткий срок многократно увеличить опыт веб-разработки и оставить конкурентов далеко позади.
Продуманная пошаговая система обучения прошла проверку на группе участников живого тренинга мастер-класса по веб-программированию от людей, которые занимаются этим уже более 10 лет. Данный курс - личный опыт учителей, которые проделали долгий путь от разработки сайтов визиток за 100 баксов, до проектирования, реализации и внедрения систем федеральных масштабов.
Видеокурс "Профессионал PHP" (2010)
Содержание видеокурса "Профессионал PHP":
Урок 1. Начинаем!
• Профессиональный подход к разработке
• Учебный пример
• Подход к обучению
• Как проходить курс
• Первое задание
Урок 2. Основы работы с базами данных
• Функции для работы с БД
• Подключение к СУБД
• Выборка данных из БД
• Добавление, изменение и удаление записей из БД
• Обратная связь:
• Именование таблиц и столбцов БД
• Выбор типа данных для столбца
• Избыточность конструирования
Урок 3. Архитектура MVC
• Что такое архитектура ПО
• Что такое хороший код
• Шаблоны проектирования
• Как работает приложение
• Общее описание схемы MVC
• MVC в PHP
• Пример небольшого сайта, реализованного в рамках MVC
• Структура папок такого сайта
• Файл начальной загрузки и настроек
• Комментирование шаблонов
• Альтернативный синтаксис PHP для использования в шаблонах
• Обратная связь:
• SQL-инъекции и способы их предотвращения
• Правильное выделение абстракции модели
• Опасность изменений данных при переходе по ссылке
• Распараллеливание работы программиста и верстальщика
Урок 4. Базовый шаблон
• Вложенность шаблонов
• Резка шаблона
• Шаблонная функция
• Буферизированный вывод в PHP
• Шаблон на основе буферизированного вывода
Урок 5. Концепция ООП. Особенности ООП в 5-ой версии PHP
• Что такое ООП
• Преимущества ООП
• Что такое Класс
• Что такое Объект
• Пример определения класса
• Пример объявления объекта
• Свойства и методы классов, примеры
• Преимущества использования классов
• Конструкторы класса, примеры
• Три важнейшие парадигмы ООП
• Инкапсуляция
• Наследование
• Полиморфизм
• Примеры использования возможностей ООП
• Главное отличие реализации ООП в PHP5 от PHP4
• Модификаторы доступа
• Конструкторы
• Деструкторы
• Клонирование
• Константы классов
• Ключевое слово self
• Статические методы классов
• Статические поля классов
• Абстрактные классы
• Абстрактные методы классов
• Работа с классами как к массивам
• Функция __autoload()
• Исключения
• Перегрузка свойств класса, сеттеры, геттеры
• Перегрузка вызова методов класса
• Использование интерфейсов
• Оператор instanceof
• Ключевое слово final
Урок 6. MVC с помощью ООП
• Пример реализации объектной модели MVC в PHP
• Модель
• Представление
• Контроллер
• Точка входа
• Иерархия контроллеров
• Цикл обработки запроса
• Определение размера всех любой страницы сайта
• Определение времени генерации любой страницы сайта
• Обратная связь:
• Правильное и неправильное проектирование контроллеров
• Избегание "паразитного" кода
• Принцип стремления к простоте
• Фреймворк
• Отделение ядра сайта
• Ослабление зависимостей между классами
• Автоматическая загрузка классов
• RewriteEngine в htaccess
• Ошибки именования классов, функций и файлов
• Советы по проектированию модели
Урок 7. Шаблонизатор Smarty
• Что такое шаблонизатор Smarty
• Установка Smarty
• Подключение и создание экземпляра класса Smarty
• Настройки для работы Smarty
• Шаблоны для Smarty
• Как работает шаблонизатор
• Скомпилированные шаблоны Smarty
• Работа с переменными в шаблоне
• Организация циклов в шаблоне
• Буферизация вывода в шаблоне
• Подключение шаблонов
• Передача переменных между шаблонами
• Запрет на интерпретацию содержимого в шаблоне
• Включение PHP-кода в шаблон
• Использование конфигурационных переменных
• Функция вывода на экран шаблона
• Функция передачи переменных в шаблон
• Проверка компиляции шаблона
• компиляция шаблона
• Установка уровня вывода ошибок
• Очистка переменных шаблона
• Очистка скомпилированных шаблонов
• Буферизация вывода шаблона
• Получение переменных шаблона
• Проверка наличия шаблона
• Кэширование
Урок 8. Одиночка. Драйвер БД
• Преобразование модели от процедурного подхода к ООП
• Статический класс
• Шаблон проектирования "Одиночка"
• Драйвер работы с БД
• Обратная связь:
• Способы подключения классов контроллеров и модели
• Выбор способов автозагрузки
• Как правильно называть классы
• Вопросы проектирования контроллеров
Урок 9. Пользователи, роли, привилегии, сессии
• Пользователь
• Сессия
Привилегия
• Роль
• Механизм авторизации
• Механизм контроля доступа
• Гибкая схема разделения полномочий
• Сокрытие страниц сайта
• Особенности протокола HTTP
• Использование cookies
• Использование сессий PHP
• Шифрование паролей
• md5
• Генерация случайных строковых последовательностей
• Определение online пользователей
• Схема БД для реализации всего механизма
• Создание законченного программного модуля, реализующего весь механизм
• Оптимизация программного модуля, кэширование
• Механизм авторизации и MVC
• Обратная связь:
• Базовый шаблон и авторизация
• Проверка привилегий в шаблоне
• Безопасный контроллер
• Безопасная модель
• SQL: соединение таблиц с помощью JOIN
• Комментарии для ролей и привилегий в БД
• Базовый шаблон и главное меню
• Ошибка смешивания ролей и привилегий
• Стократная оптимизация вывода списка пользователей online
Урок 10. Введение в Kohana
• Загрузка ПО
• Документация
• Фреймворк
• Основные особенности Kohana
• Стиль программирования
• Установка Kohana
• Структура каталогов
• Правила именования классов и их расположения
• Ядро, модули и приложение
• Последовательность и приоритеты загрузки файлов
• Точка входа
• Цикл обработки запроса
• Маршрутизация и сегменты URL
• Избавляемся от index.php в URL
Урок 11. Работа с Kohana. Маршрутизация. Работа с Базой Данных
• Определение URL-маршрутов
• Формирование шаблона маршрута
• Значения по умолчанию в шаблоне маршрута
• Согласование архитектуры каталогов с URL-маршрутизацией
• Ограничение параметров маршрута
• Организация коротких адресов
• Получение параметров маршрута в контроллере
• Настройка подключения к БД
• Получение экземпляра объекта для работы с БД
• Получение таблиц БД
• Получение колонок выбранной таблицы
• Разрыв соединения с БД
• Формирование запроса к БД
• Кэширование результатов запросов к БД
• Работа с результатами запросов к БД как с объектами
• Параметризация запросов
• Работа с конструктором запросов
• Формирование сложных запросов через конструктор
• Использование дополнительных возможностей конструктора запросов
• Использование агрегирующих функций в запросах
• Выполнение модифицирующих запросов к БД
Урок 12. Работа с Kohana. Модуль ORM. Модуль авторизации
• Класс ORM
• Связь именования классов с таблицами БД
• переопределение ресурсной таблицы, базы данных, первичного ключа
• Получение объектов из БД средствами ORM
• Определение параметров запроса в БД средствами ORM
• Запись объектов в БД
• Определения правил для ORM-модели
• Формализация связей один-ко-многим для ORM
• Формализация связей много-ко-многим для ORM
• Настройка модуля авторизации
• Табличная архитектура модуля авторизации
• Регистрация пользователей
• Вход пользователя на сайт
• Проверка статуса пользователя
• Выход пользователя с сайта
• Автоматический заход на сайт
• Принудительный заход на сайт
• Дополнительный урок. Точки над i
• Переход от структурного программирования к объектно-ориентированному
• Понимание концепции ООП
• Когда нужны конструктор и деструктор
• Порядок вызова конструкторов и деструкторов при наследовании
• Шаблон проектирования "Одиночка"
• Статический методы
• Частые ошибки при вызове методов объектов
• Внутренние методы PHP, используемые внутри класса
• Драйвер БД и PDO
• Абстрактный класс и интерфейс
• MVC: иерархия контроллеров
• Передача информации между запросами
• 5 правил проектирования объектной модели
• Разработка сайта от и до: 5 шагов
• Готовое решение для создания сайта (пакет-сборка и правила расширения)
Бонусы
• PDO. Часть 1 - Введение
• PDO. Часть 2 – Транзакции
• PDO. Часть 3 – Подготовка параметров
• Основные понятия теории баз данных
• MVC на простом примере чата
• Регулярные выражения в веб-программировании
• Выполнение регулряных задач на сервере с помощью утилиты Cron
• Что там?
• Что такое PDO
• Преимущества PDO
• Как подключить функциональность PDO
• Создание объектов PDO
• Подключение к БД через PDO
• Выполнение запросов средствами PDO
• Обработка выборок из БД средствами PDO
• Работа с объектами PDO
• Перехват ошибок PDO
• Выполнение SQL-команд INSERT, UPDATE средствами PDO
• Понятие транзакции
• Начало транзакции
• Фиксация транзакции
• Откат транзакции
• Параметризированные запросы к БД
• Безопасная работа с БД
• Привязка параметров средствами PDO
• Реляционная БД
• Таблицы реляционной БД
• Индексы и принцип их работы
• Три нормальные формы и правила нормализации
• Оптимизация БД
• Переход к MVC на простом примере
• Рефакторинг кода
• Что такое регулярные выражения и для чего они нужны
• Математическая база регулярных выражений
• Семантика регулярного выражения
• Поддержка регулярных выражений в javascript
• Поддержка регулярных выражений в javascript
• Интересные примеры регулярных выражений
• Правила запуска скриптов с помощью утилиты Cron
• Изучение интерфейса cPanel для работы с Cron
Жанр: Обучающее видео
Производитель: Школа прогаммирования
Автор: Александр Никитин, Дмитрий Ляпин
Год выпуска: 2010
Формат: EXE
Язык: Русский
Лекарство: (имеется)
Размер архива: 1.4 Гб
Для более быстрого и удобного бесплатного скачивания рекомендую вам установить программу skymonk с поддержкой докачки.
Скачать обучающий курс "Профессионал PHP"

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12727 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Книга Мотивация - Шапиро С.А.

    Мотивация - Шапиро С.А.

    Название: Мотивация. Автор: Шапиро С.А. 2008.     Цель настоящей книги - дать возможность руководителям организаций любых организационно-правовых форм и форм собственности, а также мене . . .

  • Книга Основы менеджмента - Учебник - Семенов А.К., Набоков В.И. - 2008

    Основы менеджмента - Учебник - Семенов А.К., Набоков В.И. - 2008

    Основы менеджмента - Учебник - Семенов А.К., Набоков В.И. - 2008 В учебнике рассматриваются исторические, теоретические и методологические основы современного менеджмента. Освещаются вопросы планирова . . .

  • Книга Теория организации в схемах, Веснин В.Р., 2008

    Теория организации в схемах, Веснин В.Р., 2008

    Теория организации в схемах, Веснин В.Р., 2008.     В учебном пособии, которое соответствует государственному стандарту и учебной программе, курс теории организации представлен в виде с . . .

  • Книга Управление качеством - Шевчук Д.А.

    Управление качеством - Шевчук Д.А.

    Название: Управление качеством. Автор: Шевчук Д.А. 2008.    Учебник предназначен для студентов, аспирантов и преподавателей экономических специальностей, слушателей школ бизнеса, экономистов . . .

  • Книга Организационное поведение - Захарова Т.И.

    Организационное поведение - Захарова Т.И.

    Название: Организационное поведение. Автор: Захарова Т.И. 2008. Распад СССР вызвал появление крайне негативных явлений во всех сферах общественной и хозяйственной жизни страны: спад производства, разв . . .

  • Книга Риск-менеджмент - Иванов А.А., Олейников С.Я., Бочаров С.А.

    Риск-менеджмент - Иванов А.А., Олейников С.Я., Бочаров С.А.

    Название: Риск-менеджмент. Автор: Иванов А.А., Олейников С.Я., Бочаров С.А. 2008. Данный курс позволит разобраться в классификации существующих рисков, освоить методы предотвращения риска и уклонения . . .

  • Книга Набор инструментов для управления проектами - Милошевич Д.

    Набор инструментов для управления проектами - Милошевич Д.

    Название: Набор инструментов для управления проектами. Автор: Милошевич Д. 2008.    Перед вами книга, являющаяся серьезным шагом на пути осмысления необходимости становления и развития тако . . .

  • Книга Приемы антикризисного менеджмента, Бирюкова О., Бочкова Л.А., 2008

    Приемы антикризисного менеджмента, Бирюкова О., Бочкова Л.А., 2008

    Приемы антикризисного менеджмента, Бирюкова О., Бочкова Л.А., 2008.     В книге рассмотрены вопросы финансовой диагностики кризисного состояния предприятия, прогнозирования и планирован . . .

  • Книга Сравнительный менеджмент, Пивоваров, Максимцев, 2008

    Сравнительный менеджмент, Пивоваров, Максимцев, 2008

    Сравнительный менеджмент, Пивоваров С.Э., Максимцев И.Л., 2008.        Сравнительный менеджмент является частью общей теории менеджмента, в рамках которой рассматриваются представл . . .

  • Книга Производственный менеджмент, Малюк В.И., Немчин А.М., 2008

    Производственный менеджмент, Малюк В.И., Немчин А.М., 2008

    Производственный менеджмент, Малюк В.И., Немчин А.М., 2008.     В учебном пособии содержится системное представление основ производственного менеджмента. Изложение учебно-методического . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Видеоурок «Профессионал PHP» (2010). Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.