Курс: PHP. Уровень 2. Разработка web-сайтов и взаимодействие с MySQL

Курс: PHP. Уровень 2. Разработка web-сайтов и взаимодействие с MySQL

Курс: PHP. Уровень 2. Разработка web-сайтов и взаимодействие с MySQL


Продолжительность курса: 24 ак. ч.

Описание курса:
На этом курсе слушатели продолжают знакомится с PHP, и этот курс охватывает все необходимые темы для создания сложных сайтов: управление сессиями пользователя и файловой системой, работа с базами данных, работа с протоколом HTTP. Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. На курсе рассматриваются наиболее свежие версии PHP.

Аудитория:
Курс предназначен для слушателей, имеющих начальный опыт использования PHP, и желающих расширить свои знания и опыт.

Необходимая подготовка:
•    Знание языка разметки HTML версии 4 или 5
•    Знание таблиц каскадных стилей CSS3
•    Успешное окончание курса  «PHP. Уровень 1. Основы создания сайтов» или эквивалентная подготовка

Результат обучения:
После изучения курса слушатель будет уметь:
•    Использовать особенности куки и заголовки 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. Практическая работа: создание интернет-магазина
•    Создание базы данных
•    Создание каталога товаров
•    Выборка товаров из каталога
•    Создание корзины пользователя
•    Выборка товаров из корзины пользователя
•    Удаление товаров из корзины пользователя
•    Формирование заказа
•    Выборка заказов
•    Повышение безопасности (если останется время)

Характеристики курса

  • Начало: 02 Декабря 2019
  • Окончание: 04 Декабря 2019
  • Вендор: MySQL
  • Код курса: PHP2
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск
  • Направление: MySQL
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 17900 ₽
  • Дистанционно: 14320 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru