Веб-разработка: Фронтенд и Бэкенд

Изучение основ создания веб-сайтов и веб-приложений

Фронтенд разработка (Frontend)

Что такое фронтенд?

Фронтенд — это клиентская часть веб-приложения, с которой взаимодействует пользователь.

Включает в себя всё, что пользователь видит в браузере: текст, изображения, кнопки, формы и анимации.

Основные технологии

  • HTML (HyperText Markup Language) — структура страницы
  • CSS (Cascading Style Sheets) — оформление и стили
  • JavaScript — интерактивность и логика на стороне клиента

Задачи фронтенд-разработчика

  • Вёрстка по макетам дизайнеров
  • Адаптация под разные устройства
  • Оптимизация скорости загрузки
  • Взаимодействие с бэкендом через API
  • Тестирование в разных браузерах

Бэкенд разработка (Backend)

Что такое бэкенд?

Бэкенд — это серверная часть приложения, которая обрабатывает данные, работает с базами данных и обеспечивает логику работы приложения.

Пользователь не видит бэкенд, но он отвечает за работу всего сайта или приложения.

Основные технологии

  • Языки программирования: Python, PHP, Java, Ruby, Node.js (JavaScript), C#
  • Фреймворки: Django, Laravel, Spring, Ruby on Rails, Express.js
  • Базы данных: MySQL, PostgreSQL, MongoDB, Redis
  • Серверы: Apache, Nginx

Задачи бэкенд-разработчика

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

Различия между фронтендом и бэкендом

Критерий Фронтенд Бэкенд
Расположение На стороне клиента (в браузере) На стороне сервера
Что видит пользователь Да, это интерфейс Нет, это "внутренности"
Основные технологии HTML, CSS, JavaScript Python, PHP, Java, базы данных
Основная задача Пользовательский интерфейс и взаимодействие Обработка данных, логика, безопасность

Об авторе

Закиев Эмир

Группа: НКАбд-02-25

Направление: Веб-разработка

Этот сайт создан в рамках изучения основ веб-разработки. Здесь представлена информация о двух основных направлениях: фронтенд и бэкенд разработке.

Сайт создан с использованием чистого HTML5 без CSS и JavaScript для демонстрации возможностей разметки.