|
|
Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и потенциал этого языка. Люди, завершившие курс, утверждают что один месяц обучения по данной программе можно сравнить с ГОДАМИ обучения по книгам или материалам из интернета! По окончании курса Вы будете уметь: Создавать сайты любой сложности Грамотно организовывать архитектуру баз данных Использовать архитектурный шаблон проектирования MVC Защищать скрипты от SQL-инъекций и других вариантов взлома Максимально использовать возможности Объектно-Ориентированного Программирования Пользоваться шаблонизаторами Использовать оптимальные шаблоны проектирования для решения поставленных задач Применять возможности 5-ой версии языка PHP Правильно организовывать процесс разработки от начала до конца Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п. Правильно осуществлять рефакторинг кода Работать с регулярными выражениями Работать с утилитой Cron И многое другое.. Программа курса Основы работы с базами данных Функции для работы с БД Подключение к СУБД Выборка данных из БД Добавление, изменение и удаление записей из БД Именование таблиц и столбцов БД Выбор типа данных для столбца Избыточность конструирования Архитектура MVC Что такое архитектура ПО Что такое хороший код Шаблоны проектирования Как работает приложение Общее описание схемы MVC MVC в PHP Пример небольшого сайта, реализованного в рамках MVC Структура папок такого сайта Файл начальной загрузки и настроек Комментирование шаблонов Альтернативный синтаксис PHP для использования в шаблонах SQL-инъекции и способы их предотвращения Правильное выделение абстракции модели Опасность изменений данных при переходе по ссылке Распараллеливание работы программиста и верстальщика Базовый шаблон Вложенность шаблонов Резка шаблона Шаблонная функция Буферизированный вывод в PHP Шаблон на основе буферизированного вывода Концепция ООП. Особенности ООП в 5-ой версии PHP Что такое ООП Преимущества ООП Что такое Класс Что такое Объект Пример определения класса Пример объявления объекта Свойства и методы классов, примеры Преимущества использования классов Конструкторы класса, примеры Три важнейшие парадигмы ООП Инкапсуляция Наследование Полиморфизм Примеры использования возможностей ООП Главное отличие реализации ООП в PHP5 от PHP4 Модификаторы доступа Конструкторы Деструкторы Клонирование Константы классов Ключевое слово self Статические методы классов Статические поля классов Абстрактные классы Абстрактные методы классов Работа с классами как к массивам Функция __autoload() Исключения Перегрузка свойств класса, сеттеры, геттеры Перегрузка вызова методов класса Использование интерфейсов Оператор instanceof Ключевое слово final MVC с помощью ООП Пример реализации объектной модели MVC в PHP Модель Представление Контроллер Точка входа Иерархия контроллеров Цикл обработки запроса Определение размера всех любой страницы сайта Определение времени генерации любой страницы сайта Правильное и неправильное проектирование контроллеров Избегание "паразитного" кода Принцип стремления к простоте Фреймворк Отделение ядра сайта Ослабление зависимостей между классами Автоматическая загрузка классов RewriteEngine в htaccess Ошибки именования классов, функций и файлов Советы по проектированию модели Шаблоны проектирования на примере драйвера БД Преобразование модели от процедурного подхода к ООП Статический класс Шаблон проектирования "Одиночка" Драйвер работы с БД Способы подключения классов контроллеров и модели Выбор способов автозагрузки Как правильно называть классы Вопросы проектирования контроллеров Архитектурные шаблоны организации авторизованного доступа к сайту: пользователи, роли, привилегии, сессии Пользователь Сессия Привилегия Роль Механизм авторизации Механизм контроля доступа Гибкая схема разделения полномочий Сокрытие страниц сайта Особенности протокола HTTP Использование cookies Использование сессий PHP Шифрование паролей md5 Генерация случайных строковых последовательностей Определение online пользователей Схема БД для реализации всего механизма Создание законченного программного модуля, реализующего весь механизм Оптимизация программного модуля, кэширование Механизм авторизации и MVC Базовый шаблон и авторизация Проверка привилегий в шаблоне Безопасный контроллер Безопасная модель SQL: соединение таблиц с помощью JOIN Комментарии для ролей и привилегий в БД Базовый шаблон и главное меню Ошибка смешивания ролей и привилегий Стократная оптимизация вывода списка пользователей online Дополнительный урок Переход от структурного программирования к объектно-ориентированному Понимание концепции ООП Когда нужны конструктор и деструктор Порядок вызова конструкторов и деструкторов при наследовании Шаблон проектирования "Одиночка" Статический методы Частые ошибки при вызове методов объектов Внутренние методы PHP, используемые внутри класса Драйвер БД и PDO Абстрактный класс и интерфейс MVC: иерархия контроллеров Передача информации между запросами 5 правил проектирования объектной модели Разработка сайта от и до: 5 шагов Готовое решение для создания сайта (пакет-сборка и правила расширения) Название: PHP. Уровень 2 - Профессиональная веб-разработка Автор: школа программирования Год выпуска: 2012 Жанр: обучающие видео Язык: Русский Формат: mp4, pdf Видео: MPEG4 Video (H264) 1020x768 9.002fps Аудио: 44100Hz stereo 1411kbps Размер: 1.34 Gb Забрать PHP. Уровень 2 - Профессиональная веб-разработка (2012) Видеокурс br> br> br> Условия использования информации на сайте:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
|
|