Updated: Aug 28, 2020
And what you have to learn to become a full stack developer ?
I hope this blog is gonna be very helpful to you all. I am sharing my knowledge which I gained after months of wandering. I used to ask everyone to define Full stack and What is front end and back-end? I was very confused about it and It was so frustrating and confusing to decide How to learn and Which platform will help me out.
So I am writing this blog for my peers and juniors so that they can easily learn, explore and shine.
Before jumping to the definition of “Full stack”, let's have a look on the word “stack.” A tech stack is a complete set of technologies 🖥, a company uses to build an application. Typically, a stack includes one or more programming languages, libraries, servers, databases, and developer tools. Full stack- A Full stack web developer is a person who can develop both client and server software. So, I am gonna explain you in simple language - I have divided a FULL STACK DEVELOPER into 5 parts 1. Front-end Developer😆 2.Back-end Developer😫 3.Database Developer😇 4. Dev-ops Developer😎 5.Mobile app Developer😏
1. FRONT-END :-
I have divided FRONT-END in 3 parts:-
2. BACK-END :-
In back-end, you have to learn some technologies. There is no need to learn all technology in back-end, only one or two will be sufficient for you.
Ruby on rails
3. DATABASES :-
I have divided DATABASE in 4 parts:-
a. RDBMS (relational database management system)
4. DEV -OPS :-
I have divided DevOps in 3 parts:-
C. ELK (Elasticsearch, Logstash, and Kibana.)
5.MOBILE APP :-
I have divided mobile app in 3 parts:-
c. Cross platform