PHP и CodeIgniter с нуля создание динамических Web-сайтов
С помощью видеокурса «PHP и CodeIgniter с нуля: создание динамических Web-сайтов» Вы сможете создавать профессиональные динамические сайты на PHP без глубоких знаний данного языка.
Фреймворк - это определенный каркас, на основе которого мы создаем свой сайт. Он содержит в себе определенный набор папок и файлов. Он является для нас как "рабочим пространством", так и вспомогательным инструментом, облегчающим саму работу.
CodeIgniter - это PHP-фреймворк. Это означает, что он написан на языке PHP и используется при разработке на PHP. Он оптимальный выбор для тех, кто хочет иметь гибкий, быстрый и легковесный инструмент для разработки PHP-приложений. К бесспорному его достоинству можно также отнести легкость в освоении, что стало для автора одним из решающих факторов при выборе в его пользу.
Содержание видеокурса «PHP и CodeIgniter с нуля: создание динамических Web-сайтов»:
Название: PHP и CodeIgniter с нуля: создание динамических Web-сайтов
Автор: Науменко Д.
Год выпуска: 2010
Язык: русский
Формат: EXE
Видео кодек: flash
Продолжительность: 30 часов
Размер: 2.79 Gb
С помощью видеокурса «PHP и CodeIgniter с нуля: создание динамических Web-сайтов» Вы сможете создавать профессиональные динамические сайты на PHP без глубоких знаний данного языка.
Фреймворк - это определенный каркас, на основе которого мы создаем свой сайт. Он содержит в себе определенный набор папок и файлов. Он является для нас как "рабочим пространством", так и вспомогательным инструментом, облегчающим саму работу.
CodeIgniter - это PHP-фреймворк. Это означает, что он написан на языке PHP и используется при разработке на PHP. Он оптимальный выбор для тех, кто хочет иметь гибкий, быстрый и легковесный инструмент для разработки PHP-приложений. К бесспорному его достоинству можно также отнести легкость в освоении, что стало для автора одним из решающих факторов при выборе в его пользу.
Содержание видеокурса «PHP и CodeIgniter с нуля: создание динамических Web-сайтов»:
Раздел 1. Основы PHP
В уроках данного раздела рассматриваются основы языка PHP, необходимые для успешной работы в последующих разделах курса.
Введение
Программы, необходимые для работы
Установка Denwer
Определение сайта в Denwer и создание проекта в PHPDesigner
Базовые принципы написания кода и основы работы с PHP
Имена переменных
Типы данных: строки и числа
Сокращенная форма записи некоторых операций
Конструкция if-else и тип boolean
Конструкция if-else и операторы AND и OR
Цикл for
Конструкция switch-case
Простой массив
Ассоциативный массив
Многомерный массив
Конструкция foreach
Циклы while и do while
Введение в функции
Функции isset и unset
Функции exit и empty
Функция для работы со временем и датой
Функции для работы со строками
Функции для работы с массивами
Инструкции include и require
Передача значений переменных методом GET
Передача значений переменных методом POST
Глобальный массив SERVER
Раздел 2. Основы SQL и работы с базой данных
В уроках данного раздела мы изучим основы языка SQL, который используется для совершения запросов к базе данных, а также общие моменты работы с базой данных MySQL.
Создаем первую базу данных
Соединяемся с базой данных
Выводим информацию из базы данных
Оператор SELECT для выборки данных
Оператор INSERT для вставки данных
Оператор UPDATE для обновления данных
Оператор DELETE для удаления данных
Раздел 3. Основы объектно-ориентированного программирования
Этот раздел посвящен наиболее важным понятиям объектно-ориентированного программирования в PHP.
Основы объектно-ориентированного программирования
Функции в классах
Переменные в классах
Конструкция $this
Конструктор
Наследование
Раздел 4. Изучаем CodeIgniter
Данный раздел посвящен изучению фреймворка CodeIgniter и особенностей работы с ним.
Понятие фреймворка и модели MVC
Скачиваем и устанавливаем CodeIgniter
Структура фреймворка, документация и ресурсы
Контроллеры, формирование URL-адресов в CodeIgniter
Дополнение по контроллерам, разбор файла config.php
Принципы именования при работе с CodeIgniter
Передача переменных в вид
Передача данных методом POST с помощью CodeIgniter
Библиотеки в CodeIgniter
Хэлперы в CodeIgniter
Разбор файла autoload.php
Создаем тестовую базу данных и разбираем файл database.php
Извлечение информации из базы
Класс active record
Добавление информации в базу
Обновление и удаление информации в базе
Разбираем файл routes.php
Раздел 5. Создаем приложение на CodeIgniter
Пятый раздел посвящен созданию полноценного динамического приложения на PHP с использованием CodeIgniter.
Вступление
Подготовительные работы
Разрабатываем структуру базы данных
Наполняем базу данных
Графика и основные настройки приложения
Начинаем подготавливать каркас для сайта
Продолжаем дорабатывать каркас сайта
Разбиваем каркас на блоки
Разбираем схему работы контроллера pages
Выводим контент главной страницы из базы данных
Продолжаем дорабатывать главную страницу
Выводим свежие и популярные материалы
Пишем роутеры для контроллера pages
Реализуем страницу "Об авторе"
Разбираем схему работы страницы контактов
Пишем вспомогательную библиотеку captcha_lib
Пишем правила валидации для контактной формы
Реализуем файл вида для страницы контактов
Добиваемся отображения страницы контактов
Заканчиваем со страницей контактов
Реализуем вывод материалов полностью
Рассматриваем схему реализации комментариев
Начинаем работу над комментариями
Заканчиваем работу над комментариями
Получение настроек из базы данных
Создаем функцию, отображающую разделы сайта
Делаем постраничную навигацию. Часть 1
Делаем постраничную навигацию. Часть 2
Меняем внешний вид постраничной навигации
Готовимся к созданию архива материалов
Создаем архив материалов. Часть 1
Создаем архив материалов. Часть 2
Начинаем работу над администраторской частью
Добавление материала. Введение
Добавление материала. Часть 1
Добавление материала. Часть 2
Редактирование материала. Часть 1
Редактирование материала. Часть 2
Редактирование материала. Часть 3
Обновление материала. Часть 1
Обновление материала. Часть 2
Удаление материала
Редактирование комментариев (вывод списка)
Редактирование и обновление комментариев
Удаление комментариев
Добавление страниц
Редактирование страниц
Обновление и удаление страниц
Добавление категорий
Редактирование категорий
Обновление и удаление категорий
Дополнение по категориям
Управление настройками из админки
Авторизация. Введение
Авторизация. Часть 1
Авторизация. Часть 2
Авторизация. Часть 3
Раздел 6. Дополнительные возможности и перенос на реальный сервер
В этом разделе мы будем расширять функциональность нашего сайта с помощью различных дополнительных функций. Кроме того, мы пошагово разберем весь процесс переноса сайта с локального компьютера на реальный хостинг.
Добавляем на сайт RSS-ленту
Добавляем смайлы к форме комментирования
Подключаем визуальный редактор TinyMCE. Часть 1
Подключаем визуальный редактор TinyMCE. Часть 2
Поиск по сайту. Введение
Поиск по сайту. Часть 1
Поиск по сайту. Часть 2
Поиск по сайту. Часть 3
Поиск по сайту. Часть 4
Рекомендации по обновлению CodeIgniter
Вносим мелкие правки и готовимся к переносу сайта на реальный сервер
Переносим сайт на реальный хостинг. Часть 1
Переносим сайт на реальный хостинг. Часть 2
Бонусы
Видеоурок - "Быстрое форматирование"
Видеоурок - "Раскрывающийся список на JavaScript"
Видеоурок + набор - "Полезные учебники"
Видеоурок - "Вставка аудио и видео на сайт"
В уроках данного раздела рассматриваются основы языка PHP, необходимые для успешной работы в последующих разделах курса.
Введение
Программы, необходимые для работы
Установка Denwer
Определение сайта в Denwer и создание проекта в PHPDesigner
Базовые принципы написания кода и основы работы с PHP
Имена переменных
Типы данных: строки и числа
Сокращенная форма записи некоторых операций
Конструкция if-else и тип boolean
Конструкция if-else и операторы AND и OR
Цикл for
Конструкция switch-case
Простой массив
Ассоциативный массив
Многомерный массив
Конструкция foreach
Циклы while и do while
Введение в функции
Функции isset и unset
Функции exit и empty
Функция для работы со временем и датой
Функции для работы со строками
Функции для работы с массивами
Инструкции include и require
Передача значений переменных методом GET
Передача значений переменных методом POST
Глобальный массив SERVER
Раздел 2. Основы SQL и работы с базой данных
В уроках данного раздела мы изучим основы языка SQL, который используется для совершения запросов к базе данных, а также общие моменты работы с базой данных MySQL.
Создаем первую базу данных
Соединяемся с базой данных
Выводим информацию из базы данных
Оператор SELECT для выборки данных
Оператор INSERT для вставки данных
Оператор UPDATE для обновления данных
Оператор DELETE для удаления данных
Раздел 3. Основы объектно-ориентированного программирования
Этот раздел посвящен наиболее важным понятиям объектно-ориентированного программирования в PHP.
Основы объектно-ориентированного программирования
Функции в классах
Переменные в классах
Конструкция $this
Конструктор
Наследование
Раздел 4. Изучаем CodeIgniter
Данный раздел посвящен изучению фреймворка CodeIgniter и особенностей работы с ним.
Понятие фреймворка и модели MVC
Скачиваем и устанавливаем CodeIgniter
Структура фреймворка, документация и ресурсы
Контроллеры, формирование URL-адресов в CodeIgniter
Дополнение по контроллерам, разбор файла config.php
Принципы именования при работе с CodeIgniter
Передача переменных в вид
Передача данных методом POST с помощью CodeIgniter
Библиотеки в CodeIgniter
Хэлперы в CodeIgniter
Разбор файла autoload.php
Создаем тестовую базу данных и разбираем файл database.php
Извлечение информации из базы
Класс active record
Добавление информации в базу
Обновление и удаление информации в базе
Разбираем файл routes.php
Раздел 5. Создаем приложение на CodeIgniter
Пятый раздел посвящен созданию полноценного динамического приложения на PHP с использованием CodeIgniter.
Вступление
Подготовительные работы
Разрабатываем структуру базы данных
Наполняем базу данных
Графика и основные настройки приложения
Начинаем подготавливать каркас для сайта
Продолжаем дорабатывать каркас сайта
Разбиваем каркас на блоки
Разбираем схему работы контроллера pages
Выводим контент главной страницы из базы данных
Продолжаем дорабатывать главную страницу
Выводим свежие и популярные материалы
Пишем роутеры для контроллера pages
Реализуем страницу "Об авторе"
Разбираем схему работы страницы контактов
Пишем вспомогательную библиотеку captcha_lib
Пишем правила валидации для контактной формы
Реализуем файл вида для страницы контактов
Добиваемся отображения страницы контактов
Заканчиваем со страницей контактов
Реализуем вывод материалов полностью
Рассматриваем схему реализации комментариев
Начинаем работу над комментариями
Заканчиваем работу над комментариями
Получение настроек из базы данных
Создаем функцию, отображающую разделы сайта
Делаем постраничную навигацию. Часть 1
Делаем постраничную навигацию. Часть 2
Меняем внешний вид постраничной навигации
Готовимся к созданию архива материалов
Создаем архив материалов. Часть 1
Создаем архив материалов. Часть 2
Начинаем работу над администраторской частью
Добавление материала. Введение
Добавление материала. Часть 1
Добавление материала. Часть 2
Редактирование материала. Часть 1
Редактирование материала. Часть 2
Редактирование материала. Часть 3
Обновление материала. Часть 1
Обновление материала. Часть 2
Удаление материала
Редактирование комментариев (вывод списка)
Редактирование и обновление комментариев
Удаление комментариев
Добавление страниц
Редактирование страниц
Обновление и удаление страниц
Добавление категорий
Редактирование категорий
Обновление и удаление категорий
Дополнение по категориям
Управление настройками из админки
Авторизация. Введение
Авторизация. Часть 1
Авторизация. Часть 2
Авторизация. Часть 3
Раздел 6. Дополнительные возможности и перенос на реальный сервер
В этом разделе мы будем расширять функциональность нашего сайта с помощью различных дополнительных функций. Кроме того, мы пошагово разберем весь процесс переноса сайта с локального компьютера на реальный хостинг.
Добавляем на сайт RSS-ленту
Добавляем смайлы к форме комментирования
Подключаем визуальный редактор TinyMCE. Часть 1
Подключаем визуальный редактор TinyMCE. Часть 2
Поиск по сайту. Введение
Поиск по сайту. Часть 1
Поиск по сайту. Часть 2
Поиск по сайту. Часть 3
Поиск по сайту. Часть 4
Рекомендации по обновлению CodeIgniter
Вносим мелкие правки и готовимся к переносу сайта на реальный сервер
Переносим сайт на реальный хостинг. Часть 1
Переносим сайт на реальный хостинг. Часть 2
Бонусы
Видеоурок - "Быстрое форматирование"
Видеоурок - "Раскрывающийся список на JavaScript"
Видеоурок + набор - "Полезные учебники"
Видеоурок - "Вставка аудио и видео на сайт"
Название: PHP и CodeIgniter с нуля: создание динамических Web-сайтов
Автор: Науменко Д.
Год выпуска: 2010
Язык: русский
Формат: EXE
Видео кодек: flash
Продолжительность: 30 часов
Размер: 2.79 Gb
http://turbobit.net/2pp9zq0wyubk.html
http://letitbit.net/download/9570.9..._D.-PHP_i_CodeIgniter_s_nulja_2010_1.rar.html
http://shareflare.net/download/9943..._D.-PHP_i_CodeIgniter_s_nulja_2010_1.rar.html
http://vip-file.com/download/9222.9..._D.-PHP_i_CodeIgniter_s_nulja_2010_1.rar.html
http://depositfiles.com/files/5mhk5uq9v
http://depositfiles.com/files/whgs4b46j
http://depositfiles.com/files/wooqfhx76
http://depositfiles.com/files/mjao7r6iw
http://depositfiles.com/files/kba0th14x
http://depositfiles.com/files/q9sbzc4pe
http://uploadbox.com/files/SFAPhitF2Y
http://uploadbox.com/files/JfQTj8BRZa
http://uploadbox.com/files/vgYwO2A3Kb
http://uploadbox.com/files/ExFoA1Iw3k
http://uploadbox.com/files/UhQr6B9dOh
http://uploadbox.com/files/X1Gkcvbj32
http://letitbit.net/download/9570.9..._D.-PHP_i_CodeIgniter_s_nulja_2010_1.rar.html
http://shareflare.net/download/9943..._D.-PHP_i_CodeIgniter_s_nulja_2010_1.rar.html
http://vip-file.com/download/9222.9..._D.-PHP_i_CodeIgniter_s_nulja_2010_1.rar.html
http://depositfiles.com/files/5mhk5uq9v
http://depositfiles.com/files/whgs4b46j
http://depositfiles.com/files/wooqfhx76
http://depositfiles.com/files/mjao7r6iw
http://depositfiles.com/files/kba0th14x
http://depositfiles.com/files/q9sbzc4pe
http://uploadbox.com/files/SFAPhitF2Y
http://uploadbox.com/files/JfQTj8BRZa
http://uploadbox.com/files/vgYwO2A3Kb
http://uploadbox.com/files/ExFoA1Iw3k
http://uploadbox.com/files/UhQr6B9dOh
http://uploadbox.com/files/X1Gkcvbj32