Источник: Nuances of Programming Есть 4 типа знаний. При изучении программирования и поиске вакансий разработчика один из самых трудных моментов — выявить дважды неизвестные знания, то есть вещи, которые вы не знаете и даже не подозреваете об их существовании! Цель этой статьи — прояснить ключевые моменты работы веб-специалиста. Мы сосредоточимся на разработке бэкенда и постараемся охватить все ее аспекты. Итак, поехали. Основы Каковы же основы веб-разработки? 1. Как работает интернет Начать следует с твердого понимания того, как работает интернет...
Веб-разработка, если упростить, состоит из двух частей — фронтенда и бэкенда. Фронтенд — видимая пользователю часть сайта, картинки, тексты и кнопки. Бэкенд — код, который работает на серверах и обрабатывает запросы пользователей после нажатия на эти кнопки. То есть фронтендеры пишут код, который работает в браузере у пользователя, а бэкендеры — тот, что выполняется на серверах. И если про фронтенд более-менее понятно: он оживляет интерфейсы, добавляет анимации и всю другую красоту, то давайте разбираться, зачем вообще нужен серверный код...