Константин Веденский | PHP + CakePHP [2010] PCRec
Автор (режиссер): Константин Веденский [k0stix]
Название: PHP + CakePHP
Год выпуска: 2010
Жанр: Web-программирование
Качество видео: PCRec
Продолжительность: 35:00:00
Видеокодек: MKV
Битрейт видео: ~H264 - MPEG-4 AVC (part10)(avc1), 15 кадров.сек
Размер кадра: 1024x576
Аудиокодек: AAC
Битрейт аудио: MPEG AAC Audio, ~128kb/s, 48000Гц, стерео
Описание:Видеокурс от k0stix по синтаксису и основам PHP, ООП PHP, обучение работе с фреймворком CakePhp
CakePHP — это бесплатный, имеющий открытые исходные коды, фреймворк для быстрой разработки приложений на PHP.
Вот небольшой список вещей, в восторге от которых вы будете, работая с CakePHP:
Активное и дружелюбное сообщество
Хорошая лицензия
Полная поддержка как php4, так и php5
Полное взаимодействие с базой данных
Скаффолдинг («строительные леса») для автоматического создания страниц
Авто-генерирование кода
Архитектура MVC (Модель-Отображение-Контроллер)
Диспетчер, преобразующий URL к нужному вам виду
Встроенная верификация данных
Система быстрых шаблонов (php с добавлением помощников)
Помощники отображения для AJAX, Java Script?, HTML-форм и многого другого
Компоненты, автоматизирующие работу с Почтовыми сообщениями, Cookie, Безопасностью, Сессиями и Запросами
Удобные Списки Контроля Доступа (ACL)
Автоматическая обработка данных
Удобное кеширование
Поддержка многоязычности готового web-приложения
Работа из любого каталога сайта, почти без необходимости изменять конфигурацию Apache
Урок 1:
- создание php-приложения
- встраивание php-скрипта в html
- переменные (правила называния переменных)
- типы данных: строковые, числовые, логические
- ссылочные переменные
- комментарии
- вывод на экран
- удаление переменных unset()
- сложение, умножение, инкрементация
- конкатинация
Урок 2:
- операторы управления
- циклы for, while, do ... while (+ краткая запись)
- условный оператор if (+ краткая запись)
- альтернативная запись for и if
- вычисление факториала
- домашнее задание
Урок 3:
- выполнение домашнего задания
- разница между одинарными и двойными кавычками
- встраивание переменных в строку
- массивы
- нумерованные массивы
- ассоциативные массивы
- цикл foreach для работы с массивами
- домашнее задание (см. листинг в архиве)
Урок 4:
- настройки кодировки сервера
- директива adddefaultcharset
- файл htaccess
- разница между текстом в одиночных кавычках и двойных
- ф-ции
- ф-ции PHP
- ф-ции explode, implode
- пользовательские ф-ции
- возвращение ф-циями результата
- входные параметры ф-ций
- примененение ссылочных переменных для ф-ций
- выполнение домашнего задания
- домашнее задание
Урок 5:
- выполнение ДЗ
- подробнее о типах данных
- преобразование типов данных
- "диагнозтика" типов данных
- ДЗ
Урок 6:
- формы в PHP
- создание форм
- файл-обработчик форм
- методы POST и GET
- обработка данных формы в том же файле
- проверка отправки данных из формы
- параметры кнопки "Отправить"
- переменные и значения в адресной строке
- передача значений переменных при помощи гиперссылок и адресной строки
- передача информации между страницами
- принцип организации сайта основанного на одном файле
- домашнее задание
Урок 7:
- глобальные массивы
- ключевое слово global
- суперглобальные массивы $GLOBALS, $_POST, $_GET
- использование значений глобальных массивов в качестве default-ных
- простейшая валидация введенных в форму данных
- использование сеансов для передачи значений между страницами
- ф-ция session_start()
- суперглобальный массив $_SESSION
- хранение сессий на сервере
- использование ф-ции header для редиректа
- домашнее задание
Урок 8:
- принцип организации баз данных
- запуск утилиты mysql.exe через консоль
- команда SHOW DATABASES для просмотра листинга баз данных
- CREATE DATABASE - команда для создания баз данных
- USE - смена текущей базы данных
- SHOW TABLES - просмотр листинга существующих таблиц
- создание таблиц БД при помощи команды CREATE
- вывод описания таблицы при помощи команды DESCRIBE
- добавление новых полей при помощ команды ALTER
- INSERT - для добавления новых записей
- SELECT - вывод записей на экран
- команда NOW() для вставки сегодняшней даты
- UPDATE - изменение данных в таблице
- удаление записей, таблиц и баз данных
- использование PHPMyAdmin для работы с базами данных
- пример создания БД, таблиц, записей при помощи PHPMyAdmin
- вывод данных из таблиц при помощи PHPMyAdmin
- домашнее задание
И МНОГОЕ ДРУГОЕ! (55 видеофайлов + исходный код к выполняемым работам)
------------------------------------------------------------------------------------------------
P.S. В этом курсе первая половина посвящена ознакомлению с основами PHP, вторая половина - непосредственно работе с CakePhp (под windows & denwer).
Скриншоты: Время раздачи: c 11:00 до 20:00 по Киеву