Chapter 11: Web Applications Development

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

39 Terms

1
New cards

Android Studio

official IDE for Android development

2
New cards

Asynchronous JavaScript and XML (AJAX)

exchanges small amounts of data between a client and server

3
New cards

cascading style sheets (CSS)

standard style sheet language used to alter the presentation style of the web data content found in HTML

4
New cards

decentralized Apps (DApps)

applications that execute smart contracts and run over distributed ledger technology

5
New cards

Django project

high-level directory used to contain the directories and files necessary to run a Django web application

6
New cards

Ethereum blockchain

creates a secure peer-to-peer network through the use of smart contracts

7
New cards

Firebase

app development platform and a collection of services for authenticating users, integrating ads, running A/B tests, and more

8
New cards

full node

computer that maintains a copy of the blockchain and runs blockchain software

9
New cards

gas price

cost of validating transactions and updating ledgers

10
New cards

GraphQL

open-source query and manipulation language

11
New cards

hypertext markup language (HTML)

standard markup language used to describe the structure and content of web data

12
New cards

JavaScript (JS)

scripting language that adds interactivity to web content and server-side functionality

13
New cards

JavaScript Object Notation (JSON)

file format that represents data as text-based attribute-value information

14
New cards

Jetpack Compose

toolkit for building native user interfaces

15
New cards

loose coupling

component in a software system that has a weak association with the other components

16
New cards

Metro bundler

bundles the JavaScript code that is deployed on the mobile device or emulator when the React Native front-end application is successfully created

17
New cards

Moore’s law

states that the number of transistors on an integrated circuit doubles roughly every two years

18
New cards

Node

JavaScript runtime environment that provides users with the tools to develop web applications, as well as servers, scripts, and command-line tools

19
New cards

non-fungible token (NFT)

unique digital identifier on a blockchain

20
New cards

optimistic rollup

protocol that increases transaction output by bundling multiple transactions into batches, which are processed off-chain

21
New cards

peer-to-peer (P2P) network

one in which devices connect and can share data and processing without needing a centralized server

22
New cards

Postman

API platform testing tool that can be used as a client

23
New cards

React

JavaScript library popular to build user interfaces

24
New cards

React Native

open-source JavaScript framework used to build native applications for mobile devices

25
New cards

Semantic Web

system of autonomous agents, which are software programs that respond to events

26
New cards

serializer

tool to control response outputs and convert complex data into content, such as JSON

27
New cards

sidechain

secondary blockchain that aggregates blocks back to the main blockchain

28
New cards

Solidity

high-level, object-oriented language focused on the implementation of smart contracts

29
New cards

stateful application

software and system that maintains the state of an application over time

30
New cards

stateless application

state is not maintained by the system and previous actions do not impact future ones

31
New cards

Truffle Framework

popular suite of tools used to develop smart contracts

32
New cards

View

presentation layer that handles the user interface

33
New cards

Web 1.0

phase of the Web where the user’s interaction was limited primarily to reading and selecting web pages

34
New cards

web page

document commonly written in HTML and viewed in a browser

35
New cards

web publishing

also called online publishing; is for publishing content on the Web

36
New cards

web server

software application that runs at a known URL and responds to HTTP requests

37
New cards

World Wide Web (the Web)

started as a way to link content (primarily text and images) stored on different servers or machines

38
New cards

Xcode

Apple’s IDE that enables application development for Apple’s platforms

39
New cards

zero-knowledge rollup (zk-rollup)

protocol that bundles transactions into batches that are executed off the mainnet