раздел 04

Шпаргалка

Всё главное про фронт и бэк на одной странице.

Фронтенд против бэкенда

| Признак | Фронтенд | Бэкенд | | --- | --- | --- | | Что это | Интерфейс: то, что видит и трогает пользователь | Логика, данные и секреты за кулисами | | Где работает | В браузере пользователя (клиент) | На сервере (удалённый компьютер) | | Языки | JavaScript, TypeScript | Python, Node.js, Go, Java, PHP | | Инструменты | React, Vue, Angular, HTML, CSS | Базы данных, серверные фреймворки | | Примеры задач | Кнопки, формы, вёрстка, анимации | Расчёты, авторизация, хранение данных, оплата | | Видит ли пользователь | Да, всё на виду | Нет, скрыто |

Глоссарий

| Термин | Что это | | --- | --- | | Клиент | Устройство пользователя - браузер или приложение, где работает фронтенд. | | Сервер | Удалённый компьютер, всегда включён, где работает бэкенд. | | API | Набор правил, по которым фронт обращается к бэку за данными. | | Рендеринг | Превращение данных в то, что видно на экране: отрисовка страницы. | | База данных (БД) | Место постоянного хранения данных - пользователи, заказы, тексты. | | JSON | Текстовый формат, в котором бэк обычно возвращает данные фронту. | | Fullstack | Тот, кто умеет и фронт, и бэк. | | CDN | Сеть серверов по миру, которая быстро раздаёт файлы фронта пользователю. | | Статика | Файлы фронта (страницы, стили, картинки), которые не меняются от запроса. | | Клиент-сервер | Базовая модель: клиент просит, сервер отвечает. |

Куда дальше

  • Курс про API - как именно фронт и бэк обмениваются данными.
  • Курс про технический стек - из чего собирают приложения и где деплоят фронт.
  • Курс про серверы - где живёт бэкенд и база данных, как арендовать сервер.