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

What Is Full Stack Web Development?: Jogesh K. Muppala

Full stack web development involves working with both front end and back end technologies. The front end involves HTML, CSS, and JavaScript, while the back end involves server-side technologies like PHP, Java, ASP.NET, Ruby, and Python. Full stack developers work with the presentation layer (front end), business logic layer (back end), and data access layer (database). Full stack JavaScript development uses JavaScript for both the front end and back end, with Node.js on the back end and a database like MongoDB.

Uploaded by

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

What Is Full Stack Web Development?: Jogesh K. Muppala

Full stack web development involves working with both front end and back end technologies. The front end involves HTML, CSS, and JavaScript, while the back end involves server-side technologies like PHP, Java, ASP.NET, Ruby, and Python. Full stack developers work with the presentation layer (front end), business logic layer (back end), and data access layer (database). Full stack JavaScript development uses JavaScript for both the front end and back end, with Node.js on the back end and a database like MongoDB.

Uploaded by

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

What is

Full Stack Web Development?


Jogesh K. Muppala
Front end and Back end
• Front end / Client-side
– HTML, CSS and Javascript
• Back end / Server-side
– Various technologies and approaches
– PHP, Java, ASP.NET, Ruby, Python

2
https://en.wikipedia.org/wiki/Front_and_back_ends
Three Tier Architecture
Concerned with UI
related issues
Presentation layer
Data validation,
dynamic content Full stack
processing
Business Logic layer
Data persistence, Data Access layer
data access
through an API

https://en.wikipedia.org/wiki/Multitier_architecture#Three-tier_architecture
3
http://www.tonymarston.net/php-mysql/3-tier-architecture.html
Traditional Web Development
HTML, CSS, JS Ruby, Python, Java, C++, PHP DBMS

Server-side
rendering

Presentation layer Business Logic layer Data Access layer

4
Full Stack JavaScript Development
Single page Apps NodeJS and MongoDB
using JavaScript frameworks/libraries NodeJS modules JSON documents
like Angular or React

REST API
serving JSON

Presentation layer Business Logic layer Data Access layer

5
Full Stack Web Development

UI Framework
Bootstrap 4 /
Angular Material

JS Framework/library BaaS
Angular/React

NodeJS Modules
JS CS
S
HT NodeJS MongoDB
ML

Presentation layer Business Logic layer Data Access layer

You might also like