Characteristics of basic knowledge, comprehension and skills Front­end and Back­end of the developer

DOI: 10.31673/2412-9070.2022.042228

Authors

  • Ю. І. Катков, (Katkov Yu. I.) State University of Telecommunications, Kyiv
  • А. О. Шуляк, (Shulyak A. O.) State University of Telecommunications, Kyiv

DOI:

https://doi.org/10.31673/2412-9070.2022.042228

Abstract

The article is devoted to the topical issue of finding new effective methods and improving existing common ways of creating and maintaining websites. The main focus is on finding and improving the efficiency of tools for creating and maintaining websites through the introduction of modern technologies. The article presents the following problem statement: The basis of high-quality website creation is a combination of knowledge, skills and abilities (creative potential) of developers and their involvement in effective tools for creating a website. To solve this problem it is necessary to understand the basic characteristics of front-end, back-end and full-stack based on modern Internet technologies. Solving the problem allows you to give each project creativity, efficiency and individuality, and give the site the main strategic advantages over potential competitors. To solve this problem in the article performed: analysis of ways to develop Web-applications; describes the methods of front-end, back-end and full-stack for web development of Web-applications; offered tools for developing WEB-applications for different categories of developers. Based on the analysis, the article draws conclusions about the differences between front-end, back-end and full-stack, which is important to determine the list of knowledge, skills and abilities that should have a developer in a particular area. These differences are: their tasks, programming language, algorithms, data structures, roles and responsibilities. It is shown that in the conditions of rapid development of information technologies of creating websites for each direction of training of developers it is necessary to create a special training system, which systematizes knowledge, skills and abilities at the moment. As an example, the requirements and list of required knowledge, skills and abilities relevant at the moment for frontend, back-end and full-stack developers are given. It is emphasized that the big teams include both front-end and back-end developers, where both developers work together to develop viable products. It is shown that none of them works without the other — you need a server part to make the front-end work, and the back-end needs a front-end so that users can access and interact with the website.

Keywords: front-end; back-end; full-stack.

References
1. Best web development tools in 2022 [Електронний ресурс]. URL: https://www.techradar.com/news/best-webdevelopment-tool (дата звернення: 12.05.2022).
2. 15 Tools That Will Help You Build Your Website (No Coding Required) [Електронний ресурс]. URL: https://blog.producthunt.com/15-tools-that-willhelp-you-build-your-website-no-coding-required-33e9e51a2df6#.tvaky89dd (дата звернення: 12.05.2022).
3. 14 полезных инструментов, ускоряющих и упрощающих веб-разработку [Електронний ресурс]. URL: https://habr.com/ru/company/ruvds/blog/546974/ (дата звернення: 12.05.2022).
4. 33 полезных инструмента для веб-разработки [Електронний ресурс]. URL: https://academy.yandex.ru/posts/33-poleznykhinstrumenta-dlya-veb-razrabotki (дата звернення: 12.05.2022).
5. Backend Developer Skills You Must Have. June 21, 2021 [Електронний ресурс]. URL: https://www.interviewbit.com/blog/backenddeveloper-skills/#what-is-backend-development (дата звернення: 12.05.2022).

Published

2023-06-06

Issue

Section

Articles