Верстка и разработка web-приложений. Использование PHP и MySQL
Данный курс предназначен для изучения языка верстки HTML, веб – программирования на языке PHP. По завершении курса слушатель будет обладать достаточными навыками для создания собственного интернет-магазина. Навыки, приобретаемые по окончании курса:
- Иметь знания и навыки об основных конструкциях языка, уметь их использовать при создании Web-сайта;
- Использовать стилевое форматирование для оформления Web-сайтов;
- Использовать базы данных на основе MySQL и инструмент разработки PHP для проектирования собственного интернет-магазина.
Введение
- Организация взаимодействия в сети Internet;
- Web-страницы и средства их создания;
- Основные понятия и правила языка HTML;
- Описание структуры HTML-документа.
- Структурные элементы форматирования;
- Текстовое форматирование - тэги логического форматирования;
- Текстовое форматирование - тэги физического форматирования;
- Работа со шрифтами.
- Создание маркированных и нумерованных списков;
- Списки определений и вложенные списки;
- Создание таблиц и их представление на странице;
- Форматирование текста внутри таблицы.
- Понятие гиперссылки;
- Относительные гиперссылки;
- Абсолютные гиперссылки;
- Навигация по сайту.
- Фоновые изображения;
- Вставка линейных изображений;
- Вставка мультимедийных компонент (аудио, видео, бегущая строка).
- Стилевое форматирование;
- Синтаксис таблиц стилей;
- Классификация стилевых свойств;
- Способы связывания документа с таблицей стилей.
- Разбиение окна браузера на окна;
- Дополнительные атрибутык;
- Организация взаимодействия между окнами и назначение гиперссылок.
- Назначение и атрибуты формы;
- Создание элементов формы;
- Свойства элементов формы.
- Адресация в сети. Архитектура «клиент-сервер»;
- Протокол HTTP. Cookie;
- Принцип работы web-сервера;
- Обзор web-сервера и технологий программирования;
- Установка и настройка Apache. Модули сервера и управление;
- Установка и настройка PHP.
- PHP в HTML. Базовый синтаксис;
- Идентификаторы, типы переменных, константы;
- Операции присвоения, битовые операции, логические операции;
- Массивы. Доступ к массивам. Функции для работы с массивами;
- Предопределенные переменные для работы с сервером;
- Стандартные функции PHP.
- Условные операторы, циклы;
- HTML – формы. Обработка форм;
- Хранение и получение данных. Доступ к файлам. Функции работы с файлами;
- Функции и области видимости. Создание функций.
- Строки и регулярные выражения. Функции регулярных выражений;
- Строковые функции. Форматирование, объединение и разделение строк;
- Повторные использования функций. Серверные включения;
- Дата и время;
- Работа с почтой, кодировки.
- Принципы использования баз данных;
- Реляционная модель. Таблицы, строки и столбцы. Ключи, операции;
- Проектирование баз данных. Схема БД;
- Типы данных.
- Установка и запуск сервера MySQL;
- Клиентские и серверные утилиты. Командная строка;
- Пользователи, права и пароли.
- Инструкции MySQL. Создание базы данных и таблиц;
- Запросы к базам данных. Извлечение данных, группировка, объединения;
- Встроенные функции, изменение таблиц после создания;
- Типы таблиц. Транзакции. Индексы.
- Доступ к MySQL через PHP. Соединение с базами данных;
- Безопасность. Аутентификация. Хранение паролей.
- Взаимодействие файловой системы и сервера;
- Работа с изображениями;
- Реализация сеансов и способы обслуживания.
- Типы коммерческих сайтов;
- Планирование проекта и создание.
http://ipap.ru/pages/AS_department/web4