Lecture 1-1
Lecture 1-1
DCS/DINF 0211
Part 1
Introduction
Internet, World Wide Web and Web Application
DCS/DINF 0211
Internet
DCS/DINF 0211
Introduction
֎Web development refers to the designing, creating, and maintaining
of web application.
֎It includes aspects such as web design, web publishing, web
programming, and database management.
֎It is the creation of an application that works over the network
(internet).
֎Web Development roles can be classified into :
1. Frontend Development.
2. Backend Development.
3. Full-stack web Development.
1. Frontend Development
֎Front-end web development is responsible for the look and feel
of a website. This means how colors, type, icons, and images
appear.
֎Increasingly, front-end development has to account for how a
website looks on all devices, from desktop to tablet to phone.
֎Typical programming languages include HTML, JavaScript, and
CSS.
֎Most of modern frontend development are achieved using
various frontend framework. Example React, Angular, Vue etc.
2. Backend Development
֎Back-end web development is responsible for building and
maintaining the code that runs on the server.
֎This code connects the website to the server and ensures
that data flows properly to the website and that transactions
are processed correctly.
֎Typical programming languages include Java, PHP, and
MySQL.
֎Most of modern backend development are achieved using
various backend frameworks like Django, Flask, Spring,
Laravel etc.
3. Full-stack web Development