С видеокурсом «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)Видеокурс
Вернуться назад
|