Skip to content

Учебный проект по основам веб-разработки: реализация простейшего HTTP-сервера на Python и верстка адаптивных страниц с использованием Bootstrap 5. Демонстрация работы с сетками, формами и компонентами.

Notifications You must be signed in to change notification settings

AJLbN0H/basic-web-server-layout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Web Server and HTML Layout

Этот проект представляет собой исследование основ веб-технологий: от низкоуровневой обработки HTTP-запросов на стороне сервера до создания адаптивного пользовательского интерфейса.

Технологии

  • Backend: Python (модуль http.server)
  • Frontend: HTML5, CSS3, Bootstrap 5
  • Layout: Использование сеток (Grid System), Flexbox и готовых компонентов Bootstrap

Особенности проекта

  • Собственный Web Server: Реализован класс MyServer, наследуемый от BaseHTTPRequestHandler, который обрабатывает GET-запросы и отдает HTML-контент.
  • Адаптивная верстка: Создано несколько вариантов страниц (каталог товаров, контактные формы, информационные карточки), которые корректно отображаются на разных устройствах.
  • Компоненты Bootstrap: В проекте продемонстрировано использование навигационных меню, карточек товаров, форм обратной связи и интерактивных кнопок.

Структура

  • web_application.py — серверная часть на чистом Python.
  • 1.html, 2.html, 3.html, 4.html — примеры различных макетов страниц.

Как запустить

  1. Убедитесь, что у вас установлен Python.
  2. Запустите сервер командой: python web_application.py
  3. Откройте в браузере адрес: http://localhost:8080

Чему я научился

  • Понимание жизненного цикла HTTP-запроса (Request/Response).
  • Работа с заголовками (Content-type: text/html).
  • Быстрое прототипирование интерфейсов с помощью Bootstrap.

About

Учебный проект по основам веб-разработки: реализация простейшего HTTP-сервера на Python и верстка адаптивных страниц с использованием Bootstrap 5. Демонстрация работы с сетками, формами и компонентами.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published