0% found this document useful (0 votes)
7 views9 pages

03 BigPicture

Full Stack Web Development encompasses both front-end and back-end technologies, utilizing languages like HTML, CSS, JavaScript for the client-side and PHP, Java, Python for server-side development. It involves a three-tier architecture consisting of the presentation layer, business logic layer, and data access layer. Additionally, courses are offered in various frameworks and tools for both web and hybrid mobile app development, including Bootstrap, Angular, Ionic, and NodeJS.
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)
7 views9 pages

03 BigPicture

Full Stack Web Development encompasses both front-end and back-end technologies, utilizing languages like HTML, CSS, JavaScript for the client-side and PHP, Java, Python for server-side development. It involves a three-tier architecture consisting of the presentation layer, business logic layer, and data access layer. Additionally, courses are offered in various frameworks and tools for both web and hybrid mobile app development, including Bootstrap, Angular, Ionic, and NodeJS.
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/ 9

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 NodeJS modules JSON documents
like Angular

REST API
serving JSON

Presentation layer Business Logic layer Data Access layer

5
Full Stack Web Development

UI JS
Framework Framework
Bootstrap 4 Angular
BaaS
JS CSS NodeJS Modules
HTML
NodeJS MongoDB

Presentation layer Business Logic layer Data Access layer

6
Full Stack Web and Hybrid Mobile Development
• Course 1: Front-End Web UI Frameworks and
Tools
– Bootstrap 4
– Web Development Tools
• Course 2: Front-end JavaScript Frameworks:
Angular

7
Full Stack Web and Hybrid Mobile Development
• Course 3: Multiplatform Mobile App Development with
Web Technologies: Ionic and Cordova
– Ionic Framework
– Cordova
• Course 4: Multiplatform Mobile App Development with
Web Technologies: Nativescript

8
Full Stack Web and Hybrid Mobile Development
• Course 5: Server-side Development with NodeJS
and Express
– Node JS
– NodeJS modules
– Express
– MongoDB
– BaaS

You might also like