Понеділок, 03.06.2024, 00:28
Вітаю Вас Гість | RSS
Головна | Тегі | | Реєстрація | Вхід
Категорії розділу
Програми [8013]
Антишпигуни, Антивіруси, Архіватори, Безпека, Браузери, Відновлення даних, Графіка, Дефрагментатори, Завантаження, CD-DVD, Інтернет, Інше, Конвертація, Кодеки, Мультимедіа, Офіс, розробка, Прекраси, Робота з PDF, Системні, Софт для мобілок, Утилити, файлові менеджери, Драйвери і інше
Фільми [2556]
Жахи, Бойовик, Містика, Триллер, Комедія, Детектив, Сімейне, Мелодрама, Фантастика, Драматургія, Історичні, Пригоди, Документальне, Різне, без жанру
ігри [3981]
Аркада, Гонки, Для розвитку дітей, Екшн, Ігри для дітей , Квест (Quest), Логіка, Менеджмент, Пригоди (Adventure), різні, Рольові (RPG), Симулятори, Стратегії, 3D шутер (FPS)
Журнали [3973]
Музика [7609]
Пошук
Календар
«  Лютий 2011  »
ПнВтСрЧтПтСбНд
 123456
78910111213
14151617181920
21222324252627
28
Архів записів
Аренда TS3 сервера
Закажи голосовой сервер

Хостинг TeamSpeak 3

Завантажити безкоштовно програми, ігри, фільми, музику
Головна » 2011 » Лютий » 26 » Профессионал PHP (2010/RUS)

Скачати безплатно Профессионал PHP (2010/RUS)

13:53
Профессионал PHP (2010/RUS)

Профессионал PHP (2011/великий руский язык) - Курс, специально разработанный для вывода PHP-программиста на принципиально новый уровень профессионализма включает в себя всю наиболее важную и необходимую информацию, которая позволит в краткий срок многократно увеличить опыт веб-разработки и оставить конкурентов далеко позади.

Продуманная пошаговая система обучения прошла проверку на группе участников живого тренинга мастер-класса по веб-программированию от людей, которые занимаются этим уже более 10 лет. Данный курс - личный опыт учителей, которые проделали долгий путь от разработки сайтов визиток за 100 баксов, до проектирования, реализации и внедрения систем федеральных масштабов.

Урок 1. Начинаем!
Профессиональный подход к разработке
Учебный пример
Подход к обучению
Как проходить курс
Первое задание

Урок 2. Основы работы с базами данных
Функции для работы с БД
Подключение к СУБД
Выборка данных из БД
прикреплёние, изменение и удаление записей из БД
Обратная связь:
Именование таблиц и столбцов БД
Выбор типа данных для столбца
Избыточность конструирования

Урок 3. Архитектура MVC
Что такое архитектура ПО
Что такое хороший код
Шаблоны проектирования
Как работает приложение
Общее подробно схемы MVC
MVC в PHP
Пример небольшого сайта, реализованного в рамках MVC
Структура папок такого сайта
архив или экзешник начальной загрузки и настроек
Комментирование шаблонов
Альтернативный синтаксис PHP для использования в шаблонах
Обратная связь:
SQL-инъекции и способы их предотвращения
Правильное выделение абстракции модели
Опасность изменений данных при переходе по ссылке
Распараллеливание работы программиста и верстальщика

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

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

Урок 6. MVC с помощью ООП
Пример реализации объектной модели MVC в PHP
Модель
Представление
Контроллер
Точка входа
Иерархия контроллеров
Цикл обработки запроса
Определение объёма всех любой страницы сайта
Определение времени генерации любой страницы сайта
Обратная связь:
Правильное и неправильное проектирование контроллеров
Избегание "паразитного" кода
Принцип стремления к простоте
Фреймворк
Отделение ядра сайта
Ослабление зависимостей между классами
Автоматическая загрузка классов
RewriteEngine в htaccess
Ошибки именования классов, функций и архив или экзешников
Советы по проектированию модели

Урок 7. Шаблонизатор Smarty
Что такое шаблонизатор Smarty
Установка Smarty
Подключение и создание экземпляра класса Smarty
Настройки для работы Smarty
Шаблоны для Smarty
Как работает шаблонизатор
Скомпилированные шаблоны Smarty
Работа с переменными в шаблоне
Организация циклов в шаблоне
Буферизация вывода в шаблоне
Подключение шаблонов
Передача переменных между шаблонами
Запрет на интерпретацию содержимого в шаблоне
Включение PHP-кода в шаблон
Использование конфигурационных переменных
Функция вывода на монитор шаблона
Функция передачи переменных в шаблон
Проверка компиляции шаблона
Принудительная компиляция шаблона
Установка уровня вывода ошибок
Очистка переменных шаблона
Очистка скомпилированных шаблонов
Буферизация вывода шаблона
Получение переменных шаблона
Проверка наличия шаблона
Кэширование

Урок 8. Одиночка. Драйвер БД
Преобраз дискаование модели от процедурного подхода к ООП
Статический класс
Шаблон проектирования "Одиночка"
Драйвер работы с БД
Обратная связь:
Способы подключения классов контроллеров и модели
Выбор способов автозагрузки
Как правильно называть классы
Вопросы проектирования контроллеров

Урок 9. Пользователи, роли, привилегии, сессии
Пользователь
Сессия
Привилегия
Роль
Механизм творецизации
Механизм контроля доступа
Гибкая схема разделения полномочий
Сокрытие страниц сайта
отличия протокола HTTP
Использование cookies
Использование сессий PHP
Шифрование паролей
md5
Генерация случайных строковых последовательностей
Определение online пользователей
Схема БД для реализации всего механизма
Создание законченного программного модуля, реализующего весь механизм
Оптимизация программного модуля, кэширование
Механизм творецизации и MVC
Обратная связь:
Базовый шаблон и творецизация
Проверка привилегий в шаблоне
Безопасный контроллер
Безопасная модель
SQL: соединение таблиц с помощью JOIN
Комментарии для ролей и привилегий в БД
Базовый шаблон и главное меню
Ошибка смешивания ролей и привилегий
Стократная оптимизация вывода списка пользователей online

Урок 10. Введение в Kohana
Загрузка ПО
Документация
Фреймворк
Основные отличия Kohana
Стиль программирования
Установка Kohana
Структура каталогов
Правила именования классов и их расположения
Ядро, модули и приложение
Последовательность и приоритеты загрузки архив или экзешников
Точка входа
Цикл обработки запроса
Маршрутизация и сегменты URL
Избавляемся от index.php в URL

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

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

Бонусы
PDO. Часть 1 - Введение
PDO. Часть 2 – Транзакции
PDO. Часть 3 – Подготовка параметров
Основные понятия теории баз данных
MVC на простом примере чата
Регулярные выражения в веб-программировании
Выполнение регулряных задач на сервере с помощью утилиты Cron
Что там?
Что такое PDO
Преимущества PDO
Как подсерийникить функциональность PDO
Создание объектов PDO
Подключение к БД через PDO
Выполнение запросов средствами PDO
Обработка выборок из БД средствами PDO
Работа с объектами PDO
Перехват ошибок PDO
Выполнение SQL-команд INSERT, UPDATE средствами PDO
Понятие транзакции
Начало транзакции
Фиксация транзакции
Откат транзакции
Параметризированные запросы к БД
Безопасная работа с БД
Привязка параметров средствами PDO
Реляционная БД
Таблицы реляционной БД
Индексы и принцип их работы
Три нормальные формы и правила нормализации
Оптимизация БД
Переход к MVC на простом примере
Рефакторинг кода
Что такое регулярные выражения и для чего они нужны
Математическая база регулярных выражений
Семантика регулярного выражения
Поддержка регулярных выражений в jaVarious артистscript
Поддержка регулярных выражений в jaVarious артистscript
Интересные примеры регулярных выражений
Правила запуска скриптов с помощью утилиты Cron
Изучение интерфейса cPanel для работы с Cron

Название: Профессионал PHP
Год выпуска: 2010
Платформа/ОС: Microsoft Windows XP, Vista,7
Язык интерфейса: русский
Лекарство: есть
Формат файлов: exe, pdf
Размер(rar): 1,31 GB

<noindex>

</noindex><noindex>
</noindex><noindex>
</noindex>
Категорія: Програми | Переглядів: 608 | Додав: seroga | Рейтинг: 0.0/0
Схожі файли:
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]
Безплатні загрузки © 2024