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

  • Старт: ☎ 079844644
  • Продолжительность: 2 месяца
  • Цена: 150 €

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

Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).

На курсе рассматриваются наиболее свежие версии PHP.

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

Программа курса соответствует требованиям профессионального стандарта «Программист».

По окончании курса Вы будете уметь:

  • Использовать особенности cookie и заголовки HTTP для управления браузером
  • Управлять сессиями пользователя
  • Работать с файловой системой
  • Устанавливать и настраивать для работы с PHP сервер MySQL
  • Использовать различные модули для работы с сервером MySQL
  • Создавать эффективные и быстрые сайты, использующие сервер MySQL

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

Преподаватели курса

Все преподаватели →

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса PHP. Уровень 1. Основы создания сайтов или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. 79 844 644

Требуемая подготовка послужит основой дальнейшего успешного прохождения курсов. Обычно она указана под названием одного из курсов нашего учебного центра (обязательная предварительная подготовка). Рекомендуется ознакомиться с программой указанного курса и оценить свои знания в рамках данной программы. Если Вы не обладаете достаточным уровнем знаний (90%) в указанном курсе, то Вам необходимо будет пройти предварительную подготовку. Это станет залогом Вашего успешного прохождения курса.

Программа курса

Модуль 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

  • Расширение MySQL
  • Соединение с сервером баз данных MySQL
  • Выбор базы данных
  • Исполнение запроса
  • Получение результата запроса
  • Полезные функции
  • Опасность SQL-иньекций
  • Подготовленные запросы
  • Обзор расширения MySQL (обзорно)
  • Лабораторная работа

Модуль 9. Практическая работа: создание интернет-магазина

  • Создание базы данных
  • Создание каталога товаров
  • Выборка товаров из каталога
  • Создание корзины пользователя
  • Выборка товаров из корзины пользователя
  • Удаление товаров из корзины пользователя
  • Формирование заказа
  • Выборка заказов
  • Повышение безопасности (если останется время)

 Рекомендуемые курсы по специальности 

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

 

Запись на курс