Разработка back-end приложений

Back-end разработчики несут ответственность за создание "серверной" части в веб-приложениях, иначе говоря, они имеют дело со всем, что относится к программно-административной части веб-приложения, внутреннему содержанию системы, серверным технологиям — базам данных, архитектуре, программной логике.

Услуги
  • Разработка бизнес-логики и back-end системы для поддержки продукта
  • Создание функциональных API (совместная работа c back-end разработчиками)
  • Поддержка и развитие инфраструктурного инструмента на основе SourceJS
  • Кроссбраузерная и адаптивная верстка HTML5/CSS3
  • Проектирование пользовательских интерфейсов
Компетенции
  • Свободное владение серверными языками PHP, Python, Ruby, Java, Perl, Node JS
  • Свободное владение фреймворками Symfony, Codeigniter, Yii, Zend Framework, Kohana и др
  • Знание всех стандартов безопасности
  • Понимание интерфейсных технологий HTML, CSS, и JavaScript
  • Навыки работы с большими объемами информации
  • Способность организовывать серверное окружение, включая администрирование баз данных, а также масштабирование приложений
  • Опыт работы с системами контроля версий, таких как Git
  • Знание английского языка для работы с технической документацией
Разработка back-end приложений

Back-end разработчик должен знать серверные языки программирования, такие как PHP, Python, Ruby, Java, Perl, Node JS (программные платформы). Дополнительно к Node JS этому специалисту полезно будет изучить Express (библиотеку для взаимодействия платформы Node JS с сервером) и Mongo DB (базу данных для получения и хранения информации). В качестве дополнительных средств применяются фреймворки Symfony, Codeigniter, Yii, Zend Framework, Kohana и др.

Back-end специалисты работают рука об руку с front-end разработчиками, задавая внешним элементам веб-приложения серверную логику. Для того, чтобы реализовать эту логику, back-end разработчик использует серверные скриптовые языки, такие как Ruby и PHP. Помимо реализации сервисной логики в работу этого специалиста входит оптимизация приложения (улучшение его скорости работы и эффективности). Более того, зачастую они сталкиваются с задачей создания решения для хранения больших объемов информации в базах данных приложения. База данных является важнейшим компонентом для всех веб-приложений, так как предназначена для хранения информации о пользователях, комментариях, постах и т. д. Общие базы данных включают MySQL/SQLite, Mongo DB и PostgreSQL.

Бэкэнд-разработчики редко работают в одиночку, почти всегда они взаимодействуют с UX-дизайнерами, UI-специалистами, и многими другими.

103

23.07.2020

5.00
Обсудить проект
Прикрепить файл
До 3-х шт.
Не более 8 МБ каждый.
Допустимые файлы: doc docx pdf jpg png pptx ppt xls.

Контакты

Харьков

ул. Отакара Яроша, 9А