fbpx

То, что видим, — фронтенд. Не видим — бэкенд. 🙂

Деление на фронт-бэкенд — это современный тренд IT-индустрии, обусловлено это тем, что большинство программ стало с приставкой web, то есть работают в браузере.

Ту часть программы, с которой взаимодействует пользователь, разрабатывают фронтендщики, а ту часть, которая связана с работой сервера, разрабатывают бэкендщики.

Давайте чуть подробнее рассмотрим технологии каждой из них.

Присоединяйся к школе HRPR в Telegram-сообществе IT-рекрутеров и в соцсетях

Фронтенд

Если постараться объяснить максимально просто, то фронтенд — это все, что пользователь может запускать, читать и видеть на экране в браузере.

Разработчики используют для этого HTML, CSS и JavaScript.

HTML (HyperText Markup Language) сообщает браузеру, каково содержание страницы, например, заголовок (header), параграф (paragraph), список (unordered list).

Обратите внимание: HTML — это НЕ язык программирования, это язык разметки!

CSS (Cascading Style Sheets) сообщает браузеру, как именно отображать элементы, например, какой должен быть шрифт и размер шрифта, отступ между заголовками, цвет текста и т.д.

JavaScript сообщает браузеру, как реагировать на некоторые взаимодействия, используя легкий язык программирования. Условно легкий. Например, форму авторизации на сайте.

Фронтенд подходит разработчикам, которые хотят работать с UI (пользовательский интерфейс) и сразу же видеть результаты своей работы.

Бэкенд

Опять максимально упрощаем, бэкенд — это все, что работает на сервере, то есть не в браузере. Сервер — это мощный компьютер, который настроен на принятие, обработку запросов и выдачу ответов на эти запросы. Например, пользователь открывает поиск в «Яндексе» и пишет запрос — это фронтенд; запрос полетел на сервер, нашел ответ на сервере — это бэкенд; вы видите ответ на экране — снова фронтенд.

Бэкендщики могут использовать любой универсальный язык программирования: Ruby, PHP, Python, Java, JavaScript/Node, bash C++, C#.

Довольно часто бэкенд-разработчикам приходится использовать и системы управления базами данных, поскольку нужно работать с огромными массивами информации: MySQL, PostgreSQL, MongoDB, Cassandra, Redis, Memcached.

Бэкенд-разработка подходит для программистов, которые хотят работать с математическими задачами, с архитектурой программы. Кто не боится пробовать и ошибаться, а быстро делает выводы и учится на ошибках.

Backend + frontend = Full Stack

На занятиях в школе HRPR вы пройдете технический ликбез!

Чтобы понимать, как искать популярных «питонщиков» и редких «си-плюсплюсовщиков».

01

ШАГ

Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

Последнее из блога

IT-СловарьITHR & IT-РекрутингЛикбез для IT-Sales
07.02.2022

Базы данных. Что нужно знать IT-рекрутеру?

База данных (БД) — это набор сведений об объекте, хранящихся упорядоченным, строго заданным способом. Простыми словами, база данных — это место хранения данных. Базы данных сейчас используются практически везде: на…
IT-СловарьITHR & IT-РекрутингДолжности в ITЛикбез для IT-SalesТехнологии IT-сорсинга
30.01.2022

Data Protection Officer. Зачем он нужен IT-компании? Как его искать?

25 мая 2018 года вступил в силу Европейский регламент по защите персональных данных (GDPR), который обязывает компании-подрядчики следовать требованиям регламента при работе с европейским заказчиком. С этого времени вопросы по…
IT-СловарьITHR & IT-РекрутингДолжности в ITТехнологии IT-сорсинга
29.01.2022

Виды тестирования и тестировщиков. Где их лучше искать IT-рекрутеру?

Около трети вакансий, которые будет закрывать рекрутер в стандартной аутсорсинговой компании, — это тестировщики. А что нам известно о профессии тестировщика? Что это человек, который ищет баги? Но если копнуть…
Golang. Где искать разработчиков и сколько они стоят? Советы IT-Рекрутерам от школы HRPRIT-СловарьITHR & IT-РекрутингТехнологии IT-сорсинга
04.01.2022

Golang. Где искать разработчиков и сколько они стоят?

В ноябре 2021 года языку программирования GO исполнилось 12 лет. Название GO язык получил как производное от материнской компании Google, но позднее, чтобы не пересекаться с еще одним языком программирования…

Где вам удобнее общаться?

Напишите или позвоните нам, чтобы получить консультацию, какой курс вам подходит, как проходит обучение и как провести оплату.

Телефон: +375 29 706 35 79, почта: hi@skademy.by

Или выберите удобный мессенджер: