Skip to main content

FULL STACK DEVELOPMENT

# Full Stack Development??
The development of frontend (user side) , backend (server side) , management of database and debugging of web applications or web sites is reffered as Full Stack Development and the engineers or the developers who have such ability are refered as  FULL STACK DEVELOPERS.


# Skills required :-
Being a full stack developer is not that easy. "It's not like maggi that will be ready in 2 minutes but it is more like a sapling that requires time and patience to grow into a tree."
What I actually meant to say is that if someone wants to be a full stack developer then he has to learn various skills and he must learn it very much efficiently.

Have a look at this :-



From the above picture you might be getting a image in your mind that what it takes to be a full stack developer.

# Frontend Development :-
That part of the website or web application at which the user interacts to it is known as frontend and the developer is known as frontend developer.
We can also develop our career as a frontend developer in various industries or as a freelancer.

Skills for being a frontend developer are
  • HTML5
  • CSS
  • JAVASCRIPT 
  • JAVA
  • C#
  • RUBY
and thats not all for a frontend developer. One has to learn various frameworks also to develop a interactive and responsive user side.

# Backend Development :-
That part of the website or web application at which the client interacts to it is known as backend and the developer is known as backend developer.
We can also develop our career as a backend developer in various industries or as a freelancer.

Skills for being a backend developer are
  • Python
  • PHP
  • JAVASCRIPT 
  • JQUERY
and here we comes with a benefit of learning Javascript i.e. we can use it on both at frontend and backend to some extend. Similarly like frontend one can also develop a carrer in backend developer by joining any industry or through freelancing.

# Databases :-
Now we all have learnt what requires to develop a user side page and how to make it work i.e. frontend and backend but what about the data that must be stored??
So here we go :-

  • MYSQL
  • MongoDB
  • JSON
  • PostgreeSQL

# Cloud Computing :-
Well ! What after developing a web site or web application. You must have to deploy it somewhere from where the owner of that project can gain access over it. So here comes the çoncept of cloud.
It is almost same like uploading any file on google cloud from your mobile. There are various companies like

  • Amazon  AWS
  • Microsoft Azure
  • Google Cloud 

etc which allow developers to deploy the projects over there.


What are the Different Software Stacks?

Now that we have seen the various skills that are required for a Full Stack Web Developer, let’s focus on the different software stacks available.
But what is a Stack??
A stack is a collection of various programs that are used together to obtain the required result. It includes an operating system and its application.
The choice of a stack for a Full Stack Web Developer depends entirely on the individual career goals, current project, company requirement, etc. However, some of the most famous stacks are given below for reference.
  • LAMP STACK
  • MEAN STACK
  • MERN STACK







Greetings,
This is my first blog and I have tried to discuss all the things regarding the topic.
Suggestions and discussions are welcome here.

Comments

  1. Nice explanation . really helpful

    ReplyDelete
  2. Smoothly explained bro..
    Will be helpfull for many assignments 😅

    ReplyDelete
    Replies
    1. Pleased to hear that bro 😊

      Delete
    2. Samjh nhi aya lekin dekh ke achha lga grda uda dele re baba

      Delete

Post a Comment