Видеокурс по PHP фреймворку CodeIgniter
Если вы решили серьезно заняться разработкой полноценных веб-систем и приложений, вам поможет отличный бесплатный видеокурс по веб-программированию в бесплатном PHP фреймворке CodeIgniter.
Содержание видеокурса:
Дополнительная информация:
Формат: swf
Качество: 980х608
Размер архива: 187.13 Mb
Продолжительность: 3:20:00
Автор: Д.Науменко
P.S. Исходные файлы прилагаются.
Если вы решили серьезно заняться разработкой полноценных веб-систем и приложений, вам поможет отличный бесплатный видеокурс по веб-программированию в бесплатном PHP фреймворке CodeIgniter.
Содержание видеокурса:
Понятие фреймворка и модели MVC.
Что такое фреймворк. Что такое MVC (Модель-Вид-Контроллер). Каковы отличия модели MVC от "классической" модели. Что происходит в каждом из звеньев: Модель, Вид и Контроллер.
Скачивание и установка CodeIgniter.
Создание нового хоста в Денвере. Установка CodeIgniter. Как убедиться в том, что фреймворк успешно установлен.
Структура фреймворка, документация и ресурсы.
Структура CodeIgniter. Функция различных папок и файлов фреймворка. C какой папкой работать и что в ней находится. Где располагаются важные конфигурационные файлы, позволяющие производить тонкую настройку фреймворка.
Контроллеры, формирование URL-адресов в CodeIgniter .
Как создавать контроллеры. Почему любой контроллер должен расширять "системный" класс Controller из CodeIgniter. Что происходит при обращении к контроллеру через адресную строку браузера. Как обратиться к файлу вида для вывода информации на экран. Какова структура url-адреса в CodeIgniter. Как избавиться от файла index.php в url-адресе с помощью файла .htaccess.
Дополнение по контроллерам, разбор файла config.php
Разбираем файл config.php и меняем некоторые конфигурационные настройки. Как создавать контроллеры в подпапках и обращаться к ним. Структура контроллера. Как передавать значения переменных через адресную строку.
Принципы именования при работе с CodeIgniter.
Как правильно называть файлы, классы и функции. По какому принципу лучше всего давать имена контроллерам и моделям. Наиболее удобная схема для именования файлов вида и библиотек. Какие ограничения накладывает фреймворк на называния функций, контроллеров, переменных и констант.
Передача переменных в Вид
Каким образом производится передача переменных из Контроллера в Вид. Как передать в вид не отдельную переменную, а целый массив. Как обратиться в виде к переменным, переданным в составе массива. Как использовать альтернативную форму записи цикла foreach.
Передача данных методом POST с помощью CodeIgniter.
Создание формы, из которой будут отправляться данные. Написание в контроллере функции, отвечающей за обработку информации, переданной из формы. Как работать с массивом POST средствами CodeIgniter.
Библиотеки в CodeIgniter.
Что такое библиотеки и как их создавать. В чем основное отличие библиотек от контроллеров и моделей. Как обращаться к библиотекам и функциям в них. Как в самописной библиотеке получить доступ к суперобъекту CodeIgniter, и для чего это нужно.
Хэлперы в CodeIgniter.
Что такое хэлпер и как его создать. В чем принципиальное отличие хэлперов от библиотек и моделей. Как загружать хэлперы в виде и в контроллере. Как обращаться к функциям в хэлпере.
Разбор файла autoload.php.
Для чего нужен файл autoload.php. Какие ресурсы CodeIgniter можно добавить в автозагрузку. В каких случаях целесообразно добавлять файлы в автозагрузку.
Создание тестовой базы данных, разбор файла database.php.
Создание базы данных и заполнение ее информацией. Настройка соединения с базой данных с помощью CodeIgniter. Настройка автоматического подключения к базе данных. Внесение изменений в файл database.php для работы с созданной базой.
Извлечение информации из базы данных.
Как извлекать информацию из базы средствами CodeIgniter. Функции в CodeIgniter для обработки информации, извлеченной из базы. Как получать информацию из базы в виде массива или объекта.
Класс active record.
Как производить выборки (в том числе, с условием). Как осуществлять поиск по базе данных. Как произвести сортировку по полю в прямом и обратном порядке. Как ограничить количество выводимых из базы записей. Как подсчитать общее количество записей в конкретной таблице. Как подсчитать количество записей в таблице, удовлетворяющих параметрам конкретного запроса.
Добавление информации в базу.
Функция, используемая в CodeIgniter для вставки информации в базу данных. Какие параметры передаются этой функции. В каком виде передается функции информация, предназначенная для вставки в базу.
Обновление и удаление информации в базе.
Какая функция обеспечивает обновление информации в базе. Какие параметры нужно передать функции обновления. Какая функция занимается удалением информации из базы, и какой параметр нужно ей передать. Как случайно не удалить всю информацию из таблицы.
Разбор файла routes.php.
Что такое роутеры в CodeIgniter, и для чего они используются. Где нужно указывать контроллер (и даже функцию в нем), к которому будет происходить обращение при загрузке сайта. Как создавать свои собственные роутеры. Какие дополнительные удобные конструкции можно использовать при написании своих роутеров.
Что такое фреймворк. Что такое MVC (Модель-Вид-Контроллер). Каковы отличия модели MVC от "классической" модели. Что происходит в каждом из звеньев: Модель, Вид и Контроллер.
Скачивание и установка CodeIgniter.
Создание нового хоста в Денвере. Установка CodeIgniter. Как убедиться в том, что фреймворк успешно установлен.
Структура фреймворка, документация и ресурсы.
Структура CodeIgniter. Функция различных папок и файлов фреймворка. C какой папкой работать и что в ней находится. Где располагаются важные конфигурационные файлы, позволяющие производить тонкую настройку фреймворка.
Контроллеры, формирование URL-адресов в CodeIgniter .
Как создавать контроллеры. Почему любой контроллер должен расширять "системный" класс Controller из CodeIgniter. Что происходит при обращении к контроллеру через адресную строку браузера. Как обратиться к файлу вида для вывода информации на экран. Какова структура url-адреса в CodeIgniter. Как избавиться от файла index.php в url-адресе с помощью файла .htaccess.
Дополнение по контроллерам, разбор файла config.php
Разбираем файл config.php и меняем некоторые конфигурационные настройки. Как создавать контроллеры в подпапках и обращаться к ним. Структура контроллера. Как передавать значения переменных через адресную строку.
Принципы именования при работе с CodeIgniter.
Как правильно называть файлы, классы и функции. По какому принципу лучше всего давать имена контроллерам и моделям. Наиболее удобная схема для именования файлов вида и библиотек. Какие ограничения накладывает фреймворк на называния функций, контроллеров, переменных и констант.
Передача переменных в Вид
Каким образом производится передача переменных из Контроллера в Вид. Как передать в вид не отдельную переменную, а целый массив. Как обратиться в виде к переменным, переданным в составе массива. Как использовать альтернативную форму записи цикла foreach.
Передача данных методом POST с помощью CodeIgniter.
Создание формы, из которой будут отправляться данные. Написание в контроллере функции, отвечающей за обработку информации, переданной из формы. Как работать с массивом POST средствами CodeIgniter.
Библиотеки в CodeIgniter.
Что такое библиотеки и как их создавать. В чем основное отличие библиотек от контроллеров и моделей. Как обращаться к библиотекам и функциям в них. Как в самописной библиотеке получить доступ к суперобъекту CodeIgniter, и для чего это нужно.
Хэлперы в CodeIgniter.
Что такое хэлпер и как его создать. В чем принципиальное отличие хэлперов от библиотек и моделей. Как загружать хэлперы в виде и в контроллере. Как обращаться к функциям в хэлпере.
Разбор файла autoload.php.
Для чего нужен файл autoload.php. Какие ресурсы CodeIgniter можно добавить в автозагрузку. В каких случаях целесообразно добавлять файлы в автозагрузку.
Создание тестовой базы данных, разбор файла database.php.
Создание базы данных и заполнение ее информацией. Настройка соединения с базой данных с помощью CodeIgniter. Настройка автоматического подключения к базе данных. Внесение изменений в файл database.php для работы с созданной базой.
Извлечение информации из базы данных.
Как извлекать информацию из базы средствами CodeIgniter. Функции в CodeIgniter для обработки информации, извлеченной из базы. Как получать информацию из базы в виде массива или объекта.
Класс active record.
Как производить выборки (в том числе, с условием). Как осуществлять поиск по базе данных. Как произвести сортировку по полю в прямом и обратном порядке. Как ограничить количество выводимых из базы записей. Как подсчитать общее количество записей в конкретной таблице. Как подсчитать количество записей в таблице, удовлетворяющих параметрам конкретного запроса.
Добавление информации в базу.
Функция, используемая в CodeIgniter для вставки информации в базу данных. Какие параметры передаются этой функции. В каком виде передается функции информация, предназначенная для вставки в базу.
Обновление и удаление информации в базе.
Какая функция обеспечивает обновление информации в базе. Какие параметры нужно передать функции обновления. Какая функция занимается удалением информации из базы, и какой параметр нужно ей передать. Как случайно не удалить всю информацию из таблицы.
Разбор файла routes.php.
Что такое роутеры в CodeIgniter, и для чего они используются. Где нужно указывать контроллер (и даже функцию в нем), к которому будет происходить обращение при загрузке сайта. Как создавать свои собственные роутеры. Какие дополнительные удобные конструкции можно использовать при написании своих роутеров.
Дополнительная информация:
Формат: swf
Качество: 980х608
Размер архива: 187.13 Mb
Продолжительность: 3:20:00
Автор: Д.Науменко
P.S. Исходные файлы прилагаются.
http://turbobit.net/8xhzcbbyl45i.html
http://uploadbox.com/files/Urxgzqaend
http://depositfiles.com/files/ax8y0rin1
http://letitbit.net/download/06398.02ff902e03696bc1ba39e0026308/CodeIgniter_Naumenko.rar.html
http://vip-file.com/download/0747.02ff902e03696bc1ba39e0026308/CodeIgniter_Naumenko.rar.html
http://shareflare.net/download/0496.02ff902e03696bc1ba39e0026308/CodeIgniter_Naumenko.rar.html
http://uploadbox.com/files/Urxgzqaend
http://depositfiles.com/files/ax8y0rin1
http://letitbit.net/download/06398.02ff902e03696bc1ba39e0026308/CodeIgniter_Naumenko.rar.html
http://vip-file.com/download/0747.02ff902e03696bc1ba39e0026308/CodeIgniter_Naumenko.rar.html
http://shareflare.net/download/0496.02ff902e03696bc1ba39e0026308/CodeIgniter_Naumenko.rar.html