FRONTEND
TECHNOLOGIES
- Suraj kc, Sr. Software Engineer
Frontend Development
Producing HTML, CSS & JavaScript
for web applications so that users can see and interact with them directly
Frontend
Engineer
Responsibilities
Create user friendly web applications
Implement mobile based features
Collaborate with backend developers & designers to improve usability
Help backend developers with defining API & troubleshooting
Design
Frontend
Backend
User
HTML
creates
structure
CSS
styles
markup
JavaScript
adds
HTML
JS
CSS
Frontend / Backend
Web app
Mobile app
Server
Database
File system
Client
Rest API
GET / POST /
PUT / DELETE
JSON
REST API Model
sends request
Server
sends response
E-Commerce REST API
REST API Model
http://daraz.com.np/api/gifts
E-Commerce Frontend Route
http://daraz.com.np/gifts
[
{
id: 1,
name: 'Locket With Earring set',
price: 279,
isDeliveryFree: true
,
{
id: 2,
name: 'Double Heart Shape Ring For Women',
price: 299,
isDeliveryFree: false
}
]
Client
Server
Client
Server
Multi page
SPA
The Rise of SPA
Current landscape
The JS Spectrum
Vanila
Library
Framework
deck
By surajkc
deck
- 99