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

Popular posts from this blog

Cloud Computing

W hat after developing a web site or a 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 concept of # Cloud Computing ? When a network of remote servers hosted on the internet to store, access, manage and process the databases, networking, software, analytics and intelligence over the CLOUD ("internet") rather than the local server or PC is generally termed as Cloud Computing. #Types of Cloud Computing :- On the basis of services it is broadly categorize into 3 types - IaaS :- It is termed as Infrastructure as a Service.  It is a cloud computing service where enterprises rent or lease servers for compute and storage in the cloud. It can be more efficient for an enterprise than owning and managing its own infrastructure. New applications can be tested with an IaaS provider instead of acquiring the infrastructure for the test.            ...

LinkedIn

LinkedIn founded on 2002 by  Reid Hoffman,  Konstantin Guericke,  Jean-Luc Vaillant, Allen Blue and Eric Ly launched on May 5, 2003 is an American business and employment oriented online service.             What is LinkedIn and why is it so much popular? It is a social media platform but unlike other platforms it is much more geared to professionals. It not only helps you to expand your network and to build your professional portfolio, but one can also search for new jobs or they can even ask their connections for endorsements and recommendations. It is the world's largest professional network on the internet and you can use it for sharing your experience to others or you can also learn various things from there by reading posts or articles. LinkedIn is free, but a subscription version called LinkedIn Premium offers additional features like online classes and seminars, as well as insights into who's searching for and vie...