Web Development - Lec1 - Eng - Ebtisam ALselwi
Web Development - Lec1 - Eng - Ebtisam ALselwi
Web Development - Lec1 - Eng - Ebtisam ALselwi
Eng.Ebtisam Alselwi
Course Schedule
9-12 Laravel
2
2
Web Design and development
3
What is web design and
development?
Web design is the aesthetic process of designing
the overall layout, structure, and look of a website.
4
Web development
5
Web development includes tasks
such as:
Creating a database for storing and retrieving website data
Developing server-side code to process data and manage
server requests
Developing client-side code to control the presentation
and interactivity of the website
Ensuring website accessibility and proper functioning
across different devices and browsers
Implementing security measures to protect the website
and its data from potential threats
6
6
Web Design and Web Development
7
Web designer and web developer
Web Designer:
8
Web designer and web
developer(cont’d.)
Web Developer:
Written and test the HTML, CSS, and Javascript code that
powers the website.
9
World Wide Web
10
10
Hypertext Transfer Protocol
11
Hypertext Transfer Protocol
12
Hypertext Transfer Protocol
The client (browser) sends a request to the server, the server processes the request
and returns the appropriate response. All HTTP communications are organized as a set13
of requests and responses.
13
Transmission Control Protocol (TCP)
15
Static And Dynamic Web Pages
16
Static And Dynamic Web Pages
17
Static And Dynamic Web Pages
18
18
Static And Dynamic Web Pages
19
19
Static And Dynamic Web Pages
20
20
Web Site
21
Web Application
22
Web Browser
23
Web Browsers
Google Chrome
Mozilla Firefox
Microsoft Edge
Apple Safari
Opera
Netscape, SeaMonkey, …
Maxthon
24
24
WEB EVOLUTION
25
http://www.evolutionoftheweb.com/
WEB 1.0
Semantic Web
WEB 4.0
Apache
~ 50.00 %
Others
~ 19.00%
32
Application Server
34
Web Languages
Hypertext Markup Language (HTML): used for writing web pages
Cascading Style Sheets (CSS): stylistic info for web pages
PHP Hypertext Processor (PHP): dynamically create pages on a
web server
JavaScript: interactive and programmable web pages
Asynchronous JavaScript and XML (Ajax): accessing data for web
applications
eXtensible Markup Language (XML): meta language for organizing
data 36
Client-server Architecture
application…
Client-server Architecture
Client
Client
Server
Client
Client
network
connection
Client
Client
Client-server Model – Examples
communicate with.
43
FRONT-END IN WEB APPLICATIONS
communicate with.
44
Software Tools
Notepad++
(Text editor)
45
WAMP SERVER
http://www.wampserver.com/en/
46
Key Web Technologies
47
References:
https://www.w3schools.com/cpp/
48
End…….
49