(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Web-технологии II (PHP)

2022/23 учебный год, Институт математики и информационных технологий, III курс, осенний семестр.

Специальности:

  • 01.03.02 Прикладная математика и информатика (бакалавр)
  • 09.03.02 Информационные системы и технологии (бакалавр)
  • 09.03.04 Программная инженерия (бакалавр)

Лектор: К. А. Кулаков

Руководители практик: В. А. Пономарев, Н. А. Баженов, В. М. Димитров, Е. И. Рыбин, О. Б. Петрина

Информация о дистанционном обучении

В случае перехода на дистанционное обучение лекции будут проводиться в системе Jiitsi Meet: https://meet.cs.petrsu.ru/kulakov (рекомендуется использовать браузер Chromium). В случае появления вопросов - отправлять их электронной почтой на адрес kulakov@cs.petrsu.ru. Раз в неделю во время проведения лабораторной работы информировать о текущем состоянии выполнения практических заданий электронной почтой руководителю практики.

Презентации лекций

  1. Введение. Синтаксис
  2. Массивы
  3. Функции
  4. Web-приложения
  5. Формы, сессии, cookie
  6. Аутентификация, файлы, .htaccess
  7. Объектно-ориентированное программирование
  8. Базы данных
  9. Yii + Gii
  10. Обработка ошибок и отладка
  11. Безопасность
  12. Регулярные выражения
  13. Фреймворки
  14. Тестирование PHP

Задания для лабораторных работ (ИСИТ, ПРИН)

 #   Задание   Срок сдачи 
1  Б1. Базовый синтаксис PHP. Консольные php-приложения  25.09.2022
2  Б2. Использование функций PHP  09.10.2022
3  Б3. Разработка приложений для Web  23.10.2022
4  Б4. MySQL + Yii: CRUD   20.11.2022
5  Б5. MySQL + Yii: upload, authentication   04.12.2022
6  Б6. Yii: Тестирование   25.12.2022

Задания для лабораторных работ (ПМИ, ИСИТ заочное отделение)

 #   Задание   Срок сдачи (ПМИ) 
1  Б1. Базовый синтаксис PHP  02.10.2022
2  Б2. Использование функционала PHP  16.10.2022
3  Б3. Разработка приложений для Web  30.10.2022
4  Б4. Классы и объекты в PHP  13.11.2022
5  Б5. Веб приложение  11.12.2022

Отображение ошибок в ответе от сервера

ini_set('display_errors', 1); 
ini_set('display_startup_errors', 1); 
error_reporting(E_ALL);

Вопросы к экзамену

Итоговый тест

Литература