A full stack developer is a person who can create a website completely. He has all the information from designing the website to deploying it to the server.


A full stack developer knows how to work on the Front end and Back end of the website. He knows how to work on the Database and how to debug errors in the website.


What is Full Stack Web Developer ?


What is Front end, Back end and Database?

Now we will know what the front end, back end and database mean?


What is Front end?

This is the part of the website that we can see. When we visit any website, the first thing we see is called the front end of that website. This is mainly related to the design of the website. Which is responsible for user experience.


We mainly use three languages to create the front end of a website or to design a website which is: HTML, CSS and JavaScript. But currently many frameworks based on CSS and JavaScript have been created by which attractive websites can be created.


For front end we use many languages which are as follows:

  • HTML 
  • CSS
  • JavaScript
  • jQuery (JavaScript Library)
  • Bootstrap (CSS based Framework)
  • Angular (Javascript based Framework)
  • React (Javascript based Framework)
  • Vue (Javascript based Framework)


What is Back end?

The back end is the part of the website that we cannot see. We do not see its code. Through the back end, we are able to login, logout and signup the user in the website. For this, we use many languages. Its code runs on the server and output is visible to us in the browser as HTML, CSS and JavaScript. With this help, we can convert static website into dynamic website.


In the back end we use these languages:

  • PHP
  • Ruby
  • ASP
  • C++
  • C#
  • Java
  • GO
  • Python
  • Nodejs


What is Database?

We store user's data in the database. Then we can retrieve, insert and delete this data according to our need. The data in the database is organized in tables. A database has more than one table that can be related to each other.


There are many types of databases. Some major databases are as follows:

  • SQL
  • MongoDB
  • MariaDB
  • Oracle


Popular Stacks

Now we discuss the stacks which are popular and which are currently being used extensively.


LAMP stack : Linux, Apache, MySQL, PHP

LEMP stack : Linux, Nginx, MySQL, PHP

MEAN stack : MongoDB, Express, AngularJs, NodeJs

MERN stack : MongoDB, Express, ReactJs, NodeJs

Ruby on Rails : Ruby, SQLite, Rails

Django stack : Python, Django, MySQL


Summary

Now you know what is full stack web developer?  We will continuously publish posts and keep you updated. You can subscribe to our blog so that you can get all the information related to new technology and you can keep yourself updated.

Post a Comment

Previous Post Next Post