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

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

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

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

2020/21 учебный год, Институт математики и информационных технологий, 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-приложения  21.02.2021
2  Б2. Использование функций PHP  07.03.2021
3  Б3. Разработка приложений для Web  28.03.2021
4  Б4. MySQL + Yii: CRUD   25.04.2021
5  Б5. MySQL + Yii: upload, authentication   02.05.2021
5  Б6. Yii: Тестирование   23.05.2021

Задания для лабораторных работ (заочное отделение)

 #   Задание 
1  Б1. Базовый синтаксис PHP 
2  Б2. Использование функционала PHP 
3  Б3. Разработка приложений для Web 
4  Б4. Классы и объекты в PHP 

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

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

Литература