Web Technologies Flashcards
World Wide Web
an information system on the Internet that allows documents to be connected to other documents by hypertext links.
Standalone applications
Software that does not require any separate software to operate.
Front end
The part of a web application that a user interacts with.
Back end
Database which stores web site content ‘behind the scenes’.
FTP (File Transfer Protocol)
A protocol used to move files and folders over a network or the Internet.
FTP server
A computer that allows users to upload and/or download files using FTP
Web designing
Designing the page contents using languages such as CSS, i.e., creating the document appearances
Secure Shell (SSH)
A network protocol to remotely access a computer over an unsecured network.
SSH File Transfer Protocol (S/FTP)
A network protocol used to secure and send file transfers over Secure Shell (SSH).
The Internet
A global network connecting millions of computers, making it possible to exchange information.
Analog data
A continuous signal in a wave form.
Digital Data
A series of discrete pulses/ electrical voltage; 1 and 0, called bit
Information units
Units of measure for data storage and communications.
URL (Uniform Resource Locator)
A location or address identifying where documents can be found on the Internet; a Web address
TCP/IP
Transmission Control Protocol/Internet Protocol
Client
Any computer hardware or software device that requests access to a service provided by a server.
Server
A computer or computer program that manages access to a centralized resource or service in a network.
Full-stack web developer
Role that encompass both front- and back-end responsibilities.
Web Technologies
The hardware, software, and protocols that allow the web to exist
Web Project Life Cycle
- Plan & prepare. 2. Design & code. 3. Launch & deploy. 4. Monitor & maintain.
Web Application
Software that is accessed with a Web browser
3rd party resources
Service provider who is not directly controlled by either the seller nor the customer.
FTP client
The computer or software that is used to access an FTP server and transfer files to it or from it
Client/Server architecture
A computing model which describes how information transfers from a server to a digital device.
Web authoring
Structuring the page contents using languages suchas HTML, i.e., creating the document tags, attributes and data
Web programming
Manipulating the page contents using languages such as JavaScript, i.e., creating the document behaviors
Source code editor
A text editor designed for programming.
Caching
Temporary storage of an operation so that future requests can refer to it, for faster response.
Static web page
A Web page that does not change once it is displayed on the screen by a browser.
Dynamic web page
displays customized content based on information supplied directly or indirectly by the person viewing the page
File structure
the organization of a computer’s directories and files
Codebase
the complete body of source code for a given software program or application.
Local repository
a repository that is on your file system