Уроки на диване


    WebGuru PHP (2010) Видеокурс

    WebGuru PHP (2010) Видеокурс


    Если у Вас есть знакомые или коллеги, которые также как и Вы начинают заниматься веб-программированием, курс «WebGuru PHP» — отличный шанс убедиться, как далеко вперед Вы сможете уйти в области профессионального веб-программирования по сравнению с ними всего лишь за 1 месяц.
    Если у Вас серьезный настрой — переходите к действию немедленно, и тогда уже через месяц даже те, кто смеялся над Вашей неопытностью, начнут кусать локти и смотреть на Вас с завистью.
    По объему информации курс Web-Гуру.PHP соответствует примерно 3 обычным курсам или тренингам по программированию.

    Содержание видеокурса:

    Урок 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
    • SQL-инъекции и способы их предотвращения
    • Правильное выделение абстракции модели
    • Опасность изменений данных при переходе по ссылке
    • Распараллеливание работы программиста и верстальщика

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

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

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

    Урок 6. MVC с помощью ООП
    • Пример реализации объектной модели MVC в PHP
    • Модель
    • Представление
    • Контроллер
    • Точка входа
    • Иерархия контроллеров
    • Цикл обработки запроса
    vОпределение размера всех любой страницы сайта
    vОпределение времени генерации любой страницы сайта

    Обратная связь по уроку 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-маршрутизацией
    • Ограничение параметров маршрута
    • Организация коротких адресов
    • Получение параметров маршрута в контроллере

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

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

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

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

    WebGuru PHP (2010) Видеокурс

    WebGuru PHP (2010) Видеокурс

    WebGuru PHP (2010) Видеокурс


    Автор: Никитин А., Ляпин Д.
    Год выпуска: 2010
    Формат: видео
    Видео кодек: AVC
    Видео: mp4, 800x600
    Аудио кодек: AAC
    Аудио: 44.1 KHz, 21.6 Kbps, 2 channels
    Размер: 1.02 Gb

    Скачать с ТурбобитСкачать с FileplanetaСкачать с Летитбит
    Внимание!!! Скаченный Вами материал предназначен только для ознакомления! После просмотра материал должен быть удалён с компьютера! Помните, что у любого материала имеется законный правообладатель. Поэтому после ознакомления Вы обязаны приобрести лицензию у законного правообладателя.
    На момент публикации новости все ссылки были рабочими. Если Вы заметили не рабочую ссылку, напишите об этом в комментариях к новости. Ссылки будут обновлены в ближайшее время!
    kavmin 19 ноября 2012

    а можно на летитбите обновить? увы не работает((
    | |
     
    Vlad 20 ноября 2012

    Цитата: kavmin
    а можно на летитбите обновить? увы не работает((

    Можно. Обновил! download
    | |
     
    ШП - Профессионал PHP (2010) Видеокурс ШП - Профессионал PHP (2010) Видеокурс
    Курс, специально разработанный для вывода PHP-программиста на принципиально новый уровень профессионализма включает в себя всю наиболее важную и…
     
    ШП - PHP. Уровень 2 - Профессиональная веб-разработка (2012) ШП - PHP. Уровень 2 - Профессиональная веб-разработка (2012)
    Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и…
     
    PHP. Уровень 2. Профессиональная веб-разработка (2015) Видеокурс PHP. Уровень 2. Профессиональная веб-разработка (2015) Видеокурс
    Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и…
     
    Профессия Веб-разработчик (2015) Видеокурсы Профессия Веб-разработчик (2015) Видеокурсы
    Профессия "Веб-разработчик" - программа для будущей элиты веб-программирования. Программа, которая даст ученикам возможность не только зарабатывать…
     
    Java для профессионалов. Видеокурс Java для профессионалов. Видеокурс
    Видеокурс «Java для профессионалов» можно рассматривать как продолжение курса «Java для начинающих», он позволит расширить горизонты знаний и стать…
     
    ×

    Информация

    Посетители, находящиеся в группе Guest, не могут оставлять комментарии к данной публикации.
ВОЙТИ НА САЙТ ЧЕРЕЗ:
Фреймворк Laravel с Нуля до Профи (2016) Видеокурс Фреймворк Laravel с Нуля до Профи (2016) Видеокурс
Актуальный и систематичный, пошаговый видеокурс по освоению фреймворка Laravel в Рунете с полного нуля. Быстрая разработка сайтов с фреймворком №1
 
Джумла на максимальной скорости (2016) Видеокурс Джумла на максимальной скорости (2016) Видеокурс
Как быстро и безопасно увеличить скорость сайта на Joomla в 2-5 раз всего за несколько часов занятий? И начать получать в разы больше посетителей и…
 
Java. Библиотека профессионала. Том 1. Основы (2016) 10-е издание Java. Библиотека профессионала. Том 1. Основы (2016)…
Эта книга давно уже признана авторитетным, исчерпывающим руководством и практическим справочным пособием для опытных программистов, стремящихся…
 
Успешный Онлайн Бизнес за 60 дней (2016) Версия 3.0 Успешный Онлайн Бизнес за 60 дней (2016) Версия 3.0
Всего за 60 дней воркшоп-обучения запустите ваш бизнес в интернете с нуля или удвойте прибыль в существующем. 2-месячный коучинг GM.
 
Защита компьютера от А до Я (2014) Видеокурс Защита компьютера от А до Я (2014) Видеокурс
Далеко не все начинающие пользователи знают о том, что антивирусная программа это только одна из сторон защиты и эта защита абсолютно не обеспечивает…
 
Froder - Реальный авито (2016) Практический видеокурс Froder - Реальный авито (2016) Практический видеокурс
Практический онлайн-курс по массовому автопостингу объявлений на авито с неприличными возможностями.
 
Твой разум без границ (2016) Тренинг Твой разум без границ (2016) Тренинг
«Твой разум без границ» - самая популярная программа личной трансформации в Академии Mindvalley. Хотите подняться на новый уровень эволюции сознания?
 
Chip №11 (ноябрь 2016) Россия Chip №11 (ноябрь 2016) Россия
Chip — первый компьютерный журнал в Европе, сейчас издается в 16 странах тиражом более 1 миллиона экземпляров. Журнал Chip — это высочайшее качество…
 
Бизнес-модели. 55 лучших шаблонов (2016) Бизнес-модели. 55 лучших шаблонов (2016)
Успех компании зависит от выбора наиболее подходящей бизнес-модели. Предложенная в этой книге методология - отличное подспорье как для начинающих…
 
План работы над продающим текстом 2.0 (2016) Тренинг План работы над продающим текстом 2.0 (2016) Тренинг
Самый простой способ научиться писать эффективные продающие тексты: быстро, системно, пошагово, с хорошей маркетинговой подготовкой.
 
Фреймворк Laravel с Нуля до Профи (2016) Видеокурс Фреймворк Laravel с Нуля до Профи (2016) Видеокурс
Актуальный и систематичный, пошаговый видеокурс по освоению фреймворка Laravel в Рунете с полного нуля. Быстрая разработка сайтов с фреймворком №1
 
Успешный Онлайн Бизнес за 60 дней (2016) Версия 3.0 Успешный Онлайн Бизнес за 60 дней (2016) Версия 3.0
Всего за 60 дней воркшоп-обучения запустите ваш бизнес в интернете с нуля или удвойте прибыль в существующем. 2-месячный коучинг GM.
 
Твой разум без границ (2016) Тренинг Твой разум без границ (2016) Тренинг
«Твой разум без границ» - самая популярная программа личной трансформации в Академии Mindvalley. Хотите подняться на новый уровень эволюции сознания?
 
Бизнес-модели. 55 лучших шаблонов (2016) Бизнес-модели. 55 лучших шаблонов (2016)
Успех компании зависит от выбора наиболее подходящей бизнес-модели. Предложенная в этой книге методология - отличное подспорье как для начинающих…
 
План работы над продающим текстом 2.0 (2016) Тренинг План работы над продающим текстом 2.0 (2016) Тренинг
Самый простой способ научиться писать эффективные продающие тексты: быстро, системно, пошагово, с хорошей маркетинговой подготовкой.
 
Научись зарабатывать деньги на авито, и получи билеты на Бали в подарок! (2016) Научись зарабатывать деньги на авито, и получи билеты на…
Давно мечтал о своем бизнесе? Самое время начать! Научись зарабатывать деньги на авито, и получи билеты на Бали в подарок! К черту кризиc!…
 
БМ - Реальный инстаграм + Вскрытие Instagram (kote) (2016) БМ - Реальный инстаграм + Вскрытие Instagram (kote) (2016)
Массовый онлайн-курс по созданию постоянного потока клиентов из Инстаграм. 8 практических занятий с пошаговыми заданиями в онлайн-платформе.
 
Joomla! Реактивное продвижение сайта (2016) Видеокурс Joomla! Реактивное продвижение сайта (2016) Видеокурс
Как сделать так, чтобы поисковые системы ежедневно приводили к вам тысячи посетителей? Вы гарантированно продвинете свой сайт в поисковых системах и…
 
Как зарабатывать от 50000 рублей в месяц на Фотошопе (2016) Тренинг Как зарабатывать от 50000 рублей в месяц на Фотошопе (2016)…
Уникальный практический тренинг: «Как зарабатывать на Фотошопе от 50 000 рублей в месяц». Без вложений! Идеально подходит для новичков!
 
Дизайн поздравительных открыток (2015) Видеокурс Дизайн поздравительных открыток (2015) Видеокурс
Обучающий курс по дизайну поздравительных открыток, пройдя который каждый желающий научится профессионально создавать такие открытки, которые будут…
 
Мобильная фотография (2015) Видеокурс Мобильная фотография (2015) Видеокурс
Благодаря курсу «Мобильная фотография» вы научитесь создавать потрясающие снимки, сможете легко выстраивать геометрию в кадре, подстраиваться под…
 
Твой разум без границ (2016) Тренинг Твой разум без границ (2016) Тренинг
«Твой разум без границ» - самая популярная программа личной трансформации в Академии Mindvalley. Хотите подняться на новый уровень эволюции сознания?
 
Видеозаписи конференции «Найди свой трафик» (2016) Видеозаписи конференции «Найди свой трафик» (2016)
В начале апреля в Санкт-Петербурге прошла первая конференция о самых разных каналах целевого трафика для продвижения бизнеса. Но самое главное не…
 
Трафик и конверсия 2016.  Онлайн-конференция Трафик и конверсия 2016. Онлайн-конференция
Трафик и конверсия 2016 - Серия (бесплатных) онлайн-встреч с лучшими специалистами в сфере привлечения трафика...
 
SEO-Конференция SEMPRO - 2016 SEO-Конференция SEMPRO - 2016
SEMPRO 2016 – точка сбора SEO-специалистов Украины и СНГ. Будут доклады от лучших SEO-экспертов Европы, России и Украины. Организаторы не ставили…
 
Всего на сайте: 11
Пользователи (0):
Гости (10)
Роботы (1):
Сайт: Уроки на диване. Учимся дома - Самостоятельно! Не бойся, что не знаешь - бойся, что не учишься!