Quiz: How We Build Web Applications

Please enjoy this self-check quiz to help you identify key concepts, points, and techniques discussed in this section.

The "high level structures of a software system, the discipline of creating such structures, and the documentation of these structures" is known as what?

Software Construction Application Design Software Architecture Refactoring Software architecture is the "high level structures of a software system, the discipline of creating such structures, and the documentation of these structures."

What kinds of technologies are HTML, CSS, and JavaScript?

backend frontend dynamic difficult HTML, CSS, and JavaScript are all frontend technologies.

A website that delivers the exact files uploaded by the developer directly to the user, with no manipulation of those files, is called what?

a dynamic website a static website a service-oriented website a broken website Static websites deliver the exact same files uploaded by the developer to the user without manipulation on the server.

When a website makes use of discrete components accessible via API to provide core features of the site, what do we call that architecture?

dynamic architecture static architecture service oriented architecture API architecture A service-oriented architecture uses multiple components connected by APIs to provide functionality.

What features are commonly offered through SPAFs?

routing data binding templating control logic Most SPAFs provide some form of all of these features.

The method of applying JavaScript improvements to a page after it has been loaded is called:

Progressive Enhancement Templating Event Handling Dynamization The method of applying JavaScript improvements to a page after it has been loaded is called "progressive enhancement."

Which of the following would not be part of the development tooling for a Vue.js application?

Node.js Webpack Vue.js ESLint Vue.js is the SPAF that runs in the client browser, so it is a part of the web application and not the development tooling.

What does XHR stand for?

eXtra Hot Records Excess Host Resource XMLHTTPRequest X-Ray Heat Router XHR stands for "XMLHTTPRequest", which is the method used to make asynchronous requests to a server.

A dynamic website uses backend technology to create the HTML that is sent to the user.

True False Some dynamic websites even customize the CSS and/or JavaScript that is sent to the user.

Which are JavaScript Single Page Application Frameworks?

Angular Meteor JS Mayo Vue.js Mayo is not (yet) the name of an SPAF.

Visit Quiz Online

The quiz on this page has been removed from your PDF or ebook format. You may take the quiz by visiting this book online.

results matching ""

    No results matching ""