-
How internet and web programming technologies are designed to be allowing you to run design pages and application that run across an enormous range of internet enabled devices
Portable
-
Applications that respond to request from the client side web applications like searching the internet, checking your bank account ordering tickets
Server side programming
-
Technologies used to build web pages and applications that are run on the client (or the browser on the user's device)
Client side programming
-
Explains how capacities of computers has double every 2 years, resulting in RAM and bandwidth demands to increase
Moore's law
-
Global system of interconnected computer networks, network of networks
internet
-
On of the services communicated via the internet
Web
-
A collection of interlinked multimedia documents that are stored on the internet and accessed using the HTTP protocol
World wide web
-
ARPANET
- Created in 1971, eventually evolved into the internet
- Network designed to operate without central control
- If portion of network failed it could still go alternate paths
-
Packet Switching
- digital data sent in small bundles
- Packets contained: address, error control, sequecing information
- Address = destination
-
How addressing was accomplished
- IP, Internet Protocol
- IPv4 is the current standard used since 1984
- IPv6 starting to be deployed due to addresses running out
-
Communication protocol used to send information over the web
Hypertext transfer protocol
-
Berners-Lee invention of a technology for sharing information via hyperlinked text documents
HyperText Markup Language (HTML)
-
Created in 1994 a standard for transferring encrypted data on the web
Hypertext transfer protocol secure
-
Specifies the address of the web page displayed in the web browser
Uniform Resource Locator (URL)
-
Identifies resources on the internet
Uniform Resource Identifiers (URI)
-
W3C
- World wide web consortium, devoted to developing nonproprietary, interoperable technologies for the world wide web
- Making web universally accessible
-
HTTP method that typically gets (or receives) information from a server such as an HTML document, an image or search results based on a user submitted search term
Get request
-
An HTTP method that typically sends data to a server, like sending form data documents to a server
post
-
saving recently viewed pages to speed up browsing experience,
Client side caching
-
Three-tier web-based application
-
Middle tier logic that processes client requests (like viewing a product catalog) and retrieves data from the database
Controller logic
-
Middle tier logic that enforces business rules and ensure that data is reliable before the application updates a database or presents data to users
Business logic
-
Middle tier logic that processes data from the information tier and presents the content to the client
Presentation logic
-
Web 1.0
Characterized by being mostly read only, company focus, focusing on page views, having banner advertising
-
Smallest data item in a computer , can assume a value of 0 or 1
Bit, short for binary digit
-
Web 2.0
going social - businesses using thawed as a platform to create collaborative community based sites
-
Programmers have more flexibility with ______-side scripts
server
-
Helps internet-based applications perform like desktop applications
Ajax, one of the premier web 2.0 software technologies
|
|