Среда
13.11.2024, 08:59
NewWarez
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Разделы новостей
Фильмы [3572]
Поздравления [9]
Иконки [48]
Курсоры [8]
Видеоклипы [107]
Для дизайнера [44]
Игры [9883]
Уч. пособие [248]
Темы Win XP [51]
Картинки [189]
Тут можно бесплатно скачать "Картинки", "Фотосеты".
Украшения [78]
Софт для Игр [8]
Тут можно бесплатно скачать различные программы, карты, трейнеры, читы, коды, описание, прохождения для всех Игр!
Экраны WinXP [9]
Тут можно бесплатно скачать Экраны Приветствий Windows/Logon Screen.
Экраны Win XP [3]
Тут можно бесплатно скачать Загрузоные экраны Windows XP/Boot Screen.
Гаджеты [15]
WinOS & MSOffice [66]
Операционная система Windows и различные сборки Windows. А также MS Office XP, 2003, 2007. (Windows, Windows XP, Vista, Seven, 7, Viena, SamLab, Виндовс, Сборки Windows, Сборки Виндовс, SP3, XTreme™, Zver, Microsoft Office XP, 2003, 2007)
Музыка [5933]
Программы [17704]
Обои [647]
Книги [3361]
Видеоролики [164]
Юмор [63]
Хранители экрана [31]
Мобильный [231]
Шрифты/Fonts [3]
Тут собраны для бесплатного скачивания разные Шрифты/Fonts для Windows XP

Мини-чат

Наш опрос
Как Вы попали к нам на сайт?
1. Google
2. Yandex
3. Посоветовали
4. По ссылке в Друзьях на другом сайте
5. Yahoo
6. Из рекламы
7. Aport
8. Rambler
Всего ответов: 29

Последние темы Форума

Интересное
**********************

Главная » 2011 » Ноябрь » 14 » WebGuru PHP (2010) Видеоурок
WebGuru PHP (2010) Видеоурок
20:19

Описание: Web-Гуру - это онлайн тренинг веб-программирования. Цель курса - превращение участников в настоящих виртуозов веб-программирования. Это 3 месяца регулярных вебинаров, практических занятий, домашних заданий и работы над ошибками, которые позволяют стать не просто грамотным веб-программистом, не просто веб-программистом с широким кругозором, а настоящим ГУРУ веб-технологий. Web-Гуру - это настоящий сюрприз для PHP-новичков.

Содержание:
Урок 1. Подготовка к работе
функции для работы с БД

Урок 1. Бонус. 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. Бонус про реляционные БД
• Реляционная БД
• Таблицы реляционной БД
• Индексы и принцип их работы
• Три нормальные формы и правила нормализации
• Оптимизация БД
• Обратная связь по уроку 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
• Структура каталогов
• Правила именования классов и их расположения
• Ядро, модули и приложение
• Последовательность и приоритеты загрузки файлов
• Точка входа
• Цикл обработки запроса
• Маршрутизация и сегменты URL
• Избавляемся от index.php в URL
• Урок 11. Маршрутизация в Kohana
• Определение URL-маршрутов
• Формирование шаблона маршрута
• Значения по умолчанию в шаблоне маршрута
• Согласование архитектуры каталогов с URL-маршрутизацией
• Ограничение параметров маршрута
• Организация коротких адресов
• Получение параметров маршрута в контроллере

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

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

Урок 12. Работа с Kohana. Модуль авторизации
• Настройка модуля авторизации
• Табличная архитектура модуля авторизации
• Регистрация пользователей
• Вход пользователя на сайт
• Проверка статуса пользователя
• Выход пользователя с сайта
• Автоматический заход на сайт
• Принудительный заход на сайт

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

Авторы: Никитин А., Ляпин Д.
Год выпуска: 2010
Язык: русский
Видео кодек: MP4
Видео: 800*600 32,0 Кбит/сек 15 кадр/сек
Аудио: 21,6 Кбит/сек 44,1 КГц 2 канала
Размер: 1.25 GB

Скачать WebGuru PHP (2010) Видеоурок
Скачать с letitbit
Скачать с letitbit.net Одним файлом
Скачать с shareflare
Скачать с shareflare.net Одним файлом
Скачать с vip-file
Скачать с vip-file.com Одним файлом
Скачать с sms4file
Скачать с sms4file.com Одним файлом
Категория: Фильмы | Просмотров: 127 | Добавил: rkostik
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Календарь новостей
«  Ноябрь 2011  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
282930

Поиск

Друзья сайта

Статистика

Онлайн всего: 40
Гостей: 40
Пользователей: 0

Сегодняшние посетители

Пользователи
  • contact
  • a280395589
  • Kuvasz
  • martovaleksandr
  • Step
  • milavob
  • montekarlo23
  • pmojka
  • Rad4en9
  • blogz
  • muadib
  • neocubekst
  • inetrycodot
  • gerhard_engel
  • joshuabiny
  • velejaev
  • Stalvrad
  • isrant
  • EvaBum
  • saxonis

  • Облако тэгов
    Фильм комедия DVDRip Скачать бесплатно программы бизнес Русский 2009 Фильмы юмор гонки игры Download новый The радио PC games game dvd сборник обновление Авто картинки Фото Книги MP3 музыка house music безопасность windows утилита Видео USB Pack установка софт программа карта дизайн книга кпк ремонт video плагин энциклопедия firefox игра касперский microsoft photo Мак soft 3D Strategy Pro сайт управление web youtube server Adobe Flash photoshop vista поп Russian дискотека Интернет история Боевик мелодрама проги office Онлайн Рэп Trance Транс speed world система попса Club Ужасы Звезды песни Защита версия Времени ключ фотошоп секреты вечеринка боевики триллеры вирус информация реклама

    ТОП-10 Новостей
    [09.03.2009][Украшения]
    Боковая панель для ОС Windows XP - Vista sidebar 2.3 (0)
    [21.12.2009][Программы]
    ERD Commander (2009/Rus/Eng) (0)
    [11.05.2008][Уч. пособие]
    Самара - Тюнинг ВАЗ-2108, 2109, 21099, 2113, 2114, 2115 (2)
    [10.06.2009][Курсоры]
    CursorXP - программа для смены курсоров + 36 курсоров (0)
    [22.08.2008][Игры]
    S.T.A.L.K.E.R.: Чистое небо / S.T.A.L.K.E.R.: Clear Sky (2008/RUS) (2)
    [20.03.2009][Темы Win XP]
    Темы для ХР (1)
    [14.09.2008][Музыка]
    Красная Плесень - МегаПак: 50 альбомов 1988-2008 (16+) (0)
    [16.03.2009][Экраны WinXP]
    Окна приветствия для Операционной системы Windows XP (0)
    [14.07.2008][Игры]
    Dota 6.53 (карта для WarCraft-3) Rus (0)
    [15.05.2008][Уч. пособие]
    Репетитор Microsoft Office Word 2007, Rus, Free (0)

    Анализ сайта
    Copyright NewWarez © 2024
    Хостинг от uCoz