Видеокурс WebGuruPHP

0
Видеокурс WebGuruPHP


Курс, разработанный специально для вывода PHP-программиста на принципиально новый уровень профессионализма курс, который включает в себя всю наиболее важную и необходимую информацию, которая позволит в короткий срок многократно увеличить опыт веб-разработки и оставить конкурентов далеко позади продуманная пошаговая система обучения, которая прошла проверку на группе участников живого тренинга мастер-класс по веб-программированию, от людей, которые занимаются этим уже более 10 лет личный опыт учителей, которые проделали долгий путь от разработки сайтов визиток за 100 баксов, до проектирования, реализации и внедрения систем федеральных масштабов.

Видеокурс WebGuruPHP – отличный шанс убедиться, как далеко вперед Вы сможете уйти в области веб-программирования всего за 1 месяц! Если у Вас серьезный настрой – переходите к действию немедленно, и тогда уже через месяц вы станете настоящим профессионалом в области веб-программирования! Хочу порадовать всех изучающих язык веб программирования PHP. Видеокурс был выпущен известной школой программирования prog-school.ru ограниченным тиражом, всего 50 экземпляров и был очень быстро распродан и снят с продаж. По объему информации видеокурс соответствует примерно 3 обычным курсам по программированию. Видеокурс состоит из видеоуроков продолжительностью более 20 часов, набора методических пособий для закрепления знаний веб-разработки и исходников примеров из видеоуроков. Видеокурс отличный шанс убедиться, как далеко вперед Вы сможете уйти в области веб-программирования всего за 1 месяц! Если у Вас серьезный настрой – переходите к действию немедленно, и тогда уже через месяц вы станете настоящим профессионалом в области веб-программирования!

Видеокурс WebGuruPHP включает в себя три очень полезных бонусных диска.

Видеосеминар "Скрытые возможности интеграции веб-приложений"
Затрагивает очень важную и актуальную тему интеграции веб-приложений. Эта область веб-программирования сейчас развивается бешеными темпами. На вебинаре дается ответ на вопрос, как использовать интеграцию в собственных проектах, и какие преимущества мы как веб-разработчики можем извлечь в будущем, осваивая эту область.

Аудиосеминар "Как быстро и эффективно учиться программированию" позволит быть более мотивированным в своем обучении, избежать большинства ошибок, которые совершают неопытные программисты, а также сделать обучение более осознанным, и как следствие намного более эффективным. Эта информация пригодится в любом обучении.

Видеосеминар "Секреты профессионального использования javascript" призван развеять миф о том, что javascript – это хитро, а AJAX – сложно. Мы расскажем о языке, о технологии, об интересном фреймворке jQuery и покажем его в действии. Этот видеосеминар является экспресс-курсом по javascript.

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

* Урок 1 - PDO:
• Подготовка к работе
• функции для работы с БД
• Бонус. PDO (PHP Data Objects)
• Что такое PDO
• Преимущества PDO
• Как подключить функциональность PDO
• Создание объектов PDO
• Подключение к БД через PDO
• Выполнение запросов средствами PDO
• Обработка выборок из БД средствами PDO
• Работа с объектами PDO
• Перехват ошибок PDO
• Выполнение SQL-команд INSERT, UPDATE средствами PDO

* Урок 2 - БД:
• Архитектура MVC
• Что такое архитектура ПО Что такое хороший код?
• Шаблоны проектирования
• Как работает приложение
• Общее описание схемы MVC
• MVC в PHP
• Пример небольшого сайта, реализованного в рамках MVC
• Структура папок такого сайта
• Файл начальной загрузки и настроек
• Комментирование шаблонов
• Альтернативный синтаксис PHP для использования в шаблонах
• Бонус про реляционные БД
• Реляционная БД
• Таблицы реляционной БД
• Индексы и принцип их работы
• Три нормальные формы и правила нормализации
• Оптимизация БД
*_Обратная связь по уроку 2:
• SQL-инъекции и способы их предотвращения
• Правильное выделение абстракции модели
• Опасность изменений данных при переходе по ссылке
• Распараллеливание работы программиста и верстальщика

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

* Урок 4 - ООП:
• Концепция ООП
• Что такое ООП?
• Преимущества ООП
• Что такое Класс?
• Что такое Объект?
• Пример определения класса
• Пример объявления объекта
• Свойства и методы классов, примеры
• Преимущества использования классов
• Конструкторы класса, примеры
• Три важнейшие парадигмы ООП
• Инкапсуляция
• Наследование
• Полиморфизм
• Примеры использования возможностей ООП

* Урок 5 - Классы:
• Особенности ООП в 5-ой версии PHP
• Главное отличие реализации ООП в PHP5 от PHP4
• Модификаторы доступа
• Конструкторы
• Деструкторы
• Клонирование
• Константы классов
• Ключевое слово self
• Статические методы классов
• Статические поля классов
• Абстрактные классы
• Абстрактные методы классов
• Работа с классами как к массивам
• Функция __autoload ()
• Исключения
• Перегрузка свойств класса, сеттеры, геттеры
• Перегрузка вызова методов класса
• Использование интерфейсов
• Оператор instanceof
• Ключевое слово final

* Урок 6 - Контроллёры:
• MVC с помощью ООП
• Пример реализации объектной модели MVC в PHP
• Модель
• Представление
• Контроллер
• Точка входа
• Иерархия контроллеров
• Цикл обработки запроса
• Определение размера всех любой страницы сайта
• Определение времени генерации любой страницы сайта
*_Обратная связь по уроку 6:
• Правильное и неправильное проектирование контроллеров
• Избегание «паразитного» кода
• Принцип стремления к простоте
• Фреймворк
• Отделение ядра сайта
• Ослабление зависимостей между классами
• Автоматическая загрузка классов
• RewriteEngine в htaccess
• Ошибки именования классов, функций и файлов
• Советы по проектированию модели

* Урок 7 - Работа с шаблонами:
• Шаблонизатор Smarty
• Что такое шаблонизатор Smarty?
• Установка Smarty
• Подключение и создание экземпляра класса Smarty
• Настройки для работы Smarty
• Шаблоны для Smarty
• Как работает шаблонизатор
• Скомпилированные шаблоны Smarty
• Работа с переменными в шаблоне
• Организация циклов в шаблоне
• Буферизация вывода в шаблоне
• Подключение шаблонов
• Передача переменных между шаблонами
• Запрет на интерпретацию содержимого в шаблоне
• Включение PHP-кода в шаблон
• Использование конфигурационных переменных
• Функция вывода на экран шаблона
• Функция передачи переменных в шаблон
• Проверка компиляции шаблона
• Принудительная компиляция шаблона
• Установка уровня вывода ошибок
• Очистка переменных шаблона
• Очистка скомпилированных шаблонов
• Буферизация вывода шаблона
• Получение переменных шаблона
• Проверка наличия шаблона
• Кэширование

* Урок 8 - Подключения:
• Одиночка. Драйвер БД
• Преобразование модели от процедурного подхода к ООП
• Статический класс
• Шаблон проектирования «Одиночка»
• Драйвер работы с БД
*_Обратная связь по уроку 8:
• Способы подключения классов контроллеров и модели
• Выбор способов автозагрузки
• Как правильно называть классы
• Вопросы проектирования контроллеров

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

* Урок 10 - Kohana и циклы:
• Введение в Kohana
• Загрузка ПО Документация
• Фреймворк
• Основные особенности Kohana
• Стиль программирования
• Установка Kohana
• Структура каталогов
• Правила именования классов и их расположения
• Ядро, модули и приложение
• Последовательность и приоритеты загрузки файлов
• Точка входа
• Цикл обработки запроса
• Маршрутизация и сегменты URL
• Избавляемся от index.php в URL

* Урок 11 - Маршрутизация
• Маршрутизация в Kohana
• Определение URL-маршрутов
• Формирование шаблона маршрута
• Значения по умолчанию в шаблоне маршрута
• Согласование архитектуры каталогов с URL-маршрутизацией
• Ограничение параметров маршрута
• Организация коротких адресов
• Получение параметров маршрута в контроллере
* Работа с Базой Данных в Kohana:
• Настройка подключения к БД
• Получение экземпляра объекта для работы с БД
• Получение таблиц БД
• Получение колонок выбранной таблицы
• Разрыв соединения с БД
• Формирование запроса к БД
• Кэширование результатов запросов к БД
• Работа с результатами запросов к БД как с объектами
• Параметризация запросов
• Работа с конструктором запросов
• Формирование сложных запросов через конструктор
• Использование дополнительных возможностей конструктора запросов
• Использование агрегирующих функций в запросах
• Выполнение модифицирующих запросов к БД

* Урок 12 - ORM-модели:
• Работа с Kohana. Модуль ORM
• Класс ORM
• Связь именования классов с таблицами БД
• Переопределение ресурсной таблицы, базы данных, первичного ключа
• Получение объектов из БД средствами ORM
• Определение параметров запроса в БД средствами ORM
• Запись объектов в БД
• Определения правил для ORM-модели
• Формализация связей один-ко-многим для ORM
• Формализация связей много-ко-многим для ORM
• Работа с Kohana. Модуль авторизации
• Настройка модуля авторизации
• Табличная архитектура модуля авторизации
• Регистрация пользователей
• Вход пользователя на сайт
• Проверка статуса пользователя
• Выход пользователя с сайта
• Автоматический заход на сайт
• Принудительный заход на сайт

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

*Ps: Все архивы (исходников и примеров), прилагавшиеся к урокам курса, разархивированы в соответствующей папке урока и имеют вид, типа папки - wg7_examples или wg_lesson5_sources. Также имеются и бонусные уроки и соответствующая документация в pdf.
* Некоторые единичные уроки изготовлены в разрешении 800х480, и встречаются - 640х480

Информация о видеокурсе
Автор: Никитин Александр , Ляпин Дмитрий
Издательство: Школа прогаммирования
Год издания: 2010
Язык: русский
Формат: MP4
Размер: 1.31 GB

Download / Скачать Видеокурс WebGuruPHP
Внимание!
Для просмотра скрытого текста, Вам необходимо Войти или Зарегистрироваться.
  • Для веб-мастера
  • 25-12-2010, 02:21
  • 1221
Вернуться назад
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.