PHP Для начинающих.
На курсах PHP найдете все, что для этого необходимо: от описания настройки РНР, основ CGI и базовых конструкций языка, до работы с сессиями, каналами, сокетами и другими специальными технологиями РНР, Особое место в процессеобучения PHP занимает рассмотрение взаимодействия РНР с базами данных. На курсах PHP рассмотрены, как MySQL, так и SQLite, поддерживаемая РНР 5.В деталях описано, как создать на РНР свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже Интернет-магазин. Отдельно рассмотрена методика создания системы автоматического управления содержимым сайта ("движка"). Такая система позволит слушателям максимально упростить поддержку и обновление своего сайта. Кроме создания своих скриптов, приведено описание профессиональных продуктов (бесплатных и открытых): форума РНРВВ и системы PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют "дважды не изобретать велосипед", а использовать уже готовые решения. Обучение PHP отличается простотой и ясностью изложения материала, благодаря опытным и известным преподавателям-гуру в области PHP.
Источник: Центр "Специалист"
PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.
На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевших дело с PHP-программированием, и желающих начать использование PHP.
Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
На курсе рассматриваются наиболее свежие версии PHP.
Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP.
По окончании курса Вы будете уметь:
Использовать «сборку» Open Server c предустановленными веб-сервером Apache и PHP
Уметь использовать основные настройки сервера Apache
Настраивать PHP
Создавать простые сценарии PHP
Работать с формами: принимать данные HTML форм и обрабатывать их
Программа курса
Модуль 1. Установка/настройка веб-сервера и PHP
Вопросы, на которые надо ответить
Как это работает?
Установка веб-сервера
Настройка веб-сервера
Установка PHP
Настройка PHP
Первый скрипт на PHP
Модуль 2. Основы PHP
Синтаксис
Операторы
Переменные
Константы
Типы
Управляющие конструкции
Лабораторная работа
Модуль 3. Циклы
Операторы инкремента/декремента
Цикл for
Цикл while
Цикл do-while
Итерирование массива
Цикл foreach
Лабораторная работа
Модуль 4. Пользовательские функции
Описание функции
Вызов функции
Аргументы функции
Аргументы функции по умолчанию
Область видимости переменных
Статические переменные
Возврат значений
Рекурсивная функция
Лабораторная работа
Модуль 5. Что внутри PHP?
Документация PHP
Обзор встроенных функции
Математические функции
Функции для работы с переменными
Функции обработки строк
Функции для работы с массивами
Функции даты и времени
Встроенные константы
Суперглобальные переменные
Функции эмуляции SSI
Лабораторная работа
Модуль 6. Изучаем HTTP: формы
HTTP/1.1
Заголовки запроса и ответа
Статус сервера
Доступ к заголовкам запроса – переменные окружения сервера
Работа с веб-формами
Методы GET и POST
Различие методов
Проверка передаваемых значений
Лабораторная работа
Финальная практическая работа
На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевших дело с PHP-программированием, и желающих начать использование PHP.
Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
На курсе рассматриваются наиболее свежие версии PHP.
Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP.
По окончании курса Вы будете уметь:
Использовать «сборку» Open Server c предустановленными веб-сервером Apache и PHP
Уметь использовать основные настройки сервера Apache
Настраивать PHP
Создавать простые сценарии PHP
Работать с формами: принимать данные HTML форм и обрабатывать их
Программа курса
Модуль 1. Установка/настройка веб-сервера и PHP
Вопросы, на которые надо ответить
Как это работает?
Установка веб-сервера
Настройка веб-сервера
Установка PHP
Настройка PHP
Первый скрипт на PHP
Модуль 2. Основы PHP
Синтаксис
Операторы
Переменные
Константы
Типы
Управляющие конструкции
Лабораторная работа
Модуль 3. Циклы
Операторы инкремента/декремента
Цикл for
Цикл while
Цикл do-while
Итерирование массива
Цикл foreach
Лабораторная работа
Модуль 4. Пользовательские функции
Описание функции
Вызов функции
Аргументы функции
Аргументы функции по умолчанию
Область видимости переменных
Статические переменные
Возврат значений
Рекурсивная функция
Лабораторная работа
Модуль 5. Что внутри PHP?
Документация PHP
Обзор встроенных функции
Математические функции
Функции для работы с переменными
Функции обработки строк
Функции для работы с массивами
Функции даты и времени
Встроенные константы
Суперглобальные переменные
Функции эмуляции SSI
Лабораторная работа
Модуль 6. Изучаем HTTP: формы
HTTP/1.1
Заголовки запроса и ответа
Статус сервера
Доступ к заголовкам запроса – переменные окружения сервера
Работа с веб-формами
Методы GET и POST
Различие методов
Проверка передаваемых значений
Лабораторная работа
Финальная практическая работа
На этом курсе слушатели продолжают знакомится с PHP, и этот курс охватывает все необходимые темы для создания сложных сайтов: управление сессиями пользователя и файловой системой, работа с базами данных, работа с протоколом HTTP.
Данный курс является рекомендованным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
На курсе рассматриваются наиболее свежие версии PHP
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
По окончании курса Вы будете уметь:
Использовать особенности куки и заголовки HTTP для управления браузером
Управлять сессиями пользователя
Работать с файловой системой
Устанавливать и настраивать для работы с PHP сервер MySQL
Использовать различные модули для работы с сервером MySQL
Создавать эффективные и быстрые сайты, использующие сервер MySQL
Программа курса
Модуль 1. Cookie
Что такое Cookie?
Параметры cookie
Типы cookie
Временные
Постоянные
Создание cookie
Чтение cookie
Удаление cookie
Сохранение массивов в cookie
Лабораторная работа
Модуль 2. HTTP-заголовки ответа сервера
Метод HEAD
Заголовки ответа сервера
Переадресация (Location)
Перезапрос ресурса (Refresh)
Установка типа содержимого (Content-Type)
Управление кэшированием (Cache-Control, Expires)
Буферизация
Хэширование
HTTP-аутентификация
Модуль 3. Сессии
Что такое сессия?
Создание сессии
Чтение сессии
Удаление сессии
Параметры сессии
Лабораторная работа
Модуль 4. Работа с файловой системой
Функции для работы с файлами
Режимы работы
Чтение и запись
Работа с курсором
Прямая работа с файлами
Запирание файлов
Функции для работы с директориями
Загрузка файлов на сервер по HTTP
Лабораторная работа
Модуль 5. Как отправить email?
Настройки для работы с почтой
Принципы работы с почтой
Параметры
Лабораторная работа
Модуль 6. Основы работы с базами данных
Общие сведения о базах данных
Требования к структуре базы данных
Реляционная СУБД
Нормализация
Общие сведения о SQL
SELECT
INSERT
DELETE
UPDATE
Создание базы данных и таблицы
Модуль 7. Сервер баз данных MySQL
Общие сведения о сервере баз данных MySQL
Установка сервера баз данных MySQL
Конфигурация сервера баз данных MySQL
Программы для работы с сервером баз данных MySQL
Использование утилит командной строки
Экспорт и импорт баз данных
Лабораторная работа
Модуль 8. Использование сервера баз данных MySQL в приложениях PHP
Расширение MySQLi
Соединение с сервером баз данных MySQL
Выбор базы данных
Исполнение запроса
Получение результата запроса
Полезные функции
Опасность SQL-иньекций
Подготовленные запросы
Обзор расширения MySQL (обзорно)
Лабораторная работа
Модуль 9. Практическая работа: создание интернет-магазина
Создание базы данных
Создание каталога товаров
Выборка товаров из каталога
Создание корзины пользователя
Выборка товаров из корзины пользователя
Удаление товаров из корзины пользователя
Формирование заказа
Выборка заказов
Повышение безопасности (если останется время)
Данный курс является рекомендованным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
На курсе рассматриваются наиболее свежие версии PHP
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
По окончании курса Вы будете уметь:
Использовать особенности куки и заголовки HTTP для управления браузером
Управлять сессиями пользователя
Работать с файловой системой
Устанавливать и настраивать для работы с PHP сервер MySQL
Использовать различные модули для работы с сервером MySQL
Создавать эффективные и быстрые сайты, использующие сервер MySQL
Программа курса
Модуль 1. Cookie
Что такое Cookie?
Параметры cookie
Типы cookie
Временные
Постоянные
Создание cookie
Чтение cookie
Удаление cookie
Сохранение массивов в cookie
Лабораторная работа
Модуль 2. HTTP-заголовки ответа сервера
Метод HEAD
Заголовки ответа сервера
Переадресация (Location)
Перезапрос ресурса (Refresh)
Установка типа содержимого (Content-Type)
Управление кэшированием (Cache-Control, Expires)
Буферизация
Хэширование
HTTP-аутентификация
Модуль 3. Сессии
Что такое сессия?
Создание сессии
Чтение сессии
Удаление сессии
Параметры сессии
Лабораторная работа
Модуль 4. Работа с файловой системой
Функции для работы с файлами
Режимы работы
Чтение и запись
Работа с курсором
Прямая работа с файлами
Запирание файлов
Функции для работы с директориями
Загрузка файлов на сервер по HTTP
Лабораторная работа
Модуль 5. Как отправить email?
Настройки для работы с почтой
Принципы работы с почтой
Параметры
Лабораторная работа
Модуль 6. Основы работы с базами данных
Общие сведения о базах данных
Требования к структуре базы данных
Реляционная СУБД
Нормализация
Общие сведения о SQL
SELECT
INSERT
DELETE
UPDATE
Создание базы данных и таблицы
Модуль 7. Сервер баз данных MySQL
Общие сведения о сервере баз данных MySQL
Установка сервера баз данных MySQL
Конфигурация сервера баз данных MySQL
Программы для работы с сервером баз данных MySQL
Использование утилит командной строки
Экспорт и импорт баз данных
Лабораторная работа
Модуль 8. Использование сервера баз данных MySQL в приложениях PHP
Расширение MySQLi
Соединение с сервером баз данных MySQL
Выбор базы данных
Исполнение запроса
Получение результата запроса
Полезные функции
Опасность SQL-иньекций
Подготовленные запросы
Обзор расширения MySQL (обзорно)
Лабораторная работа
Модуль 9. Практическая работа: создание интернет-магазина
Создание базы данных
Создание каталога товаров
Выборка товаров из каталога
Создание корзины пользователя
Выборка товаров из корзины пользователя
Удаление товаров из корзины пользователя
Формирование заказа
Выборка заказов
Повышение безопасности (если останется время)
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.