1.4 Web Applications GMETRIX

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/48

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

49 Terms

1
New cards

Radical gradient

The background starts with white on the inside and transitions to black

radial-gradient(white, black);

2
New cards

Server- Side Programming

Should be ensured that data is not duplicated on the server hosting the app

3
New cards

Client-Side Programming

There is no way of knowing the activity of the client device in app versus another client device

4
New cards

Dynamic Programming

5
New cards

N-Tiered Programming

6
New cards

Developer Tools

This area of a browser is where breakpoints can be set for JavaScript code and a webpage's CSS can be examined, but not changed for all users

Errors and shown, but not handled

7
New cards

HTTP POST Method

Sends data to a server, with each instance of a POST creating a resource on a server

8
New cards

HTTP PUT Method

Sends data to a server but can be set to existing resources on a server

9
New cards

HTTP PATCH Method

Applies partial modifications to a resource

10
New cards

HTTP GET Method

Used to receive data from a server

11
New cards

Local Storage (HTML5)

Allows a developer to store info on a device and set an expiration date to the info without having to use cookies

12
New cards

Session Storage (HTML5)

Stores info on a browser tab only until the browser tab is closed

13
New cards

Cache Storage (HTML5)

Is done on a proxy server or on a local file

14
New cards

Cloud Storage (HTML5)

Stores info that is synchronized on all devices

15
New cards

Page Request (ASP.NET webpage)

Needs to occur before an actual page life cycle begins, while a request determines whether a webpage needs to be parsed or compiled

16
New cards

Start, Initialization, Load

The 1st 3 actual stages of the page cycle

17
New cards

Cookies

Name-value pairs written in JavaScript that are stored on client devices and is used as info when a user uses a web app

Proper Syntax: document.cookie = "firstName=Stacy; expires= Sat, 31 Dec 2022 12:00:00 UTC";

The name-value pairs are separated with semicolons, and are all contained within a single set of quotation marks. The expires attribute contains the expiration date of the cookie

Stores data on a local device, not a web server

18
New cards

JavaScript

To update a webpage with the current time anytime the webpage is displayed or refreshed

19
New cards

addEventListener

The event handler that is used to drive action for an event, such as a mouse click running a function

20
New cards

onClick

Is an event, not an event handler

21
New cards

addListener

22
New cards

addEvent

23
New cards

Session (Web Application)

When a user submits info to a web application and that info should be held while the user is in this

24
New cards

Application State

Stores variables for all users within a web application

25
New cards

View State

Makes values persist within a webpage

26
New cards

Screened Subnet

For a business hosting its own web server, a web server should be placed on this, also know as a demilitarized zone (DMZ), as that portion of the network hosts devices that face both the private and public portion of the network

27
New cards

Sandbox

A web server should only be placed in this for testing purposes

28
New cards

XML (eXtensible Markup Language)

This message is used to invoke a web service from an app

29
New cards

JSON

Stores data in key-value pairs

30
New cards

C# call

Web services don't have to be written in C#, though many of them are

31
New cards

Instantiation

Instances of classes are created, not web services

32
New cards

OAuth

A token based authorization mechanism for the REST Web API

33
New cards

SSO

a single sign-on mechanism for enterprises

34
New cards

SAML

supports single sign-on

35
New cards

SAML & OpenID

Standards for federal authentication, not authorization

36
New cards

JSON (JavaScript Object Notation)

stores data in key-value pairs

ex. {

"name : Stingray",

"color: Magenta"

}

37
New cards

XML

a markup language for data

38
New cards

NoSQL

a database format, not a language

39
New cards

Rest API

describe an interface between components

40
New cards

Web Service

contains code that can be accessed by multiple apps, specifically used to store methods apps can use for their own needs and requirements

41
New cards

Web Reference

is an instance of an app referring to a web service

42
New cards

AJAX

represents asynchronous operations within an web app

43
New cards

HTTP request

a request for data from a web server

44
New cards

What is displayed when you display a web. api web service using a web browser?

A listing of methods that are available with the web service

45
New cards

REST (Representational State T

an architectural style that helps systems communicate with each other through a client sending requests to a server, usually a web server

46
New cards

SOAP

a message formatted as an XML document

47
New cards

SPA (Single-Page Document)

A web page is dynamically rewritten with data from a web server rather than through one having to reload a web page.

Parts of an interface are updated without a full page request being sent to a server

48
New cards

MVC (Model-View-Controller

The controller is the entry point for an application

49
New cards

MVVM (Model-View-View-Model)

The view is the entry point for an application