Видеокурс WebGuruPHP

Видеокурс 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






JavaScript Основы веб-программирования и расширенные возможности (видеокурс ... JavaScript Основы веб-программирования и расширенные возможности (видеокурс ...
Интерактивное взаимодействие с посетителями – основа успешности любого сайта. Клиентский javascript позволяет просматривать увеличенные фотографии, направлять товар в корзину и выполнять другие функции, обеспечивающие взаимодействие сайта с клиентом. ...

Создание социальной сети с нуля за 30 дней (2013) Видеокурс Создание социальной сети с нуля за 30 дней (2013) Видеокурс
Как создать свою собственную социальную сеть с нуля за 30 дней? Очень легко! В этом видеокурсе с нуля и пошагово будет показано как создать свою социальную сеть.

Модуль dle Модуль dle "Переходы" v.2.2
Этот модуль ведёт учёт переходов на ваш сайт. Его работа целиком построена на ajax, что обеспечивает максимальную скорость работы и минимальную нагрузку на сервр. По вашему желанию модуль может показать не только от куда юзер пришел на ваш сайт, но и даже ...

Язык программирования C++ от А до Я Видеокурс (UNIX, Linux, xBSD) Язык программирования C++ от А до Я Видеокурс (UNIX, Linux, xBSD)
В данном Видеокурсе рассматриваются все основные возможности языка C++ (UNIX, Linux, xBSD) и их применение при разработке объектно-ориентированных программ. Дается краткое описание библиотек языка C++, необходимых для создания типичных программ.

Joomla! Ваш первый сайт. Видеокурс (2014) Joomla! Ваш первый сайт. Видеокурс (2014)
Если вы давно мечтали о создании собственного сайта, впрочем у вас нет ни свободного времени, ни желания разбираться в сложностях веб-программирования, то видеокурс «Joomla! Ваш первый сайт» создан именно для вас! Посмотрев уроки этого бесплатного курса, ...