+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

Back-end

Front и Back-end –выражения, которые очень часто употребляются и используются для описания программных интерфейсов и сервисов. Это условное разделения проекта на две части: клиентскую и серверную. Front-end это та часть приложения, со стороны клиента, с которой пользователь взаимодействует на прямую, а back-end служит для поддержки этого Front-end приложения со стороны веб-сервера. Back-end разработка это процесс написания сайта и наделение его фунциональными возможностями. Под функционалом подразумевают: написания ядра сайта, разработка  платформ, разработкой административной зоны, добавление ему некоторых функций. Иногда приложение может состоять из нескольких уровней и каждый уровень может иметь свои back-end и front-end части. Front-end разработчики используют такие технологии как HTML,CSS для статической разработки, а для динамической – ещё и JS. Back-end разработчики должны разбираться в базах данных, а также скриптовых языках программирования, таких как PHP, Python и т.д.
Back-end производит обработку запросов и информации полученных от клиента через front-end, и отдает на клиентскую рабочую станцию определенный результат в читаемой для него форме.
Веб-сервер это сервер, принимающий запросы типа "HTTP" от клиентского приложения, обычно это веб-браузеры, и выдает им HTTP-ответ, вместе с HTML-разметкой, медиа-потоком, файлами и изображениями.
Клиент это наше железо(компьютер, телефон, планшет и т.д.), у которого есть доступ к интернет. На этой машине установлены программные обеспечения которые позволяют выйти в интернет и установить связь с сервером, обычно это веб-браузер. Back-end приложение должно находится как можно ближе к нужным ресурсам или же иметь к ним доступ. Фоновое приложение(back-end) может взаимодействовать как непосредственно с клиентской частью, так и использовать промежуточное приложение которое является связующим между back-end и front-end приложениями, что является более типичным. Если подвести итог, все что связано с написанием кода для сервера приложения это back-end разработка, а человек занимающийся этим называется back-end разработчик.