ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
БЕЛОРУССКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Поиск Карта сайта

ПРОГРАММА ОБУЧЕНИЯ "Программирование на языке PHP"

Стоимость: 360 бел. руб.

Продолжительность: 36 часов

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

Для успешного усвоения курса желателен опыт программирования на других языках, базовые знания языка запросов SQL и обязательно знакомство с основами HTML-верстки.

По окончанию курсов выдается свидетельство о повышении квалификации государственного образца (при предоставлении копии диплома о высшем образовании).

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

Основы проектирования Web-сайтов

  • Технологии проектирования и построения веб-сайтов.
  • Принципы разделения дизайна и кода.
  • Принципы функционирования веб-сервера, процесс обработки запросов
  • Установка и настройка программного обеспечения перед началом работы

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

  • Синтаксис PHP
  • Скалярные переменные
  • Константы, выражения, операторы, управляющие структуры
  • Массивы
    • Индексные
    • Ассоциативные
    • Одномерные
    • Многомерные
    • Суперглобальные
  • Функции PHP
    • Математические
    • Строковые
    • Дата и время
    • Функции по работе с массивами
    • Пользовательские
  • Работа с файлами и каталогами в PHP
  • Программирование форм
    • Особенности форм
    • Форма и её элементы
    • POST и GET запросы
    • Программирование форм
    • Загрузка файлов на сервер
  • Функции по работе с почтой

Взаимодействие с СУБД посредством языка программирования PHP

  • Реляционные базы данных: проектирование и применение
    • Основы проектирования баз данных
    • Особенности применения
    • Основы языка SQL
  • Использование СУБД MySQL  и САПР PhpMyAdmin
    • Создание баз и таблиц в СУБД MySQL
    • Написание простых SQL-запросов
  • Функции PHP по работе с базами данных

Разграничение доступа на сайте и авторизация.

  • Основные понятия о сессиях и Cookies в PHP
    • Работа с сессиями
    • Работа с Cookies
    • Принципы авторизации
  • Шифрование данных в PHP