Full Stack Developer - Introduction

Full stack developer

   Developing software or an application is not an easy thing. The developer should undergo a lot of challenges to bring up a successful product. Any user can simply say it as an application in a simple way. But actually, the application is a huge pack composed of different combinations of pieces of code intended to serve different purposes.

Any application/website comprises of two parts,
  • Front-end (client-side)
  • Back-end (server-side)
   The front-end deals with the visible part of the application it includes all the visible elements, that may or may not be used for interaction, and the back-end deals with the functionalities of the application. In case, if the user wants to interact with the application/website, the user interface gets involved. For example, when the user touches any object in UI, the object's function gets executed by the snippet written for that particular function, it may interact with the application itself or with the remote server. In the same way for every function of the application, thousands of lines of code are written by different responsible people. In the entire development process, one takes the responsibility for designing the user interface, another for back-end development, for database access, and so on. Differently specialized people work on a single project to flourish the bounteous functions of the application. what if all the responsibilities were carried out by a single person. 

   Full-stack development term refers to the development of both the front end (client-side) and back end (server-side) of the application or a website and the person who specialized in full-stack development is said to be the full stack developer. To be more specific, the full-stack developer is the engineer who works with the user interface, back end, database, and debugging of the application/website depending on the project, what the customer needs.

Full stack development

   A Full-stack developer masters different technologies that build both the front-end and back-end of the application/website. 

   some of the technologies that you need to learn to become a full-stack developer:
  • HTML
  • CSS
  • JAVASCRIPT
  • CSS Frameworks, libraries, and pre-processors
  • JavaScript libraries and frameworks
  • Databases and server
  • Back-end languages (like JAVA, PHP, Ruby)
   There are also many tech stacks for both front end and back end:
  • MEAN stack (MongoDB, Express, Angular, and Node)
  • MERN stack (MongoDB, Express, React, and Node)
  • NodeJS
  • LAMP stack (Linux, Apache, MySQL, and PHP)

Full stack development

   A full-stack developer is not a so easy role, in the same way, it's not a too complicated one. In this domain, your knowledge defines your responsibility. Let's explore more about full-stack development in the upcoming posts. Stay connected to extend✌️.


   


 

✌🏻
admin
February 28, 2022 at 8:13 PM ×

Acquiring new skills

Congrats bro ✌🏻 you got PERTAMAX...! hehehehe...
Reply
avatar