Frontend – це видима частина продукту, з якою користувач взаємодіє прямо у браузері. Уяви сторінку сайту, картинки, текст, форми, кнопки, анімацію – все це стосується фронтенду. Завдання програміста – «перенести» макет дизайнера на вебсторінку. Це й означає зверcтати сайт.
Backend – це внутрішня частина продукту або «начинка», яка прихована від користувача. Наприклад, коли купуєш футболку в інтернет-магазині, то програма посилає запит на сервер, обробляє дані та надсилає назад інфу про те, що товар оплачено. Продумати всю цю логіку, написати код та налаштувати обмін даними – робота бекендника.