0% found this document useful (0 votes)
49 views

Notes - Advance Web Application Development

Uploaded by

Tarun Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Notes - Advance Web Application Development

Uploaded by

Tarun Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Full Stack Developer: -

 An Engineer who can handle all the work of database, server, system engineering and
clients.
 Depending on the project, what customer need may be a mobile stack, or a native
application stack.

Front End: - Responsible for user experience. Client side

 HTML, HTML5
 CSS
 Java Script (clicking a button etc.) libraries such as JQuery
 React JS
 ZeptoJS frameworks such as Angular, Vue Backbone, Ember Bootstrap, J Query

Back End: Server-Side development

Ruby on Rails
PHP
Angular 2 - framework
Node.js - framework
Scala
Java
Python
C++

Through queries and API

Build using libararies and languages


PHP – Server side scripting language
C++ - Backend language
Java – Programming language backend
Python – Quick and simple code to interact with Database
Node.js – Open source, executive Java script outside of your browser – It is not a framework
or programming language.
Express – Frameworks for backend
Django– Frameworks for backend
Mango– Frameworks for backend

Database:

MySQL
Mongo DB
Couch DB
Postgre SQL
Redis
Neo4J

Debugging/Version Control: -

 GIT
 Grunt
 Xdebug
 Subversion

Server: -

Apache
Nginx

Full stack development types: -

LAMP stack: Java script – Linux – Apache – MySQL - PHP


LEMP stack: Java script – Linux – Nginx – MySQL – PHP
MEAN stack: Mongo DB – Express – Angular JS – Node.js
Django stack: Java Script – Python – Django - MySQL
Ruby on Rails: Java Script – Ruby – SQLite – Rails

Layers in the full stack development: -

 Presentation layer (Front end)


 Business logic layer (back end)
 Database layer (Structured query language)

Responsibility of a full stack developer: -

Support smooth running of all parts of the system


Provide assistance to team members and lessens the time and communication cost.
Performs the tasks of both front end and back end.

Full stack development


Node. JS

You might also like