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

Данный курс предоставляет слушателям начальные навыки разработки сайтов на языке PHP. В курсе рассказывается об общих концепциях работы web-приложений, существующих технологиях и способах применения языка PHP. Слушатели узнают фундаментальные основы языка программирования PHP, что позволит им писать качественные web-приложения, постепенно совершенствуя свои навыки. Помимо этого, слушатели научатся работать с базой данных MySQL и писать запросы на языке SQL для извлечения данных.

Документы об окончании обучения: Сертификат УЦ ЮНИТ, Удостоверение гос. образца о повышении квалификации (по требованию).

Аудитория

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

Предварительный уровень подготовки
  • Понимание принципов алгоритмического программирования;
  • Желателен опыт работы с одним из языков программирования: C, C++, C#, python, ruby;
  • Базовые знания HTML и CSS;
  • Основы использования СУБД MySQL;
Результат обучения

По окончании курса слушатели смогут:

  • Использовать «сборку» Open Server и/или Denwer c предустановленными веб-сервером Apache и PHP
  • Изменять настройки сервера Apache
  • Детально настраивать конфигурацию PHP
  • Создавать простые сценарии PHP
  • Работать с формами: принимать данные HTML форм и обрабатывать их
  • Использовать особенности cookie и заголовки HTTP для управления браузером
  • Управлять сессиями пользователя
  • Работать с файловой системой
  • Устанавливать и настраивать для работы СУБД MySQL
  • Использовать различные модули для работы с СУБД MySQL
  • Создавать эффективные и быстрые сайты, использующие СУБД MySQL
Программа курса

Модуль 1. Установка/настройка веб-сервера и PHP

  • Основы web-программирования
  • Обзор инструментов и сред разработки
  • Установка веб-сервера
  • Настройка веб-сервера
  • Установка и настройка PHP

Модуль 2. Основы PHP

  • Синтаксис
  • Операторы
  • Переменные
  • Константы
  • Типы
  • Управляющие конструкции

Модуль 3. Циклы в PHP

  • Операторы инкремента/декремента
  • Цикл FOR
  • Цикл WHILE
  • Цикл DO-WHILE
  • Цикл FOREACH
  • Вложенные циклы

Модуль 4. Пользовательские функции

  • Описание функции
  • Вызов функции
  • Аргументы функции
  • Аргументы функции по умолчанию
  • Область видимости переменных
  • Статические переменные
  • Возврат значений
  • Рекурсивная функция

Модуль 5. Встроенные возможности PHP

  • Документация PHP
  • Обзор встроенных функции
  • Математические функции
  • Функции для работы с переменными
  • Функции обработки строк
  • Функции для работы с массивами
  • Функции даты и времени
  • Встроенные константы
  • Суперглобальные переменные

Модуль 6. Передача данных HTTP: формы

  • Протокол HTTP
  • Заголовки запроса и ответа
  • Статус сервера
  • Доступ к заголовкам запроса – переменные окружения сервера
  • Работа с веб-формами
  • Методы GET и POST
  • Различие методов
  • Проверка передаваемых значений

Модуль 7. Работа с Cookie

  • Что такое Cookie?
  • Параметры cookie
  • Типы cookie
    • Временные
    • Постоянные
  • Создание cookie
  • Чтение cookie
  • Удаление cookie
  • Работа с cookie

Модуль 8. HTTP-заголовки ответа сервера

  • Заголовки ответа сервера
  • Переадресация
  • Перезапрос ресурса
  • Установка типа содержимого
  • Управление кэшированием
  • Буферизация
  • Хэширование
  • HTTP-аутентификация

Модуль 9. Сессии в PHP

  • Понятие сессии
  • Создание сессии
  • Чтение сессии
  • Удаление сессии
  • Параметры сессии

Модуль 10. Работа с файловой системой

  • Функции для работы с файлами
  • Режимы работы
  • Чтение и запись
  • Прямая работа с файлами
  • Функции для работы с директориями
  • Загрузка файлов на сервер по HTTP

Модуль 11. Основы работы с базами данных

  • Общие сведения о базах данных
  • Рекомендации по проектированию и разработке базы данных
  • Правила нормализации баз данных
  • Обзор серверов баз данных
  • Язык запросов SQL

Модуль 12. СУБД MySQL

  • Общие сведения о сервере баз данных MySQL
  • Установка сервера баз данных MySQL
  • Конфигурация сервера баз данных MySQL
  • Программы для работы с сервером баз данных MySQL
  • Использование утилит командной строки
  • Экспорт и импорт баз данных

Модуль 13. Использование базы данных MySQL в приложениях PHP

  • Соединение с сервером баз данных MySQL
  • Выбор базы данных
  • Исполнение запроса
  • Получение результата запроса
  • SQL-иньекции
  • Написание сложных запросов
Рекомендуемые курсы
Дополнительно

Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы. 

Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.

Ближайшие курсы

ACT I 05.10 - 06.10.2026

Инсталляция кабельных систем AMP NETCONNECT

Стоимость обучения в группе

52 000 ₽

Стоимость индивидуального обучения

74 250 ₽

Длительность

2 дня (16 ак. ч.)

ITIL ® 4.0 05.10 - 07.10.2026

Основы управления ИТ услугами по ITIL® 4.0

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

66 600 ₽

Длительность

3 дня (24 ак. ч.)

55160 05.10 - 07.10.2026

Microsoft Excel 2016 Уровень 2. Расширенный

Стоимость обучения в группе

19 350 ₽

Стоимость индивидуального обучения

38 700 ₽

Длительность

3 дня (24 ак. ч.)

PGSQL_advanced 05.10 - 09.10.2026

PostgreSQL: Уровень 2. Продвинутые возможности

Стоимость обучения в группе

39 600 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

40 ак. ч. (5 дней)

БТ15 05.10 - 09.10.2026

Этичный хакинг и тестирование на проникновение

Стоимость обучения в группе

82 600 ₽

Стоимость индивидуального обучения

105 300 ₽

Длительность

5 дней (40 ак. часов)

Zabbix_practice 05.10 - 09.10.2026

Специалист Zabbix - практический курс

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 530 ₽

Длительность

40 ак. часов (5 дней)

TSHOOT 05.10 - 09.10.2026

Диагностика и поддержка IP-сетей Cisco

Стоимость обучения в группе

80 500 ₽

Стоимость индивидуального обучения

104 650 ₽

Длительность

5 дней (40 ак. ч.)

WS-011T00 05.10 - 09.10.2026

Администрирование Windows Server 2019/2022

Стоимость обучения в группе

50 100 ₽

Стоимость индивидуального обучения

65 150 ₽

Длительность

5 дней (40 ак. ч.)

LPI-Zabbix 05.10 - 09.10.2026

Zabbix. Мониторинг IT инфраструктуры предприятия

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 550 ₽

Длительность

5 дней (40 ак. ч.)

Or_Lin 08.10 - 09.10.2026

Oracle Database 11g: Особенности администрирования баз данных Oracle в среде Linux

Стоимость обучения в группе

38 700 ₽

Стоимость индивидуального обучения

64 400 ₽

Длительность

2 дня (16 ак. ч.)

Or12с_DPU 12.10 - 14.10.2026

Oracle 12c: Разработка программных модулей PL/SQL

Стоимость обучения в группе

38 700 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

3 дня (24 ак. ч.)

Or11g_DPU 12.10 - 14.10.2026

Oracle 11g: Разработка программных модулей PL/SQL

Стоимость обучения в группе

38 700 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (24 ак. ч.)

АКонт 12.10 - 14.10.2026

Администрирование АПКШ "Континент". Версия 4

Стоимость обучения в группе

45 200 ₽

Стоимость индивидуального обучения

77 550 ₽

Длительность

3 дня (24 ак. ч.)

Compas 12.10 - 14.10.2026

Компас 3D

Стоимость обучения в группе

38 500 ₽

Стоимость индивидуального обучения

51 700 ₽

Длительность

3 дня (24 ак. ч.)

2821B 12.10 - 15.10.2026

Развёртывание PKI предприятия, используя Windows Server и Active Directory

Стоимость обучения в группе

43 500 ₽

Стоимость индивидуального обучения

56 550 ₽

Длительность

32 ак. ч. (4 дня)

LPI-301 12.10 - 15.10.2026

Программирование в Linux на C\С++

Стоимость обучения в группе

82 700 ₽

Стоимость индивидуального обучения

160 000 ₽

Длительность

4 дня (32 ак. ч.)

MPLS_traff 12.10 - 16.10.2026

Управление трафиком в сетях Cisco MPLS

Стоимость обучения в группе

85 000 ₽

Стоимость индивидуального обучения

110 500 ₽

Длительность

40 ак. ч. (5 дней)

PG_Zabbix 12.10 - 16.10.2026

Zabbix на PostgreSQL

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. часов)

Or12c_BAR 12.10 - 16.10.2026

Резервное копирование и восстановление баз данных Oracle

Стоимость обучения в группе

90 860 ₽

Стоимость индивидуального обучения

143 500 ₽

Длительность

5 дней (40 ак. ч.)

HCIP_DA 12.10 - 16.10.2026

Внедрение продвинутых технологий маршрутизации и коммутации Huawei

Стоимость обучения в группе

120 350 ₽

Стоимость индивидуального обучения

150 300 ₽

Длительность

5 дней (40 ак. часов)

20688 12.10 - 16.10.2026

Техническая поддержка Windows 8.1

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

55 400 ₽

Длительность

5 дней (40 ак. ч.)

Р7_Т 19.10 - 20.10.2026

Таблицы в Р7-Офис и их связь с MS Excel

Стоимость обучения в группе

17 600 ₽

Стоимость индивидуального обучения

22 880 ₽

Длительность

2 дня (16 ак. ч.)

Visio 19.10 - 20.10.2026

Visio моделирование. Визуализация данных в Visio. Инфографика

Стоимость обучения в группе

18 480 ₽

Стоимость индивидуального обучения

35 000 ₽

Длительность

2 дня (16 ак. ч.)

AC7 19.10 - 22.10.2026

AutoCAD Civil 3D. Проектирование генплана и вертикальной планировки

Стоимость обучения в группе

43 800 ₽

Стоимость индивидуального обучения

80 000 ₽

Длительность

4 дня (32 ак. ч.)

20461 19.10 - 23.10.2026

Создание запросов к Microsoft SQL Server

Стоимость обучения в группе

43 200 ₽

Стоимость индивидуального обучения

72 050 ₽

Длительность

5 дней (40 ак. ч.)

20483 19.10 - 23.10.2026

Программирование на C#

Стоимость обучения в группе

44 440 ₽

Стоимость индивидуального обучения

74 850 ₽

Длительность

5 дней (40 ак. ч.)

ОСТ-2_ю 19.10 - 23.10.2026

Основы сетевых технологий, II часть

Стоимость обучения в группе

76 500 ₽

Стоимость индивидуального обучения

99 300 ₽

Длительность

5 дней (40 ак. ч.)

ROS-103 19.10 - 23.10.2026

Расширенное администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-101 19.10 - 23.10.2026

Администрирование GNU/Linux

Стоимость обучения в группе

40 650 ₽

Стоимость индивидуального обучения

53 000 ₽

Длительность

5 дней (40 ак. ч.)

HCIA_DC 19.10 - 30.10.2026

Курс подготовки специалиста Huawei по технологиям и оборудованию передачи данных. Базовый уровень.

Стоимость обучения в группе

150 000 ₽

Стоимость индивидуального обучения

170 500 ₽

Длительность

80 ак. ч.

Р7_М 21.10 - 23.10.2026

Р7-Офис. Макросы Базовый уровень

Стоимость обучения в группе

27 200 ₽

Стоимость индивидуального обучения

35 350 ₽

Длительность

24 ак. ч. (3 дня)

БТ-КИИ 26.10 - 28.10.2026

Обеспечение безопасности объектов критической информационной инфраструктуры

Стоимость обучения в группе

42 550 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (24 ак. ч.)

Asterisk_1 26.10 - 28.10.2026

Использование Asterisk в качестве профессиональной АТС

Стоимость обучения в группе

54 900 ₽

Стоимость индивидуального обучения

94 000 ₽

Длительность

3 дня (40 ак. ч.)

Revit 26.10 - 29.10.2026

Autodesk REVIT Architecture

Стоимость обучения в группе

48 300 ₽

Стоимость индивидуального обучения

79 250 ₽

Длительность

4 дня (32 ак. ч.)

NC1 26.10 - 29.10.2026

Проектирование в nanoCAD. Базовый курс

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

116 000 ₽

Длительность

4 дня (32 ак. ч.)

VSFT6.5 26.10 - 30.10.2026

VMWare vSphere: Fast Track

Стоимость обучения в группе

99 100 ₽

Стоимость индивидуального обучения

181 500 ₽

Длительность

5 дней (40 ак. ч.)

20345-2 26.10 - 30.10.2026

Дизайн и развертывание Microsoft Exchange Server 2016

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

10961 26.10 - 30.10.2026

Автоматизация администрирования с Windows PowerShell

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

20345-2-B 26.10 - 30.10.2026

Дизайн и развертывание Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

ARH-0300 26.10 - 30.10.2026

Углубленное администрирование Red Hat Linux

Стоимость обучения в группе

55 250 ₽

Стоимость индивидуального обучения

84 700 ₽

Длительность

5 дней (40 ак. ч.)