HTML / CSS / JAVASCRIPT

अब Quizwiz के साथ अपने होमवर्क और परीक्षाओं को एस करें!

API (Application Programming Interface)

Software definition that describes operating system calls for application software; conventions defining how a service is invoked.

Operating System (OS)

Software used to control the computer and its peripheral equipment.

JSX

Standing for JavaScript XML, it is a syntax extension for ECMAScript that allows you to write HTML/XML like code inside of JavaScript/React files.

NPM

Stands for Node Package Manager, provides a free mechanism for installing and managing tools (packages) in a useful way.

back end

The data that a user is interacting with on a web application, such as a list of customers or information about products they can purchase.

front end

The part of a web application that a user interacts with. Typically this is a website.

Command Line

The place where typed commands are given to the operating system

JSX

This is an HTML-like syntax extension for JavaScript written to be used with React. This is specifically how React adds XML syntax to JavaScript which is compiled to JavaScript at runtime.

SQL (Structured Query Language)

Used to create and manipulate databases

Cloud Computing

the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.

HTML (Hypertext Markup Language)

the written code that creates Web pages and links; a language all computers can read

bycrypt

used with passwords, and it essentially uses a derivation of the Blowfish algorithm converted to a hashing algorithm to hash a password and add Salt to it

text editor

(computer science) an application that can be used to create and view and edit text files

Inline CSS

A Cascading Style Sheet that is embedded among the lines of HTML in a source document.

Internal CSS

A Cascading Style Sheet that is part of an HTML document, but located in a separate area (usually the head section).

External CSS

A Cascading Style Sheet that is stored in a file separate from the HTML source document for a Web page.

RESTful API

A RESTful API uses HTTP requests to GET, PUT, POST, and DELETE data.

CSS (Cascading Style Sheets)

A W3C recommended language for defining style (such as font, size, color, spacing, etc.) for web documents.

JSON (JavaScript Object Notation)

A markup language (such as html) used for transmitting documents. Contains little metadata and is preferred for transmitting volumes of data between servers and browsers. While the notation is the format of JavaScript objects, JSON documents can be processed by any language.

XML (Extensible Markup Language)

A markup language that is designed to carry data, in contrast to HTML, which indicates how to display data.

NoSQL

A new generation of database management systems that is not based on the traditional relational database model.

HTML Boilerplate

A set of common HTML elements that helps us easily organize and begin building code.

sandbox

A testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control

Express.js

A web application framework for Node.js

GitHub

A website for hosting source code in Git. It is the most common place to share and collaborate on open source projects, and can also be used to host private repositories for companies.

Heroku

About Heroku Heroku is designed from the ground up for developer productivity, removing the pains of managing infrastructure, operations, and scaling, so you and your team can focus on delivering amazing apps to customers. Heroku provides instant deployment, streamlined workflows, a marketplace of fully managed cloud services, and built-in best practices for application development—all from a single, scalable, reliable platform for running and managing your apps. Heroku provides the essential tools and building blocks for your applications, including: Support for Node.js, Java, Python, Ruby, and PHP, so your development team can be productive immediately with languages they already know. Heroku Connect, which makes it easy for you to build Heroku apps that share data with your Salesforce environment. Using bi-directional synchronization between Salesforce and Heroku Postgres, Heroku Connect unifies the data in your Postgres database with the contacts, accounts, and other standard and custom objects in the Salesforce database, letting you effortlessly combine the capabilities of the Force.com and Heroku platforms. A robust, on-demand Add-on marketplace of fully managed services you can add and scale in a single command, including services for monitoring, logging, persistence, caching, and mail delivery. Add-ons give you the power to easily provision and consume top technologies, including Redis, MongoDB, PubNub, Mailgun, Hadoop, and more, without needing to manage the underlying infrastructure. Mobile backend services for essential mobile app infrastructure, including push notifications, data synchronization, and in-app purchases. Heroku Postgres, a SQL database-as-a-service that lets you focus on your data with continuous protection, automated health checks, simple configuration, easy set-up of read-only replicas, and powerful querying features. More than an infrastructure provider, Heroku is a developer productivity platform designed from the ground-up to maximize developer productivity and application maintainability at every stage of the lifecycle, featuring: An efficient, safe workflow that lets you deploy with Git and easily create staging, development, and production environments for fast and continuous delivery. A simple, powerful model for scaling your app up as your grow. Easy, intuitive interfaces and tools — including a powerful command line interface and streamlined dashboard. Built-in collaboration for more efficient work across your team, extended team, and third-party partners, such as application development shops. Centralized billing and management for all of your apps.

HTML forms

An HTML document containing blank boxes that prompt users to enter information that can be sent to a Web server. Commonly used for e-commerce transactions.

HTTPS (Hypertext Transfer Protocol Secure)

An encrypted version of HTTP. It uses port 443.

Database Encryption

An encryption method that targets databases and the data they contain, rather than individual files or whole disks.

Command Line Interface (CLI)

An interface that accepts text commands at a prompt, usually for immediate execution with immediate display of output.

Node.js

An open-source, cross platform JavaScript runtime environment designed to be run outside of browsers Basically it is a JavaScript outside of the browser

Babel

Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into a backwards compatible version of JavaScript that can be run by older JavaScript engines. Babel is a popular tool for using the newest features of the JavaScript programming language.

Embedded JavaScript (EJS)

Embedded Javascript, commonly known as EJS. Basically, it is used in Nodejs while working in the Express framework. EJS works as a template engine that helps render Javascript code on the client-side.

HTTP (Hypertext Transfer Protocol)

HyperText Transfer Protocol - the protocol used for transmitting web pages over the Internet

git init

Initializes a new Git repository. Creates a .git subdirectory in the project root, which contains all of the necessary metadata for the repo. Aside from the .git directory, an existing project remains unaltered.

body-parser

It is responsible for parsing the incoming request bodies in a middleware before you handle it. Installation of body-parser module: You can visit the link to Install body-parser module. You can install this package by using this command.

HTML5

It is the fifth and current version of the HTML standard, can be used as an alternative to Flash media

Mongoose

Mongoose is a JavaScript object-oriented programming library that creates a connection between MongoDB and the Express web application framework.

NPM

Node Package Manager

nodemon

Nodemon is a utility depended on by over 1.5 million projects, that will monitor for any changes in your source and automatically restart your server.

hashing encryption

One-way encryption that transforms cleartext into a coded form that is never decrypted.

Integrated Development Environment (IDE)

Provides a developer with a way to create a program, run the program, and debug the program all within one application.

ReactJS

React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It let's you compose complex UIs from small isolated pieces of code called components. (source: reactjs.org)

Bootstrap

a collection of prewritten CSS rules made in order to construct a website faster

jQuery

a collection of prewritten JavaScript code that lets us easily create interactive effects on our site

OS Shell

a command interpreter that accepts and interprets textual commands issued by the user via a keyboard.

Event listener

a command that can be set up to trigger a function when a particular type of event occurs on a particular UI element.

ES6

refers to version 6 of the ECMA Script programming language. ECMA Script is the standardized name for JavaScript, and version 6 is the next version after version 5, which was released in 2011. ... ECMAScript, or ES6, was published in June 2015. It was subsequently renamed to ECMAScript 2015.

Salting the Hash

adding random values to the original hash to make it harder to crack. prevents the use of rainbow tables. (lookups)

Document Object Model (DOM)

an application programming interface (API) for valid HTML (and XML) documents. It defines the logical structure of documents and the way a document is accessed and manipulated.

JavaScript

an object-oriented computer programming language commonly used to create interactive effects within web browsers.

MongoDB

an open source, document-oriented, non-relational DBMS

Database Management System (DBMS)

creates, reads, updates, and deletes data in a database while controlling access and security

docker

is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.


संबंधित स्टडी सेट्स

Lecture 19: Altruism/Kin Identification

View Set

PATHOPHYSIOLOGY and PHARMACOLOGY Alzheimer's Disease (AD)

View Set

Improving Sentence Structure, Part 4

View Set

Geometry Chapter 7 Theorems and Postulates

View Set