Web Development Basics Flashcards

1
Q

used for creating the structure and content of web pages. Provides a set of tags that are
used to define headings, paragraphs, images, links, and other content.

A

HTML (Hypertext Markup Language)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

used for styling the HTML content.

A

CSS (Cascading Style Sheets)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

popular CSS framework that provides a responsive grid system, pre-designed UI components, and customizable CSS styles

A

Bootstrap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

front-end CSS framework based on Google’s Material Design language.

A

Materialize

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

____ is a responsive CSS framework that provides a set of customizable CSS styles and pre-designed UI components.

A

Foundation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

____ is a CSS framework that uses human-friendly HTML to create responsive web pages. It provides a set of customizable CSS styles and pre-designed UI components.

A

Semantic UI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

____ is a utility-first CSS framework that provides a set of pre-designed CSS classes for building responsive web pages.

A

Tailwind CSS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

____ is a lightweight alternative to larger CSS frameworks like Bootstrap, and it provides a simple set of customizable styles and components for building responsive web pages.

A

Bulma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

____ is the most widely used client-side scripting language. It is a lightweight programming language that can be embedded into HTML pages to create dynamic effects and interactive
user interfaces.

A

JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Developed and maintained by Facebook, used for building user interfaces with a virtual DOM, and allows for reusable UI components.

A

React.js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Developed and maintained by Google, used for building dynamic web applications with features like two-way data binding and dependency injection.

A

Angular JS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A progressive JavaScript framework for building user interfaces that is lightweight and easy to learn, providing reactive data binding and component-based architecture.

A

Vue.js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A server-side JavaScript runtime built on top of Google’s V8 JavaScript engine that allows for scalable network applications with non-blocking I/O.

A

Node.js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A popular web application framework built on top of Node.js that provides middleware support, routing, and templating engines.

A

Express.js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A JavaScript framework for building ambitious web applications that includes features like two-way data binding, routing, and component-based architecture.

A

Ember.js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A full-stack JavaScript framework for building real-time web applications with reactive data binding, server-side rendering, and client-side caching.

A

Meteor.js

16
Q

A lightweight JavaScript framework that provides a minimal set of features for building client-side applications with models, views, and collections for organizing code.

A

Backbone.js

17
Q

used to create web applications that run on a server. These languages include PHP, Python, and Ruby on Rails, among others.

A

Server-side scripting languages

18
Q

Widely used open-source scripting language for web development, can be embedded into HTML, easy to learn, large community of developers.

A

PHP

19
Q

General-purpose programming language used for web development, known for simplicity, readability, versatility.

A

Python

20
Q

Dynamic, object-oriented programming language used for web development, clean syntax, emphasizes productivity and simplicity.

A

Ruby

21
Q

Primarily used for client-side scripting in web development, but can also be used on the server-side with Node.js.

A

JavaScript

22
Q

Popular programming language used for a wide range of applications, including web development, known for scalability, security, cross-platform compatibility.

A

Java

23
Q

Modern programming language used for building Windows desktop applications, web applications on the Microsoft .NET platform, game development, and mobile development.

A

C#

24
Q

General-purpose scripting language used for web development, system administration, and network programming, known for text processing capabilities and ability to handle complex
tasks.

A

Perl

25
Q

technology tools are essential in managing, organizing, and analyzing large amounts of data efficiently.

A

Database

26
Q

relational database management system (RDBMS) used for storing and managing
structured data. It is known for its scalability, security, and high performance.

A

Oracle Database

27
Q

____ is another RDBMS that runs on Windows-based operating systems. It is commonly used in enterprise environments for managing large amounts of data and providing business intelligence solutions.

A

Microsoft SQL Server

28
Q

open-source RDBMS widely used in web applications due to its ease of use, low cost, and scalability.

A

MySQL

29
Q

____ is a NoSQL database that stores data in a JSON-like format. It is known for its ability to handle unstructured data and scalability.

A

MongoDB

30
Q

____ is an open-source RDBMS known for its robustness, extensibility, and SQL compliance. It is commonly used in enterprise environments for mission-critical applications.

A

PostgreSQL

31
Q

a distributed NoSQL database known for its high scalability and fault tolerance. It is commonly used for storing large amounts of data across multiple servers.

A

Cassandra

32
Q

an in-memory data structure store used for caching, real-time data processing, and messaging. It is commonly used in web applications and for storing session data.

A

Redis

33
Q

markup language used to create web pages. It consists of a set of tags and attributes that define the structure and content of a web page.

A

HTML, or Hypertext Markup Language,

34
Q

HTML provides six levels of headings, which can be used to create headings of different sizes and levels of importance.

A

Headings