WEBDEV QUIZ 1

0.0(0)
Studied by 15 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/200

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:07 PM on 10/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

201 Terms

1
New cards

1960s

  • started as a way for government researchers to share information

  • Computers were large and immobile and in order to make use of information stored in any one computer, one had to either travel to the site of the computer or have magnetic computer tapes sent through the conventional postal system.


2
New cards

ARPANET

  • the network that ultimately evolved into what we now know as the Internet.


3
New cards

January 1, 1983

  • is considered the official birthday of the Internet

  • ARPANET and the Defense Data Network officially changed to the TCP/IP standard


4
New cards

TCP/IP

  • This allowed different kinds of computers on different networks to "talk" to each other.


5
New cards

UNIVAC I

  • It was the first American commercial computer, as well as the first computer designed for business use.

  • It weighed some 16,000 pounds, used 5,000 vacuum tubes, and could perform about 1,000 calculations per second


6
New cards

1989

  • The Web was born in a particle physics laboratory (CERN) in Geneva, Switzerland


7
New cards

Tim Berners-Lee

  • Proposed a system of information management that used a “hypertext” process to link related documents over a network.


8
New cards

1992

  • The first graphical browser (NCSA Mosaic) was introduced, and the Web broke out of the realm of scientific research into mass media.


9
New cards

Internet

  • is a network of connected computers

  •  it is a cooperative effort governed by a system of standards and rules


10
New cards

The Web

  • is a subset of the Internet

  • is just one of the ways information can be shared over the Internet

  • It is unique in that it allows documents to be linked to one another using hypertext links—thus forming a huge “web” of connected information


11
New cards

intranets

  • They are created and function like ordinary websites, but they use special security devices (called firewalls) that prevent the outside world from seeing them.


12
New cards

Extranet

  • it allows access to select users outside of the company.


13
New cards

Web application

  • is an application that is accessed with a web browser over the Internet or an intranet


14
New cards

Web Browser

  • lets a user to request a resource.

  • It is a program you use to access content on the web

  • It interprets the HTML code and renders the web page for the user


15
New cards

Web Client

  • lets the user request something on the server and shows the user the result of the request.

  • the human user and the browser application


16
New cards

Web Server

  • takes a client request and gives something back to the client


17
New cards

HTTP

  • It is a request-response protocol in the client-server computing model.

  • is the underlying protocol used by the World Wide Web to define how messages are formatted and transmitted and what actions Web servers and browsers should take in response to various commands.


18
New cards

HTML

  • created especially for documents with hypertext links

  • Gives instructions to the browser

  • defines dozens of text elements that make up documents such as headings, paragraphs, emphasized text, and of course, links


19
New cards

Cloud Computing

  • Refers to the technology that makes cloud work

  • It basically involves a variety of independent technologies such as hardware virtualization, distributed processing, utility computing, network system, web services, platform as a service, and software as a service.


20
New cards

Infrastructure-as-a-Service

  • provides on-demand access to fundamental computing resources–physical and virtual servers, networking, and storage—over the internet on a pay-as-you-go basis

  • enables end users to scale and shrink resources on an as-needed basis


21
New cards

Platform-as-a-Service

  • provides software developers with on-demand platform—hardware, complete software stack, infrastructure, and even development tools for running, developing, and managing applications without the cost, complexity, and inflexibility of maintaining that platform on-premises

  • the cloud provider hosts everything—servers, networks, storage, operating system software, middleware, databases—at their data center.


22
New cards

Software-as-a-Service

  • also known as cloud-based software or cloud applications

  • is application software that’s hosted in the cloud and that you access and use via a web browser, a dedicated desktop client, or an API that integrates with your desktop or mobile operating system


23
New cards

Server Virtualization

  • is the act of running multiple operating systems and other software on the same physical hardware at the same time


24
New cards

Botnets

  • are programs that use a network connection to communicate with each other to coordinate and perform tasks.


25
New cards

Internet of Things

  • is the concept of connecting any device to the Internet and to other connected devices

  • is a giant network of connected things and people all of which collect and share data about the way they are used and about the environment around them


26
New cards

Specific, Measurable, Attainable, Realistic, Timely

MEANING OF SMART

27
New cards

Specific

  • Is your objective specific enough to convey its full scope

  • you should convey enough specific information that the person assigned to the objective can begin their portion of implementation.


28
New cards

Measurable

  • Your objective should have a clear indicator of when it is complete.


29
New cards

Attainable

  • Is it possible, at all, to complete the objective?


30
New cards

Realistic

  • Is it possible to complete the objective given the timeline and resources on hand?


31
New cards

Timely

  • Will the objective be useful if it is completed at (not near or before) its deadline?


32
New cards

Typography

  • is the study of font

  • This allows us to use a tremendous variety of fonts in our sites to add to our look and feel, adding an aspect that has unlocked new approaches to design


33
New cards

Site Maps

  • is a file that contains a master list of links to the pages on your site, and can provide information about those pages like how often they are updated, how pages connect to each other, and how important it is relative to the other pages

  • are XML documents arranged in hierarchical format that bots read to gain understanding of your site layout, page relevance, and organization


34
New cards

Wireframe

  • may include things like location and size of elements such as a login button, where banners and content sections will sit, and provide an overall idea of how a site will operate

  • the idea is to create a mockup of one or more designs that portray how the interface might appear to the user


35
New cards

Color Schemes

  • These elements influence everything from their impression of what the site represents, its reputability, and even its trustworthiness as an ecommerce option.


36
New cards

Frameworks

  • are compilations of code that you can use to quickly start a site with a collection of features already in place

  • is a set of files that come with their own instructions, and can be so extensive that they take on a life and syntax beyond the language they are written in


37
New cards

Yii Framework

  • focuses on reducing SQL statement writing, follows Model View Controller methods, and helps create themes, web services, and integration with other platforms

  • It also includes security, authentication, and unit-based approaches to development


38
New cards

Angular JS

  • One of the most popular and well-known frameworks

  • It is essentially a JavaScript open-source framework that can help you make single web-page applications using an MVC (Model-View-Controller) architectural pattern


39
New cards

Node.JS

  • is decidedly the best when you are looking to build a lightweight, yet highly efficient website

  • It has the ability to ensure scalability and fast network applications as they are capable of dealing with multiple applications at the same time without compromising on performance


40
New cards

Laravel

  • An open-source PHP based framework that is is built with the intent of creating only the best quality applications

  • offers a system that is equipped with a dedicated dependency manager, has an inclination towards syntactic sugar, and helps in the application maintenance and deployment


41
New cards

Django

  • A python Framework that is impressively quick, secure, scalable, and versatile

  • created with the intent of meeting rapidly moving newsroom deadlines while ensuring that they still live up to the demanding requirements of seasoned web developers


42
New cards

CodeIgniter

  • is a well-known web application framework for building dynamic websites by EllisLab

  • Loosely based on the MVC architecture, the framework mandates Controller classes, but models and views are optional here

  • it promises and delivers exceptional performance, almost zero configuration and massive monolithic libraries


43
New cards

Zend

  • is an object-oriented web framework that is based on agile methodology and was built for development of enterprise-level applications

  • is known for being characteristically fast, secure, and extendable


44
New cards

Templates

  • are sets of files that dictate the basic structure that provides a layout to your site


45
New cards

Bootstrap

  • created by Twitter in order to help them manage their extremely popular service

  • provides tools for styling, interaction elements like forms and buttons, and navigation elements including drop downs, alert boxes, and more


46
New cards

Foundation system

  • focuses on front end design and follows the principles of responsive web design

  • uses a grid layout to allow flexibility, accelerate prototyping and wire framing, and provides integrated support for multi-platform designs


47
New cards

Visual Studio Code

  • is a powerful source code editor that comes with a range of tools for JavaScript development.

  • comes with built-in support for JavaScript, TypeScript, and Node.js


48
New cards

Sublime Text

  • is a flexible, free IDE for Windows, Mac, and Linux

  • It supports a number of different programming and markup languages, including Python, C, HTML, JavaScript, and CSS


49
New cards

Pycharm

  • is a decent free IDE for web development in a number of languages, including Python, CSS, HTML, JavaScript, Node.js, and more


50
New cards

Netbeans

  • is a free, easy-to-use IDE that works well with JavaScript, HTML, PHP, C, and C++.

  • As well as supporting a number of different programming languages, it also is available in English, Brazillian Portuguese, Japanese, Russian, and Simplified Chinese


51
New cards

Bluefish

  • is a cross-platform, lightweight IDE that can be used with Windows, macOS, Solaris, and many Linux distros

  • It supports a variety of different programming languages, including HTML, CSS, Perl, SQL, Ruby, PHP, Python, and more.


52
New cards

Notepad++

  • is a source code text editor with syntax highlighting, multiple document handling using tabs, auto-completion of keywords (customizable), regular expressions in the search and replace function, macro recording and playback, brace and indent highlighting, collapsing and expanding of sections of code, and more


53
New cards

Application Programming Interfaces

  • allow us to interact with features and data of a system other than its primary means, whether it is an application or website.

  • Created to address needs of data exchange and integration between systems


54
New cards

Web-based APIs

  • They allow the pages and scripts end users create to communicate with the data source by using a predetermined vocabulary and fixed amount of options


55
New cards

Document Markup

  • is a notation method that defines how particular pieces of information are meant to be formatted

  • comes from the practice of marking up manuscripts to notate changes that need to be made


56
New cards

HTML 5.3

  • Most widely recognized stable release of HTML5, which refines HTML5 with accessibility, performance, and modern API improvements


57
New cards

HTML Living Standard

  • The latest version of HTML maintained by WHATWG and continuously updated

  • is the authoritative specification used by all major browsers.


58
New cards

World Wide Web Consortium

  • is an international community that supports web development through the creation of open standards that provide the best user experience possible for the widest audience of users


59
New cards

W3C standards

  • is also your best reference point in determining the accessibility of your site through the use of tools that analyze your code for W3C compliance.

  • These tools confirm if you have fully implemented elements in your code


60
New cards

Document Object Model

  • defines the order and structure of document files as well as how the file is manipulated to create, edit, or remove contents.

  • It defines the interface methods and object types that represent elements of documents, the semantics and behavior of attributes of those objects, and also defines how they relate to one another


61
New cards

HTML Document

  • is a file containing Hypertext Markup Language, and its filename most often ends in the . html extension

  • is a text document read in by a Web browser and then rendered on the screen

  • contain HTML tags and plain text and are also called web pages


62
New cards

HTML Tags

  • are used to mark the beginning and end of document content

  • They instruct web browsers as to the type of content they contain, so that the browsers will know how to render the document’s content


63
New cards

Tag Pairs

  • Start and end tags

  • also called as opening and closing tags


64
New cards

“/“

  • Indicates an ending tag or closes a tag


65
New cards

Single tags

  • Elements that do not have an end tag

  • do not contain any contents

  • are self-closed, which is accomplished by placing a / before the closing >


66
New cards

Body

  • Identifies the part of the document that holds the content


67
New cards

Head

  • Identifies the part of the document that contains the information about the document


68
New cards

html

  • The root element that contains all the other elements


69
New cards

DOCTYPE declaration

  • is an instruction to the web browser that this document is an HTML document


70
New cards

<meta>

  • it specifies the character encoding (the standardized collection of letters, numbers, and symbols) used in the document.


71
New cards

<title>

  • Gives the page a title


72
New cards

<style>

  • This tag is used to embed an internal style sheet into a document


73
New cards

<link>

  • This tag is used to set up a link to an external style sheet document


74
New cards

<script>

  • This tag is used to add scripts to your documents


75
New cards

Text

  • Refers to the written content displayed on a webpage.

  • It can be structured, styled, and formatted using different tags


76
New cards

<p></p>

  • indicates paragraphs


77
New cards

<br>

  • tag is used when you want to start a new line, but don't want to start a new paragraph


78
New cards

<hr>

  • element is used for horizontal rules that act as dividers between sections


79
New cards

<b> </b>

  • Used to make the characters appear bold


80
New cards

<i></i>

  • Used to make the words Italic


81
New cards

<sup>

  • is used to contain characters that should be superscript such as the suffixes of dates or mathematical concepts like raising a number to a power such as 2^2


82
New cards

<sub>

  • is used to contain characters that should be subscript. It is commonly used with foot notes or chemical formulas


83
New cards

<strong>

  • indicates that its content has strong importance

  • By default, browsers will show the contents of this element in bold


84
New cards

<em>

  • indicates emphasis that subtly changes the meaning of a sentence

  • By default browsers will show the contents of this element in italic


85
New cards

Lists

  • used to organize and display text to structure them clearly


86
New cards

ordered, unordered, definition

Types of lists

87
New cards

Ordered Lists

  • are lists where each item in the list is numbered

  • uses <ol></ol> tags


88
New cards

List Items

  • Uses <li></li> tags

  • It is used to put contents on lists


89
New cards

Unordered Lists

  • are lists that begin with a bullet point

  • It is created using <ul></ul> tags


90
New cards

Definition Lists

  • are made up of a set of terms along with the definitions for each of those terms


91
New cards

<dt>

  • is used to contain the term being defined


92
New cards

<dd>

  • is used to contain the definition


93
New cards

Links

  • are the defining feature of the web because they allow you to move from one web page to another


94
New cards

href

  • attribute provides the address of the page or resource (its URL) to the browser


95
New cards

Absolute, Relative

Types of URLs

96
New cards

Absolute URLs

  • Used when pointing to a document out on the web or outside your own server


97
New cards

Relative URLs

  • Used when linking another document on your site

  • i.e linking html documents together


98
New cards

Directories

  • Folders on a website that contains different sections of the site


99
New cards

Root folder

  • contains all of the other files and folders for a website

  • Each section of the site is placed in a separate folder; this helps organize the files


100
New cards

Family tree

  • Relationship between the files and the folders on a website