Web-Гуру. PHP


Книга Web-Гуру. PHP

Никитин А.
Издательство: prog-school
Год издания: 2010
Страниц: 20 часов
Язык: русский
Формат: Видео
Размер: 1,01 Гб
Видеокурс Web-Гуру.PHP – отличный шанс убедиться, как далеко вперед Вы сможете уйти в области веб-программирования всего за 1 месяц! Если у Вас серьезный настрой – переходите к действию немедленно, и тогда уже через месяц вы станете настоящим профессионалом в области веб-программирования!
Хочу порадовать всех изучающих язык веб программирования PHP. Представляю вашему вниманию достаточно редкий материал – Видеокурс Web-Гуру.PHP. Он был выпущен известной школой программирования prog-school.ru ограниченным тиражом, всего 50 экземпляров и был очень быстро распродан и снят с продаж
По объему информации видеокурс Web-Гуру.PHP соответствует примерно 3 обычным курсам по программированию. Видеокурс Web-Гуру.PHP состоит из видеоуроков продолжительностью более 20 часов, набора методических пособий для закрепления знаний веб-разработки и исходников примеров из видеоуроков.
Видеокурс Web-Гуру.PHP – отличный шанс убедиться, как далеко вперед Вы сможете уйти в области веб-программирования всего за 1 месяц! Если у Вас серьезный настрой – переходите к действию немедленно, и тогда уже через месяц вы станете настоящим профессионалом в области веб-программирования!
Видеокурс Web-Гуру.PHP включает в себя три очень полезных бонусных диска.
.
Видеосеминар "Скрытые возможности интеграции веб-приложений"
Затрагивает очень важную и актуальную тему интеграции веб-приложений. Эта область веб-программирования сейчас развивается бешеными темпами. На вебинаре дается ответ на вопрос, как использовать интеграцию в собственных проектах, и какие преимущества мы как веб-разработчики можем извлечь в будущем, осваивая эту область.
Аудиосеминар "Как быстро и эффективно учиться программированию" позволит быть более мотивированным в своем обучении, избежать большинства ошибок, которые совершают неопытные программисты, а также сделать обучение более осознанным, и как следствие намного более эффективным. Эта информация пригодится в любом обучении.
Видеосеминар "Секреты профессионального использования Javascript" призван развеять миф о том, что JavaScript – это хитро, а AJAX – сложно. Мы расскажем о языке, о технологии, об интересном фреймворке jQuery и покажем его в действии. Этот видеосеминар является экспресс-курсом по JavaScript.
Видеосеминар "Скрытые возможности интеграции веб-приложений" затрагивает очень важную и актуальную тему интеграции веб-приложений. Эта область веб -программирования сейчас развивается бешеными темпами. На вебинаре дается ответ на вопрос, как использовать интеграцию в собственных проектах.
Очень сокращенное содержание видеокурса Web-Гуру.PHP:
• Подготовка к работе
• Бонус. PDO (PHP Data Objects)
• Архитектура MVC
• Бонус про реляционные БД
• Базовый шаблон
• Концепция ООП
• Особенности ООП в 5-ой версии PHP
• MVC с помощью ООП
• Шаблонизатор Smarty
• Одиночка. Драйвер БД
• Пользователи, роли, привилегии, сессии
• Введение в Kohana
• Маршрутизация в Kohana
• Работа с Базой Данных в Kohana
• Работа с Kohana. Модуль ORM
• Работа с Kohana. Модуль авторизации
Содержание курса
Урок 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 шагов
Готовое решение для создания сайта (пакет-сборка и правила расширения)

letitbit.net
depositfiles.com

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



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

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

  • Книга Сборник книг Славко Яневского

    Сборник книг Славко Яневского

    Название: Сборник книг Славко ЯневскогоАвтор: Славко ЯневскийЖанр: проза, сюрреализмФормат: fb2Язык: русскийКачество: отличноеГод издания: 2000-2010Размер: 2.9 mb (+5%) Трилогия, отмеченная премией М. . . .

  • Книга Сергей Недоруб. Тайна полтергейста

    Сергей Недоруб. Тайна полтергейста

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

  • Книга Каору Куримото. Сага о Гуине. Маска леопарда

    Каору Куримото. Сага о Гуине. Маска леопарда

    Говорят, - в час, когда людям, которых преследует Зло, уже не на что надеяться, на помощь приходит Он. Гуин. Человек с головой леопарда. Великий воин, не знающий себе равных в бою. Заколдованный черны . . .

  • Книга ЦаАндрей Посняков. рьград. Враг императора

    ЦаАндрей Посняков. рьград. Враг императора

    Название: Царьград. Враг императораАвтор: Андрей ПосняковИздательство: Ленинградское издательствоISBN: 978-5-9942-0343-9Год издания: 2009Страниц: 416Язык: РусскийФормат: rtfРазмер: 5.39 МбОписание:Наш . . .

  • Книга Александр Зорич. Сомнамбула. Книга 1. Звезда по имени Солнце

    Александр Зорич. Сомнамбула. Книга 1. Звезда по имени Солнце

    Объединенное Человечество 2468 года... Прекрасный новый мир, созданный стараниями тысяч пассионариев, среди которых - потомки Маруси Гумилевой. Лейтенант Матвей Гумилев только что закончил престижную . . .

  • Книга Иви Берне - Братья Фостин-2. Связанные Кровью

    Иви Берне - Братья Фостин-2. Связанные Кровью

    Книга из серии: Братья ФостинСкорее ад замерзнет, чем Грегори Фостин влюбится и женится. По крайней мере, он так думает. До тех пор пока на своём BMW не сбивает собственную судьбу. Мадлена, с её остры . . .

  • Книга Дуглас Адамс — Автостопом по Галактике. Ресторан У конца Вселенной (аудиокнига)

    Дуглас Адамс — Автостопом по Галактике. Ресторан У конца Вселенной (аудиокнига)

    Дуглас Адамс - человек, ухитрившийся проделать с английской фантастикой нечто - поистине НЕВЕРОЯТНОЕ. Писатель, прошедший "суровые университеты" сценариста кинофильмов и телесериалов, "закадровый сове . . .

  • Книга Вероника Мелан - Assassin

    Вероника Мелан - Assassin

    Чего ни в коем случае не стоит делать, если однажды вечером случиться встретить красивого и опасного незнакомца:- не попадаться ему на глаза;- не оказывать знаков внимания;- не соглашаться на сомнител . . .

  • Книга Эдмонд Гамильтон — Звёздный волк 2: Закрытые миры (аудиокнига)

    Эдмонд Гамильтон — Звёздный волк 2: Закрытые миры (аудиокнига)

    Герой Романов знаменитого Американского фантаста Эдмонда Гамильтона - землянин Морган Чейн, "Маугли" эпохи межгалактических полетов. Его воспитала стая Звездных Волков - непобедимых флибустьеров Космо . . .

  • Книга Сборник книг Фантастика Меча и Магии (927 книг)

    Сборник книг Фантастика Меча и Магии (927 книг)

    Автор: Дамарис Коул, Дэйв Дункан, Джон Толкиен....Название: Сборник книг Фантастика Меча и МагииЖанр: ФентезиИздательство: СамИздатГод выпуска: сборникРазмер: 141 MBФормат: rtf, txtЯзык: русскийКа . . .


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

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

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


Ой!

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