What Is Full Stack Web Development?: Jogesh K. Muppala
What Is Full Stack Web Development?: Jogesh K. Muppala
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
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
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