вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация
Александр Никитин. WebGuruPHP (web-программирование, видеоуроки) [DVDrip, Оригинал]
Рейтинг:
(голосов: 1)



[img]{THEME}/images/logopost.png[/img]



Название: WebGuruPHP
Год выпуска: 2010
Жанр: видеоуроки
Автор: Александр Никитин
Выпущено: Россия
Продолжительность: 15:40:00
Язык: русский

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


"Содержание:" ▼

"Урок 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-кода в шаблон
Использование конфигурационных переменных
Функция вывода на экран шаблона
Функция передачи переменных в шаблон
Проверка компиляции шаблона
Принудительная компиляция шаблона
Установка уровня выв
e0b605a01ba8fec45e2e01207166125b9f4e89c7Александр Никитин. WebGuruPHP (web-программирование, видеоуроки) [DVDrip, Оригинал] Александр Никитин. WebGuruPHP (web-программирование, видеоуроки) [DVDrip, Оригинал] " />

Аплоадер: Админ, дата: 8-10-2010, 19:25, торрент скачан: 359 раз

Понравилась раздача? Посмотрите эти:
  • К.Ньюман. Освой самостоятельно PHP. 10 минут на урок (программирование) [PD ...
  • [Видеоуроки] Videosmile.ru / After Effects - Быстрый старт [MP4, HD, 1280x7 ...
  • Лондонская школа английского языка. English учить легко //66 (изучение язы ...
  • [Видеоуроки] Панзин Сергей - Графический редактор Gimp Видеоуроки [AVI. 128 ...
  • Могелашвили Г.Т. C# Base (обучающее видео, программирование) [DVDRip, не тр ...
  • Гайк Айрапетян, Александр Никитин, Дмитрий Ляпин. PHP за 3 недели (web-прог ...
  • VideoCopilot - Basic Training RUS [Базовый тренинг] Видеоуроки базового кур ...
  • SQL_db. Урок по Delphi 7 Розыгрыш (видеоуроки, программирование) [2009, avi ...
  • Александр Боровой. Обучающее видео / Установка Windows XP // 13 [CamRip, од ...
  • [Видеоуроки] PITER.COM / Видео-уроки Adobe InDesign CS2 (Владимир Завгородн ...
  • Андрей Бернацкий. Базовый видеокурс по созданию сайта с нуля.(web программ ...
  • [Видеоуроки] A. S. Workshop / Мастеринг в Wavelab
  • [Видеоуроки] Панзин Сергей / Графический редактор Gimp [ITU H.264, screen g ...
  • [Видеоуроки] Сubase Study / Сведение и мастеринг с помощью iZotope Ozone 4 ...
  • [Видеоуроки] Знакомство с ZBrush4. Урок 1: Интерфейс (на русском) [HDTV, 12 ...
  • [Видеоуроки] Знакомство с Zbrush. Урок 2: Создание простой модели (на русск ...
  • [Видеоуроки] Знакомство с Zbrush. Урок 2: Создание простой модели (на русск ...
  • [Видеоуроки] Знакомство с Zbrush. Урок 3: Создание простой модели 2 (на рус ...
  • [Видеоуроки] Алексей Яремчук / Знакомство с Zbrush. Урок 4: Инструмент Alph ...
  • [Видеоуроки] Алексей Яремчук / Знакомство с Zbrush. Урок 5: Polypaint и тек ...
  • [Видеоуроки] Алексей Яремчук / Знакомство с Zbrush. Урок 6: Инструмент Alph ...
  • [Видеоуроки] Алексей Яремчук / Знакомство с Zbrush. Урок 7: Составные объек ...
  • А. Макрушин. Ознакомительные видеоуроки по Borland Delphi 7. Сезон 1, уроки ...
  • [Видеоуроки] Алексей Яремчук / Знакомство с Zbrush. Урок 9: Ретопология и к ...
  • (Видеоуроки) Панзин Сергей- Видеомонтаж kdenlive под системой Линукс [2010, ...
  • Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.