Верстка и разработка web-приложений. Использование PHP и MySQL

Данный курс предназначен для изучения языка верстки HTML, веб – программирования на языке PHP. По завершении курса слушатель будет обладать достаточными навыками для создания собственного интернет-магазина.

Навыки, приобретаемые по окончании курса:

  • Иметь знания и навыки об основных конструкциях языка, уметь их использовать при создании Web-сайта;
  • Использовать стилевое форматирование для оформления Web-сайтов;
  • Использовать базы данных на основе MySQL и инструмент разработки PHP для проектирования собственного интернет-магазина.

Вы можете купить курс в кредит.
Подробнее об услуге "Заплати по частям" от Яндекс.Кассы

Введение

  • Организация взаимодействия в сети Internet;
  • Web-страницы и средства их создания;
  • Основные понятия и правила языка HTML;
  • Описание структуры HTML-документа.

Средства форматирования

  • Структурные элементы форматирования;
  • Текстовое форматирование - тэги логического форматирования;
  • Текстовое форматирование - тэги физического форматирования;
  • Работа со шрифтами.

Списки и таблицы

  • Создание маркированных и нумерованных списков;
  • Списки определений и вложенные списки;
  • Создание таблиц и их представление на странице;
  • Форматирование текста внутри таблицы.

Гиперссылки

  • Понятие гиперссылки;
  • Относительные гиперссылки;
  • Абсолютные гиперссылки;
  • Навигация по сайту.

Графика и мультимедийная информация

  • Фоновые изображения;
  • Вставка линейных изображений;
  • Вставка мультимедийных компонент (аудио, видео, бегущая строка).

Каскадные таблицы стилей (CSS)

  • Стилевое форматирование;
  • Синтаксис таблиц стилей;
  • Классификация стилевых свойств;
  • Способы связывания документа с таблицей стилей.

Работа с окнами

  • Разбиение окна браузера на окна;
  • Дополнительные атрибутык;
  • Организация взаимодействия между окнами и назначение гиперссылок.

Формы

  • Назначение и атрибуты формы;
  • Создание элементов формы;
  • Свойства элементов формы.

Обзор технологий веб-программирования. Установка веб-сервера

  • Адресация в сети. Архитектура «клиент-сервер»;
  • Протокол HTTP. Cookie;
  • Принцип работы web-сервера;
  • Обзор web-сервера и технологий программирования;
  • Установка и настройка Apache. Модули сервера и управление;
  • Установка и настройка PHP.

Переменные, массивы и функции PHP

  • PHP в HTML. Базовый синтаксис;
  • Идентификаторы, типы переменных, константы;
  • Операции присвоения, битовые операции, логические операции;
  • Массивы. Доступ к массивам. Функции для работы с массивами;
  • Предопределенные переменные для работы с сервером;
  • Стандартные функции PHP.

Управляющие структуры. Работы с данными

  • Условные операторы, циклы;
  • HTML – формы. Обработка форм;
  • Хранение и получение данных. Доступ к файлам. Функции работы с файлами;
  • Функции и области видимости. Создание функций.

Веб-программирование

  • Строки и регулярные выражения. Функции регулярных выражений;
  • Строковые функции. Форматирование, объединение и разделение строк;
  • Повторные использования функций. Серверные включения;
  • Дата и время;
  • Работа с почтой, кодировки.

Реляционные базы данных

  • Принципы использования баз данных;
  • Реляционная модель. Таблицы, строки и столбцы. Ключи, операции;
  • Проектирование баз данных. Схема БД;
  • Типы данных.

Установка сервера MySQL. Взаимодействие с сервером

  • Установка и запуск сервера MySQL;
  • Клиентские и серверные утилиты. Командная строка;
  • Пользователи, права и пароли.

Работа с базами данных

  • Инструкции MySQL. Создание базы данных и таблиц;
  • Запросы к базам данных. Извлечение данных, группировка, объединения;
  • Встроенные функции, изменение таблиц после создания;
  • Типы таблиц. Транзакции. Индексы.

Взаимодействие MySQL и PHP

  • Доступ к MySQL через PHP. Соединение с базами данных;
  • Безопасность. Аутентификация. Хранение паролей.

Загрузка файлов на сервер. Сессии

  • Взаимодействие файловой системы и сервера;
  • Работа с изображениями;
  • Реализация сеансов и способы обслуживания.

Проектирование простейшего интернет-магазина

  • Типы коммерческих сайтов;
  • Планирование проекта и создание.

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

дистанционно

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

Выбрать группу и записаться

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

Даты / Дни недели / Время Тип слушателя Стоимость очного обучения, руб. Стоимость вебинара,
руб.
Действие
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}} скидка действует до {{ course.discount_expire_date }} {{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Физ. лица {{course.price_base_individuals}} {{course.price_final_individuals}} Бесплатно {{(course.price_base_individuals_webinar) ? course.price_base_individuals_webinar : '-' }} {{(course.price_final_individuals_webinar && !programInfo.isFree || course.course_id_webinar && programInfo.isFree) ? course.price_final_individuals_webinar : '-' }} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}} {{course.week_days}} Юр. лица {{course.price_base_entities}} {{course.price_final_entities}} Бесплатно {{(course.price_base_entities_webinar) ? course.price_base_entities_webinar : '-' }} {{(course.price_final_entities_webinar) ? course.price_final_entities_webinar : '-' }} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}

Оставить заявку на Очное обучение

Тип слушателя Ак. час. Стоимость
днем, руб.
Стоимость
вечером, руб.
Стоимость
в выходные, руб.
Заявка
Физические лица {{programInfo.akadem_hour}} {{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} Оставить заявку
Юридические лица {{programInfo.akadem_hour}} {{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} Оставить заявку

Оставить заявку на Вебинар

Тип слушателя Ак. час. Стоимость, руб. Заявка
Физические лица {{tables.webinar.akadem_hour}} {{tables.webinar.price_base_individuals}} Бесплатно Оставить заявку
Юридические лица {{tables.webinar.akadem_hour}} {{tables.webinar.price_base_entities}} Бесплатно Оставить заявку

Записаться на Дистанционное обучение

Тип слушателя Ак. час. Стоимость, руб. Записаться
Физические лица {{tables.distant.akadem_hour}} {{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно Записаться
Юридические лица {{tables.distant.akadem_hour}} {{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно Записаться

После обучения вы получаете:

Контактная информация: