menu

  


Бэк-энд разработчик  (англ. back-end developer (бек-энд девелопер) - оборотная сторона, разработчик)  это специалист, который занимается программно-административной частью веб-приложения, внутренним содержанием системы, серверными технологиями — базой данных, архитектурой, программной логикой. 

 Особенности профессии


Чтобы создать полноценный, красивый, функциональный и удобный для пользователя сайт или приложение, необходима согласованная работа фронт-энд и бэк-энд разработчиков. С развитием IT-сферы проекты становятся всё более сложными и представляют собой конструктор, который можно собрать, используя готовые решения (фреймворки) практически для любых задач. Основные инструменты бэк-энд разработчика - серверные языки программирования: такие как PHP, Python, Ruby, Java, Perl, Node JS (программная платформа)

Таким образом, функционал бэк-энд разработчика выглядит следующим образом:

  • - проектирование архитектуры сервиса;
  • - создание ядра сайта;
  • - разработка платформы и основного функционала;
  • - работа с архитектурой кода;
  • - разработка приложений, поддерживающих пользовательский интерфейс и безопасность;
  • - контроль за состоянием серверов (боевого, тестового и рабочего);
  • - контроль версий, базы данных, непрерывной интеграции.

 Профессиональные знания и навыки


 Чтобы стать бэк - энд разработчиком нужно:

  • - знание хотя бы одного языка программирования: Go, C, C++, Perl, Python, PHP, Ruby, Java.
  • - умение писать быстрый, красивый и правильный код;
  • - знание популярных веб-фрейморков (Django, Flask, Spring);
  • - умение проектировать базы данных и оптимизировать запросы;
  • - знание современных парадигм программирования;
  • - знание паттернов проектирования;
  • - понимание устройств веб-сервисов, интерфейсов;
  • - английский язык для чтения технической документации.

 Где можно получить знания о профессии бэк-энд разработчика


Для освоения профессии бэк-энд разработчика существуют следующие направления обучения:

  • "Программирование на Java"
  • "Программирование на Python"
  • "Программирование в Scratch"
  • "Программирование роботов"
  • "Системное администрирование"
  • "VR/AR разработка приложений"

12344

 Задание от офиса бэк-энд разработчиков (прохождение онлайн-викторины)

В офисе бэк-энд разработчиков КреПроS столкнулся с вопросами, которые ему без вас не решить.
Помогите ему ответить на вопросы, получив в качестве артефактов буквы. Составьте скорее кодовое слово для открытия следующего офиса и не забудьте его загрузить.  
Напоминаем, что самое большое количество баллов наберет команда, которая отгадает кодовое слово быстрее.

  Онлайн-викторина