Web Development Foundations: Web Technologies Flashcards

1
Q

What are clients?

A
  • Clients request and render web content from a server.
  • a browser, mobile app, content aggregator or a screen reader.
  • Servers are applications that deliver web content to clients.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When we type in a URL, the request does not typically go first to the web server. Where does it go?

A

URL goes to a DNS server that translate the URL into an IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

[True or False] In response to a web request, all required files are sent at the same time

A

ANSWER: False, if web request is just HTML, HTML text will be sent to client. If the HTML contains additional requests like CSS or images, those requests are presented to the server and then sent to the client via download.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

[Critical Thinking] Why is it important to understand DNS when helping a client change hosting companies?

A

DNS servers translate URL to IP addresses and those IP addresses tell clients where webpage HTML and content are stored. Think, If your changing address books, you have to rewrite content to the new address book

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does the author mean when he says HTTP is a stateless protocol?

A

ANSWER: Author means HTTP does not remember requests once the request has been processed. By not remembering requests, the web stays fast and efficient. Other methods to store persisting data for browsing sessions involve cookies and/or javascript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

[Critical Thinking] What is the purpose of a subdomain?

A

ANSWER: If you think of the domain as a folder, then the subdomain is a subfolder. Subdomains help server ID and link to unique sites within the domain site.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which rendering engine is based on WebKit and used under the hood to develop Chrome?

A

Blink is the rendering engine that is based on webkit that is separately developed by google.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

[Critical Thinking] Why are web standards important to web developers?

A

: If web standards were not developed, web developers would still be creating multiple versions of their site to take advantage of each web browsers capabilities like in the mid 90’s. Standard ensures developers their sites will work properly with standard supporting browsers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

[Critical Thinking] What is the LAMP stack?

A

LAMP stack refers to a collection of software that helps operate a web server. Linux for the Operating system, Apace is the web server, MySQL is the database server and P is PHP programming language. There can be kinds of stack using different programming. LAMP is the cheapest to operate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

[Critical Thinking] Why is it important to know what stack is being used by your host?

A

One needs to know what stack is being hosted by the host because if you create a site with programming not supported by your host’s stack, the website will not work. Scripting and database needs to be compatible with stack.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

[True or False] According to our author, front end design is commonly associated with the server.

A

False. Front end designer is associated with developing the visual composition of websites and apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the three languages the author associates with front end design?

A

HTML, CSS and JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

[Critical Thinking] Why was HTML5 created?

A

Web Hypertext Application Working Group (WHATWG) didn’t like where XHTML2.0 was headed and created their own version of HTML that W3C recognizes. HTML 5 is built on HTML 4.0 with additional features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

[Critical Thinking] What does the head of an HTML document contain?

A

The head of an HTML document contains elements that help identify the documents content. The tag may contain links to external script libraries or meta tags that help make the webpage work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

[Critical Thinking] What does the term cascade mean?

A

Like a cascade, style elements flow down the HTML document until there is a change in style element or formatting rules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What’s the benefit of using a separate file to store your CSS?

A

You can use one file to store your whole CSS programming rather than accessing multiple files, which would slow down website experience. Less files to access creates an optimized experience.

17
Q

In CSS, what separates a property from a value?

A

a Colon separates a property from a value.

18
Q

] What is the purpose of JavaScript?

A

JavaScript adds functionality to the site that makes the site come “alive”. Gives users feedback when interacting with the website like open new windows and can interact with data within the browser.

19
Q

Which 2 types of graphics support transparencies?

A
  • Graphics Interchange Format (GIF)

- Portable Network Graphics (PNG)

20
Q

Which type of image scales without any loss in quality?

A

Scalable Vector Graphics (SVG)