- Введение
- Обзор технологий веб-разработки
2.1. Основные концепции веб-приложений
2.2. PHP как язык серверного программирования
2.3. Принципы работы веб-сервера - Архитектура серверной части веб-приложения
3.1. Модель клиент-сервер
3.2. Архитектурные паттерны - Разработка серверной части на PHP
4.1. Установка и настройка окружения
4.2. Основы синтаксиса PHP
4.3. Работа с базами данных
4.4. Построение RESTful API на PHP - Безопасность веб-приложений
5.1. Уязвимости и атаки
5.2. Методы защиты - Тестирование и отладка серверной части
6.1. Инструменты для тестирования
6.2. Практические методики отладки - Заключение
- Список использованных источников
Введение
В условиях стремительного развития компьютерных технологий и увеличения потребностей пользователей в интерактивных веб-приложениях создание серверной части является важным этапом в веб-разработке. PHP — один из самых популярных языков программирования, который активно используется для разработки динамических серверных приложений, благодаря своей простоте, гибкости и широким возможностям интеграции с различными базами данных. Цель данной курсовой работы — рассмотреть ключевые аспекты разработки серверной части веб-приложения на PHP, уделяя внимание архитектурным паттернам, безопасности, тестированию и отладке.
Советы студенту по написанию курсовой работы
Исследование темы: Начните с сбора информации об основах языка PHP, его особенностях и применении в веб-разработке. Обратите внимание на реальные примеры использования PHP в проектах, чтобы иметь практическое представление о его возможностях.
Планирование работы: Составьте структуру вашей курсовой работы, основываясь на предложенном содержании. Определите ключевые разделы, которые вы будете исследовать, и подумайте о том, что именно вы хотите донести до читателя.
Использование источников информации: Для получения информации обращайтесь к книгам, учебникам и статьям в интернете. Русскоязычные ресурсы, такие как тематические форумы, блоги программистов и сайты с курсами, являются отличным источником знаний. Некоторые полезные ресурсы:
- Книги по PHP, например, "PHP и MySQL. Разработка веб-приложений" авторов Лара Уэла и Мика Тейлора.
- Онлайн-курсы на платформах вроде Stepik, Coursera.
Сосредоточение на практике: Не забывайте о практической части работы. Сделайте несколько простых примеров кода, которые демонстрируют основные аспекты работы с PHP, включая взаимодействие с базами данных и реализацию API.
Безопасность: Обязательно уделите внимание аспекту безопасности веб-приложений. Изучите распространенные уязвимости и методы их предотвращения, так как это критически важно для разработки доступных и безопасных приложений.
- Редактирование и форматирование: В конце работы тщательно переработайте текст, проверьте грамматику и пунктуацию, а также убедитесь, что все ссылки корректно оформлены. Убедитесь, что работа соответствует требованиям вашей образовательной институции.
Список использованных источников
- Уэлл Л., Тейлор М. "PHP и MySQL. Разработка веб-приложений". Оффлайн, 2020.
- Зиновьев A. "Разработка веб-приложений на PHP. Учебное пособие". Издательство: Питер, 2019.
- Сухов В. "PHP 7 для профессионалов". Издательство: БХВ-Петербург, 2018.
- Смирнов И. "Безопасность веб-приложений на PHP". Издательство: Вилямс, 2021.
- Кусевин В. "PHP: Объектно-ориентированное программирование". Издательство: Кучково поле, 2022.