Full stack developer
Full stack developer is a role who is capable of taking all the responsibility of web and software development from designing to development.
To be a Full stack developer you should have the knowledge of -
- Frontend Development
- Backend Development
- Database
Frontend Development
- Html
- css
- javascript
- jquery
- bootstrap
- angular
- react
- vue
- wordpress
- sass
- less
Backend Development
- Javascript
- php
- node js
- python
- java
- c++
- .net
Database
- MongoDB
- Oracle
- sql
- mysql
Popular stacks
-
LAMP stack: JavaScript - Linux - Apache - MySQL - PHP
- LEMP stack: JavaScript - Linux - Nginx - MySQL - PHP
- MEAN stack: JavaScript - MongoDB - Express - AngularJS - Node.js
- Django stack: JavaScript - Python - Django - MySQL
- Ruby on Rails: JavaScript - Ruby - SQLite - Rails
Advantage of being a full stack developer
- An entry level Full stack developer can get minimum package of CTC 6.0 lacs and maximum 30 lacs .
-
You can master all the techniques involved in a development project
-
You can make a prototype very rapidly
- You can provide help to all the team members
- You can reduce the cost of the project
- You can reduce the time used for team communication
- You can switch between front and back end development based on requirements
- You can better understand all aspects of new and upcoming technologies