PHP. Уровни 1 и 2 (2012)
PHP. Уровень 1. Основы веб-разработки
Данный видеокурс рассчитан на учеников с минимальным уровнем подготовки. Знаний PHP не требуется, обучение начинается с самых азов. Тот, кто уже знаком с основами PHP, сможет сконцентрироваться на советах авторов по грамотному оформлению скриптов, что позволит значительно улучшить культуру написания кода и проектирования веб-приложений.
Содержание:
Урок 1. Основы PHP.
- О PHP.
- Базовый синтаксис.
- Переменные.
- Константы.
- Типы данных.
- Преобразование типов.
- Операторы.
- Операции.
- Резюме.
- Домашнее заданиe.
Урок 2. Ветвления и функции.
- Ветвление программы.
- Оператор if.
- Тернарный оператор условия.
- Оператор switch.
- Функции.
- Определение функции.
- Значения по умолчанию.
- Рекурсия.
- Область видимости и время жизни переменных.
- Резюме.
- Домашнее задание.
Урок 3. Циклы и массивы.
- Циклы в PHP.
- Цикл while.
- Цикл do..while.
- Цикл for.
- Бесконечный цикл.
- Оператор выходы из цикла.
- Оператор прерывания итерации цикла.
- Массивы.
- Обход массивов в цикле.
- Функции для работы с массивами.
- Многомерные массивы.
- Предопределенные массивы.
- Резюме.
- Домашнее задание.
Урок 4. Запросы HTTP, параметры URL и формы HTML.
- Типы запросов HTTP.
- URL и параметры запроса.
- Обработка параметров URL.
- Обработка отправки HTML формы.
- Резюме.
- Домашнее задание.
- Урок 5. Cookies и сессии.
- Что такое Сookies и с чем их едят.
- Манипулируем Сookies средствами PHP.
- Что такое сессии PHP и как они работают.
- Делаем авторизацию на сайте.
- Резюме.
- Домашнее задание.
Урок 6. Работа с файлами.
- Особенности работы с файлами в PHP.
- Два режима работы с файлом.
- Функции для работы с файлами.
- Журнал посещений сайта.
- Загрузка файлов на сервер.
- Функции для работы с каталогами.
- Получение списка файлов и подпапок в каталогах.
- Резюме.
- Домашнее задание.
Урок 7. Работа с базой данных.
- Для чего нужна база данных.
- Отличие БД от СУБД.
- Реляционная база данных.
- Язык SQL.
- Вставка строк.
- Удаление строк.
- Изменение строк.
- Выборка строк.
- Средства PHP для работы с MySQL.
- Резюме.
- Домашнее задание.
Урок 8. Концепция MVC.
- Архитектура программы.
- Что такое хороший код.
- Архитектура MVC.
- Реализация MVC в PHP.
После прохождения курса вы научитесь:
- Создавать и верстать HTML страницы.
- Устанавливать сервер в связке Apache, PHP и MySQL.
- Проектировать бизнес-логику своих веб-приложений.
- Использовать парадигму функционального программирования.
- Получать и обрабатывать данные пользователя через HTML формы.
- Реализовывать авторизацию пользователей с использованием сессий и куков.
- Работать с файлами на сервере.
- Проектировать фотогалерею и работать с изображениями.
- Взаимодействовать и администрировать Базы Данных MySQL.
- Применять шаблон проектирования MVC.
- Создавать быстрые и безопасные веб-приложения.
- Грамотно применять полученные знания на практике.
PHP. Уровень 2. Профессиональная веб-разработка
Это самый полный профессиональный курс по освоению PHP на уровне мастера. Он для тех, кто уже понимает что такое PHP, каковы мощь и потенциал этого языка. Люди, завершившие курс, утверждают, что один месяц обучения по данной программе можно сравнить с годам обучения по книгам или материалам из интернета.
Содержание:
Урок 1. Работа с базой данных
- БД и СУБД.
- Реляционные базы данных.
- Нормальные формы.
- Типы связей.
- Организация связей между сущностями.
- Язык SQL
- SQL: соединение таблиц с помощью JOIN.
- Работа с MySQL средствами PHP.
Урок 2. Архитектура MVC.
- Архитектура программы.
- Структура программы.
- Что такое хороший код.
- Архитектура MVC/li> .
- Реализация MVC в PHP.
Урок 3. Базовый шаблон.
- Базовый шаблон.
- Вложенные шаблоны.
- Трудности при работе со вложенными шаблонами.
- Буферизация в PHP.
Урок 4. Объектно-ориентированное программирование.
- Класс и объект.
- Свойства и методы.
- Конструктор класса.
- Наследование.
- Полиморфизм.
- Инкапсуляция.
- Модификаторы доступа.
- Статические свойства и методы.
- Константы классов.
- Абстрактные классы и методы.
- Интерфейсы.
Урок 5. MVC и ООП.
- Перегрузка свойств и методов класса.
- Модель.
- Представление.
- Контроллер.
- Точка входа.
- Иерархия контроллеров.
- Цикл обработки запроса.
- Автозагрузка классов.
Урок 6. Создание класса модели. Драйвер БД.
- Преобразование модели от процедурного подхода к ООП.
- Статический класс.
- Шаблон проектирования "Одиночка".
- Драйвер работы с БД.
- Способы подключения классов контроллеров и модели.
- Выбор способов автозагрузки.
- Как правильно называть классы.
Урок 7. Работа с пользователями. Авторизация и разделение прав доступа.
- Пользователь.
- Сессия.
- Привилегия.
- Роль.
- Механизм авторизации.
- Механизм контроля доступа.
- Гибкая схема разделения полномочий.
- Сокрытие страниц сайта.
- Особенности протокола HTTP.
- Шифрование паролей.
- md5.
- Генерация случайных строковых последовательностей.
- Схема БД для реализации всего механизма.
- Создание законченного программного модуля, реализующего весь механизм.
Урок 8. Мини-Фреймворк для создания сайтов.
- ЧПУ.
- RewriteEngine в htaccess.
- Готовое решение для создания сайта (пакет-сборка и правила расширения).
После прохождения курса вы научитесь:
- Создавать сайты любой сложности.
- Грамотно организовывать архитектуру баз данных.
- Использовать архитектурный шаблон проектирования MVC.
- Защищать скрипты от SQL-инъекций и других вариантов взлома.
- Максимально использовать возможности Объектно-Ориентированного Программирования.
- Пользоваться шаблонизаторами.
- Использовать оптимальные шаблоны проектирования для решения поставленных задач.
- Применять возможности 5-ой версии языка PHP.
- Правильно организовывать процесс разработки от начала до конца.
- Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
- Правильно осуществлять рефакторинг кода.
- Работать с регулярными выражениями.
- Работать с утилитой Cron и многое другое...
Издатель: Школа программирования
Язык: русский
Продолжительность: 12:04:11
Формат: mp4, pdf
Видео: AVC, 1 020x768, 9.000 fps, 101 Kbps
Аудио: AAC LC, 44.1 KHz, 2 channels, 53.6 Kbps
Скачать видеокурс (2,02 ГБ):
Этот блок был удален по требованию правообладателя. Если вы считаете,
что это ошибка, обратитесь к Администратору.
hostefile 22/05/13 Просмотров: 1675
0
на турбо ссылка битая...
Просто быстро трут файлы.
спасибо, взял...