раздел 04

Шпаргалка

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

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

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

Глоссарий

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

Куда дальше

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