С видеокурсом «PHP + CakePHP» вы легко научитесь быстро создавать приложения на PHP, пользуясь свободным открытым фреймворком CakePHP, кстати, любимым самим автором. «CakePHP — это программный каркас для создания веб-приложений, написанный на языке PHP и построенный на принципах открытого ПО. CakePHP реализует паттерн «Модель-Вид-Контроллер» (MVC).
Год выпуска: 2010
Автор: Константин Сергеевич Веденский
Продолжительность: более 30 часов
Тип раздаваемого материала: Видеоурок
Язык: Русский
Изначально создавался как клон популярного Ruby on Rails, и многие идеи были заимствованы именно оттуда.
Своя файловая структура
Поддержка множества плагинов
Абстракция данных (PEAR
DB, ADOdb, и собственная разработка Cake)
Поддержка множества СУБД (PostgreSQL, MySQL, SQLite, Oracle Database), может быть подключен к другим СУБД, например Firebird
CakePHP отличается от других своих собратьев (Symfony, PHPonTrax) тем, что он полностью совместим как с PHP4 так и с PHP5?
СодержаниеУрок 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
— домашнее задание
...
Файлы примеров: присутствуют
Формат видео: MKV
Видео: H264 — MPEG-4 AVC (part10)(avc1), 1024x576, 15 кадров.сек
Аудио: MPEG AAC Audio, ~128kb/s, 48000Гц, стерео
Размер: 2.76 GB
Скачать | Download PHP + CakePHP(2010)Видеокурс