Full Stack Developer
In early days of web development in 2000, there were no distinction between frontend developers (who handled HTML, CSS, Graphics etc) frequently called Web Designers rather than developers. On the other hand there were Back-end Developers ( who handled Database, queries, web services, business logic, APIs and anything which does not require front end development) . Slowly and gradually scenario changed, with the advent of agile project methodologies like scrum where all roles of team members were switchable and cross functional team was born. Under agile methodology, Any team member can perform task of other team members including requirement analysis, design, development, testing and implementation.
A full stack developer is capable of performing task in all the following roles :
- Requirement Analysis, Client Interaction, technical specification documentation.
- Working with Infrastructure team, having good knowledge of Hardware, OS and networking tools.
- Design, develop, manipulate data base queries and objects (like stored procedures, Triggers) .
- Knowledge of back-end (server side) coding like PHP, JAVA, Python, C# etc.
- Knowledge of Application Server, Hosting and Clouds deployment.
- Project Management, Project Planning and Execution, Team Management.
- Understanding of Application security frameworks, knowledge of developing hacker proof web application development.
A full-stack web developer is someone who has honed skills in both front-end web design/development and back-end/server coding. You can count on a full-stack web developer to design, code, implement and maintain a fully functional modern interactive website on his/her own.
Mean Stack Developer
M – MongoDB, seamless NOSQL database, it stores data in JSON format
E – Express.JS is the lightweight framework to develop application using NodeJS
I hope you would find above article to informative and interesting.in case you need any further information, please feel free to comment , I shall try to reply the comment at the earliest. If you like this blog, please like my Facebook page and advise me for more topics of your interest. Happy Programming!!!