PHP & MySQL 2013 — Lynda.com [RUS]
Продолжительность: 14:24 ч
Описание:
PHP является популярным, надежным языком программирования на основе многих умных, управляемых данными веб-сайтов. Это полный курс от Кевина Скогланда помогает разработчикам изучить основы PHP (в том числе переменные, логические выражения, циклы и функции), понять, как подключить PHP к базе данных MySQL, и получить опыт разработки веб-приложений полной навигации по сайту, форма проверки и защищенную паролем админку. Кевин также охватывает основные процедуры CRUD для обновления базы данных, технологии отладки, и использования пользовательских интерфейсов. По пути, он дает практические рекомендации, предлагает примеры наилучшей практики, а также демонстрирует методы рефакторинга для улучшения существующего кода.
Темы:
1,39 Гб
СОДЕРЖАНИЕ
Вступление
11. Работа с формами и данными формы
131. Следующие шаги
Скрытое содержимое.
Lynda.com | PHP with MySQL 2013 RUS
Автор: Kevin SkoglundПродолжительность: 14:24 ч
Описание:
PHP является популярным, надежным языком программирования на основе многих умных, управляемых данными веб-сайтов. Это полный курс от Кевина Скогланда помогает разработчикам изучить основы PHP (в том числе переменные, логические выражения, циклы и функции), понять, как подключить PHP к базе данных MySQL, и получить опыт разработки веб-приложений полной навигации по сайту, форма проверки и защищенную паролем админку. Кевин также охватывает основные процедуры CRUD для обновления базы данных, технологии отладки, и использования пользовательских интерфейсов. По пути, он дает практические рекомендации, предлагает примеры наилучшей практики, а также демонстрирует методы рефакторинга для улучшения существующего кода.
Темы:
- Что такое PHP?
- Установка и настройка PHP и MySQL
- Изучение типов данных
- Контроль кода, логические выражения и петли
- Использование встроенных функций РНР
- Запись пользовательских функций
- Создание динамических веб-страниц
- Работа с формами и данными форм
- Использование куки и сессии для хранения данных
- Подключение к MySQL с PHP
- Создание и редактирование записей базы данных
- Построение системы управления контентом
- Добавление аутентификации пользователей
1,39 Гб
СОДЕРЖАНИЕ
Вступление
- Добро пожаловать
- Работа с файлами упражнений
- Что такое PHP?
- Из истории PHP
- Почему мы выбрали PHP?
- Обзор установки
- Обзор
- Работа в вэб-сервером Apache
- Изменяем каталог документов
- Активация PHP
- Апгрейд
- Настройка PHP
- Установка MySQL
- Настройка MySQL
- Текстовый редактор
- Обзор
- Установка WampServer
- Находим каталог документов
- Настройка PHP
- Настройка MySQL
- Текстовый редактор
- Встраивание PHP кода на страницу
- Вывод динамического текста
- Отслеживание операций
- Вставка комментариев
- Переменные
- Строки
- Функции строк
- Числа, часть 1: Целые числа
- Числа, часть 2: Числа с плавающей запятой
- Массивы
- Ассоциативные массивы
- Функции массивов
- Булевы
- NULL и empty
- Преобразование и приведение типов
- Постоянные
- Условные операторы
- Операторы else и elseif
- Логические операторы
- Операторы switch
- Циклы while
- Циклы for
- Циклы foreach
- Функция continue
- Функция break
- Понятие указателя массива
- Определение функции
- Аргументы функции
- Возвращенные значения функции
- Возврат множества значений
- Область видимости и глобальные переменные
- Установка значений аргументов по умолчанию
- Распространенные проблемы
- Предупреждения и ошибки
- Отладка и устранение неполадок
- Ссылки и URL
- Использование значений GET
- Кодирование значений GET
- Кодирование для HTML
- Включение и требование файлов
- Модификация заголовков
- Переадресация страниц
- Буфер вывода
11. Работа с формами и данными формы
- Создание форм
- Обнаружение подачи формы
- Одностраничная обработка формы
- Валидация значений формы
- Проблемы с логикой валидации
- Вывод ошибок валидации
- Пользовательские функции валидации
- Одностраничная форма с валидацией
- Работа с куками
- Определение значений куков
- Чтение значений куков
- Сброс значений куков
- Работа с сессиями
- MySQL - вступление
- Создание базы данных
- Создание таблицы базы данных
- CRUD в MySQL
- Наполнение базы данных MySQL
- Реляционные базы данных
- Наполнение реляционной таблицы
- База данных API в PHP
- Соединение MySQL с PHP
- Извлечение данных из MySQL
- Работа с извлеченными данными
- Создание записей в PHP
- Обновление и удаление данных в PHP
- SQL-инжекция
- Экранирование строк для MySQL
- Знакомство с подготовленными запросами
- Общий план приложения
- Создание базы данных для CMS
- Настройка рабочего пространства
- Создание и оформление первой страницы
- Повторное использование настроек страницы
- Соединение приложения с базой данных
- Добавление страниц в навигацию
- Рефакторинг навигации
- Выбор страниц в навигации
- Выделение текущей страницы
- Перемещение навигации в функцию
- Поиск объекта в базе данных
- Рефакторинг выбора страницы
- Создание новой формы
- Обработка значений формы и добавление объектов
- Передача данных в сессию
- Валидация значений формы
- Создание редактируемого объекта формы
- Использование одностраничной отправки
- Удаление объекта
- Чистка
- Привязка CRUD к страницам
- Результаты привязки CRUD к страницам
- Оформление публичной части
- Использование контекста обуславливающего поведение кода
- Добавление поведения по умолчанию
- Контент публичной части
- Настройка видимости страниц
- Аутентификация пользователя: Обзор
- CRUD для админов
- Шифрование паролей
- Соль для паролей
- Добавление шифрования паролей в CMS
- Новые PHP функции для паролей
- Создание системы входа
- Проверка авторизации
- Создание страницы выхода
131. Следующие шаги
Скрытое содержимое.
http://www.lynda.com/MySQL-tutorials/PHP-MySQL-Essential-Training/119003-2.html