GEE MIDTERM Flashcards

module 3

1
Q

The _______ is a global network connecting computers and devices using standardized protocols.

A

INTERNET

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

a system of interconnected documents accessed via the Internet.

A

THE WEB OR WWW

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

These are accessed through web browsers and provide functionality similar to desktop apps.

A

WEB APPLICATIONS

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

Fixed content websites like Personal blogs, company websites with static information, landing pages

A

Static web apps

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

Generate content based on user input like Social media platforms, e-commerce websites, online banking portals

A

dynamic web apps

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

Load a single HTML page and update content dynamically. (Gmail, Google Maps, Trello)

A

single page apps (SPAs)

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

web applications that leverage modern web technologies to provide an app-like experience to users. They are designed to work offline, load quickly, and provide features such as push notifications and home screen shortcuts.

(Twitter Lite, Pinterest, Flipkart.)

A

progressive web apps (PWAs)

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

Aggregate information from various sources

(News portals, intranet portals, educational portals.)

A

Web portals

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

Allow users to create, manage, and publish digital content

(WordPress, Joomla, Drupal)

A

Content Management Systems (CMS)

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

Enable online selling
(Amazon, eBay, Shopify.)

A

E-commerce Apps

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

Facilitate teamwork and communication

(Slack, Microsoft Teams, Google Workspace.)

A

Collaboration tools

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

Connect users and enable content sharing

(Facebook, Instagram, LinkedIn)

A

Social Networking Platforms

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

Offer educational resources and courses

(Coursera, Udemy, Khan Academy)

A

Online Learning Platforms

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

Front-End
Defines the structure and content of web pages.

A

HTML

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

Front-End
Styles and lays out web pages for visual appeal.

A

CSS

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

Front-End
Adds interactivity and dynamic content to web pages.

A

JavaScript

17
Q

Front-End
Framework for building responsive websites easily.

18
Q

Back-End
Server-side scripting language for web forms and database interaction.

19
Q

Back-End
Versatile language for building web applications and data processing.

20
Q

Back-End
Language for web development with a focus on simplicity and productivity.

21
Q

Back-End
Powerful language for building scalable enterprise-level web applications.

22
Q

__________ (Git, Subversion): Track code changes and collaborate effectively.

A

Version control systems

23
Q

_________ (Jest, Mocha): Ensure quality and prevent bugs.

A

Testing tools

24
Q

_____________ (Heroku, Netlify): Seamlessly publish websites and applications.

A

Deployment tools

25
Q

________: Lightweight tools for writing and editing code, offering syntax highlighting and basic functionality.

Examples: Visual Studio Code, Sublime Text, Atom.

A

Text Editors

26
Q

_________: Comprehensive environments with advanced features like debugging, project management, and code completion.
Examples: Eclipse, IntelliJ IDEA, Visual Studio.

27
Q

_________: Track code changes, enable collaboration, and revert to previous versions if needed.
Examples: Git, GitHub, Bitbucket.

A

Version Control Systems

28
Q

________: Install, update, and manage project dependencies efficiently.
Examples: npm (Node Package Manager), pip (Python), Composer (PHP).

A

Package Managers

29
Q

_______: Built-in developer tools for inspecting, debugging, and testing web pages.
Examples: Chrome Developer Tools, Firefox Developer Tools.

A

Web Browsers

30
Q

_________: Automate repetitive tasks, optimize code, and manage project builds. (e.g., Grunt, Webpack)
Examples: Grunt, Gulp, Webpack.

A

Task Runners & Build Tools

31
Q

________: Provide structure and pre-built components for efficient web application development. (e.g., React, Django)

Examples: React, Angular, Vue.js (JavaScript); Django, Flask (Python); Ruby on Rails (Ruby); Laravel (PHP); Spring (Java).

A

Frameworks