Обучающее видео

PHP. Уровни 1 и 2 (2012)

PHP . Уровни 1 и 2

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 Просмотров: 1678
0
Fount 28 июля 2013, 15:03:45

на турбо ссылка битая...

hostefile 31 июля 2013, 20:17:11

Просто быстро трут файлы.

Fount 31 июля 2013, 21:22:55

спасибо, взял... smile