Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Web Development Fundamentals

15

Flashcards

0/15

Still learning
StarStarStarStar

JavaScript

StarStarStarStar

JavaScript is a programming language that conforms to the ECMAScript specification. It is high-level, often just-in-time compiled, and multi-paradigm. JavaScript has dynamic typing, prototype-based object-orientation, and first-class functions.

StarStarStarStar

API

StarStarStarStar

An Application Programming Interface (API) is a set of routines, protocols, and tools for building software and applications. A good API makes it easier to develop a computer program by providing all the building blocks, which are then put together by the programmer.

StarStarStarStar

REST

StarStarStarStar

Representational State Transfer (REST) is an architectural style for designing networked applications. It uses HTTP requests to access and use data, with operations based on the standard methods defined in HTTP such as GET, POST, PUT, DELETE.

StarStarStarStar

Bootstrap

StarStarStarStar

Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.

StarStarStarStar

CSS

StarStarStarStar

Cascading Style Sheets (CSS) is a stylesheet language used for describing the presentation of a document written in HTML. CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.

StarStarStarStar

XML

StarStarStarStar

Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is a flexible way to create information formats and electronically share structured data.

StarStarStarStar

Git

StarStarStarStar

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files.

StarStarStarStar

SEO

StarStarStarStar

Search Engine Optimization (SEO) involves the process of increasing the quality and quantity of website traffic by increasing the visibility of a website or a web page to users of a web search engine. SEO refers to the improvement of unpaid results and excludes direct traffic/visitors and the purchase of paid placement.

StarStarStarStar

MVC Architecture

StarStarStarStar

Model-View-Controller (MVC) is a software design pattern that separates the application into three interconnected components. The Model represents the application core (for instance, a list of database records). The View displays the data (the database records). The Controller handles the input (converts it to commands for the model or view).

StarStarStarStar

HTTP

StarStarStarStar

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access.

StarStarStarStar

JSON

StarStarStarStar

JavaScript Object Notation (JSON) is a lightweight format for storing and transporting data. JSON is often used when data is sent from a server to a web page, as it is easy for humans to read and write, and easy for machines to parse and generate.

StarStarStarStar

DOM

StarStarStarStar

The Document Object Model (DOM) is a programming interface for web documents. It represents the page so that programs can change the document structure, style, and content. The DOM represents the document as a tree of nodes.

StarStarStarStar

HTML

StarStarStarStar

Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

StarStarStarStar

AJAX

StarStarStarStar

Asynchronous JavaScript and XML (AJAX) refers to a set of web development techniques using many web technologies on the client side to create asynchronous web applications. With AJAX, web applications can send and retrieve data from a server asynchronously without interfering with the display and behavior of the existing page.

StarStarStarStar

Web Sockets

StarStarStarStar

WebSockets protocol provides full-duplex communication channels over a single TCP connection. This protocol enables interaction between a web browser (or other client application) and a web server with lower overheads, facilitating real-time data transfer from and to the server.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.