WGU C779 Web Development Foundations Flashcards
What is TCP/IP?
Transmission Control Protocol and Internet Protocol This the most commonly used network protocol, and it is a requirement of all computers that communicate over the Internet
What does ICMP stand for?
ICMP (Internet Control Message Protocol) is an error-reporting protocol network devices like routers use to generate error messages to the source IP address when network problems prevent delivery of IP packets.
What does URL stand for and what is it?
Uniform Resource Locator A URL incorporates the domain name, along with other detailed information, to create a complete address (or “web address”) to direct a browser to a specific page online called a web page. In essence, it’s a set of directions and every web page has a unique one.
What does ASCII stand for?
American Standard Code for Information Interchange: a character encoding standard for electronic communication. ASCII codes represent textual data (letters, numbers, and punctuation marks) in computers, telecommunications equipment, and other devices.
What is SGML and what is it’s significance?
A metalanguage used to create other languages, including HTML and XHTML.
What DTD within Web programming?
Document Type Definition (DocType): A set of rules contained in a simple text file that defines the structure, syntax and vocabulary as it relates to tags and attributes for a corresponding document. The DTD is generally specified in a separate file, which you reference, or declare, at the beginning of each document that you want to conform to the rules. Once the DTD is established, then all elements in the document must conform to it.
What is HTML and what is it for?
Hypertext Markup Language (HTML) was invented by Tim Berners-Lee of MIT as a means of distributing non-linear text, called hypertext, to multiple points across the Internet. HTML does not allow the coder to define DTD as SGML
What are CSS?
Cascading Style Sheets (CSS): Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
Who regulates the CSS(3) standards?
The World Wide Web Consortium (W3C)
How does the coder specify the ““flavor”” of HTML that will be called upon?
You specify the flavor of HTML by using a document type () declaration.
What does XML stand for and what is it?
Extensible Markup Language (XML): A markup language that describes document content instead of adding structure or formatting to document content. A simplified version of SGML.
Explain the various formats in which XLM can function?
XLM documents can be formatted to: Web Documents PDF Documents CSV Documents Braille Text to Speech and many many others
Is XLM used to format web pages?
No. This is a common misunderstanding. XML is used to describe the data from which Webpages are created. Documents are well-formed and only the content is defined.
What is XHTML?
Extensible Hypertext Markup Language (XHTML) HTML describes only a document’s visual layout, and XML allows you to describe the function and context of the information contained in a document. XHTML allows HTML to become XML-compliant. Thus XHTML extends HTML by allowing the convergence of HTML documents with XML structure, creating forward-compatibility for documents.
What is HTML5?
HTML5 was the fifth and last major version of HTML that is a World Wide Web Consortium (W3C) recommendation. The latest version was W3C HTML5.2 Recommendation that was released on 14 December 2017.
What are some of the advantages and latest developments incorporated into HTML5?
HTML5 provides modern requirements for the Internet with fewer plug-ins, such as the ability to standardize how video and audio are presented on a Webpage.
To that end, HTML5:
Introduces the element, which is designed to eliminate the need to install third-party plug-ins (such as those for Adobe Flash or Microsoft Silverlight).
Adds the element, which allows pages to seamlessly add audio files for events such as podcasts.
Establishes ways to enable drag-and-drop capability for Webpages without using third-party add-ons.
Gives developers more native tools such as download progress indicators, image captioning options and form validation tools to use on a page.
Provides developers with a native option for offline storage, and enables applications to run as expected even without network connectivity.
Allows developers to retrieve the geographical location information for a client-side device, called geolocation. Examples include using the Global Positioning System (GPS) of a mobile device to determine the device’s location, which allows Web services to be provided based on the client’s location.
Allows old browsers to safely ignore new HTML 5 constructs.Adds new semantic elements such as , , , , , , and .
What is ““Validation”” and why is it useful?
Validating your markup code is worthwhile because validated code is most likely to be interpreted accurately by the majority of user agents. As a result, your pages will render as you expect and will be available to a larger audience.
What is WCAG?
Web Content Accessibility Guidelines (WCAG) is developed through the W3C process in cooperation with individuals and organizations around the world, with a goal of providing a single shared standard for web content accessibility that meets the needs of individuals, organizations, and governments internationally. The WCAG documents explain how to make web content more accessible to people with disabilities. Web “content” generally refers to the information in a web page or web application, including: natural information such as text, images, and sounds code or markup that defines structure, presentation, etc.
Name the popular GUI editors?
Graphical User Interface Editors place markup instructions into files for the coder eliminating the need to memorize HTML code/instructions: Adobe Dreamweaver MS Expression Web Mozilla SeaMonkey Google Wed Designer BlueGriffon GUI Editor
Name the “Text Editors”” that are mentioned in the chapter and why are these useful?
These are useful for writing and saving HTML Webpage code which sould always be saved with the .htm or .html file name extension Cream (Windows only)Emacs (Windows, Mac or Linux)jEdit (Windows, Mac or Linux)Notepad++ (Windows only) Sublime Text (Windows, Mac or Linux)Vim (Windows, Mac or Linux)
What are CSS used for?
A technology that allows style definition and formatting control of HTML elements, these format instructions are placed within the HTML or called remotely from external style sheets
Define DTD?
A set of rules contained in a simple text file that defines the structure, syntax and vocabulary as it relates to tags and attributes for a corresponding document
What is a ““User Agent?
Any application such as web browser, mobile device, smartphone or help engine that renders HTML for display to users
What is ““wireframing”?
The process of developing an outline for a web presence
What is “WHATWG”?
The Web Hypertext Application Technology Working Group (WHATWG) is a community of people interested in evolving the web through standards and tests. The WHATWG was founded by individuals of Apple, the Mozilla Foundation, and Opera Software in 2004, after a W3C workshop. Apple, Mozilla and Opera were becoming increasingly concerned about the W3C’s direction with XHTML, lack of interest in HTML, and apparent disregard for the needs of real-world web developers. So, in response, these organisations set out with a mission to address these concerns and the Web Hypertext Application Technology Working Group was born. In 2017, Apple, Google, Microsoft, and Mozilla helped develop an IPR policy and governance structure for the WHATWG, together forming a Steering Group to oversee relevant policies.
What are the most important differences of XHTML from HTML?
From w3schools.com: XHTML comes with a much stricter error handling. is mandatory The xmlns attribute in is mandatory , , , and are mandatory Elements must always be properly nested Elements must always be closed Elements must always be in lowercase Attribute names must always be in lowercase Attribute values must always be quoted Attribute minimization is forbidden