Компьютерные курсы "Основы программирования на PHP" в Минске

Главная » Каталог компьютерных курсов » Основы программирования на PHP

Основы программирования на PHP

Основы программирования на PHP

Компьютерный курс “Основы программирования на PHP” даст вам теоретические знания и практические навыки в области работы с языком PHP, достаточные для самостоятельной разработки программной части веб-сайтов. Вы сможете быстро и качественно создавать веб-сайты различной степени сложности. Данный курс рассчитан на тех, кто пока не знаком с языком PHP или знаком с ним слабо. Курс строится на последовательном изучении языка PHP “от простого до достаточно высокой степени сложному”, и базируется на широком спектре практических занятий, наглядно иллюстрирующих принципы работы с языком PHP.

Программа курса “Основы программирования на PHP”

Занятие 1. Подготовка “рабочего места” веб-программиста. Введение
Занятие 2. Основы языка PHP. Синтаксис
Занятие 3. Функции в PHP Функции и области видимости
Занятие 4. Доступ к заголовкам запроса, переменные окружения сервера. Работа с формами, методы POST и GET
Занятие 5. Взаимодействие с пользователем - cookies, заголовки ответа Использование cookies с помощью PHP
Занятие 6. Работа с почтой с помощью PHP Отправка почты с помощью PHP
Занятие 7. Работа с базами данных с помощью PHP Общие сведения о реляционных базах данных
Занятие 8. Построение веб-сайтов с использованием баз данных, системы управления контентом Понятие систем управления контентом
Занятие 9. Построение веб-сайтов - профессиональный уровень Технологии проектирования и построения веб-сайтов
Занятие 10. Безопасность веб-сайтов Авторизация, идентификация и аутентификация пользователей
Занятие 11. Стандартные и нестандартные компоненты веб-сайта Блоки новостей

По окончании курса вы сможете:

  • устанавливать и настраивать веб-сервер Apache;
  • устанавливать и настраивать PHP;
  • устанавливать и настраивать СУБД MySQL;
  • создавать динамические веб-сайты с использованием PHP;
  • использовать базы данных при создании веб-сайтов;
  • использовать в своих разработках элементы интерфейса обратной связи с пользователем (веб-формы);
  • использовать сессии в PHP;
  • использовать различные механизмы авторизации и аутентификации пользователей;
  • разрабатывать системы управления контентом веб-сайтов и строить веб-сайты на их основе.

Полная программа курса “Основы программирования на PHP”

Занятие 1. Подготовка “рабочего места” веб-программиста. Введение

  • Понятие веб-программирования
  • Установка и настройка веб-сервера Apache
  • Установка и настройка PHP
  • Установка и настройка MySQL
  • Взаимодействие Apache, PHP и MySQL
  • Проверка работы PHP
  • Простейшие программы на PHP
  • Тест

Занятие 2. Основы языка PHP. Синтаксис

  • Переменные, константы, выражения
  • Типы данных, массивы, ассоциативные массивы, суперглобальные массивы
  • Управляющие конструкции
  • Тест

Занятие 3. Функции в PHP Функции и области видимости

  • Стандартные функции PHP
  • Функции работы с датой и временем
  • Функции работы со строками
  • Функции работы с массивами
  • Функции работы с файловой системой
  • Тест

Занятие 4. Доступ к заголовкам запроса, переменные окружения сервера. Работа с формами, методы POST и GET

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

Занятие 5. Взаимодействие с пользователем - cookies, заголовки ответа Использование cookies с помощью PHP

  • Установка типа содержимого (заголовок content-type)
  • Запрет и разрешение кэширования страниц (заголовки cache-control и expires)
  • Переадресация на другие страницы (заголовок location)
  • Повторные запросы страницы (заголовок refresh)
  • Аутентификация с помощью стандартных средств Apache
  • Тест

Занятие 6. Работа с почтой с помощью PHP Отправка почты с помощью PHP

  • Организация рассылок
  • Отправка почты с вложениями
  • Тест

Занятие 7. Работа с базами данных с помощью PHP Общие сведения о реляционных базах данных

  • Использование утилиты PhpMyAdmin при разработке баз данных
  • Взаимодействие PHP и MySQL
  • Функции PHP по работе с базами данных
  • Тест

Занятие 8. Построение веб-сайтов с использованием баз данных, системы управления контентом Понятие систем управления контентом

  • Хранение информации в базах данных
  • Организация функции поиска по веб-сайту с использованием баз данных
  • Тест

Занятие 9. Построение веб-сайтов - профессиональный уровень Технологии проектирования и построения веб-сайтов

  • Принципы разделения дизайна и кода
  • Движок веб-сайта, система работы с шаблонами
  • Системы управления контентом
  • Проектирование БД для работы с веб-сайтом
  • Использование утилиты PhpMyAdmin при разработке баз данных
  • Взаимодействие PHP и MySQL. Повышение эффективности, кэширование запросов
  • Тест

10. Безопасность веб-сайтов Авторизация, идентификация и аутентификация пользователей

  • Разграничение прав доступа
  • Защита веб-сайтов от sql-injection и code-injection
  • Настройка PHP и Apache в целях повышения безопасности
  • Тест

11. Стандартные и нестандартные компоненты веб-сайта Блоки новостей

  • Гостевые книги
  • Форумы
  • Опросники
  • Банерные системы
  • Тест