Topic 1 Flashcards

1
Q

It encompass the tools, frameworks, programming languages, and protocols used to create, manage, and interact with websites and web applications.

A

Web Technologies

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

The purpose of this is the development of user-friendly, interactive, and dynamic websites or web-based systems, supporting functionalities like e-commerce, communication, and multimedia streaming.

A

Web Technologies

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

It spans both client-side (frontend) and server-side (backend) development, as well as protocols like HTTP/HTTPS and APIs that facilitate data exchange and communication over the internet.

A

Web Technologies

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

These are synonymous in the minds of many, but they have different meanings.

A

The Internet and World Wide Web

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

Internet is short for ____________

A

Interconnected Network

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

is the collection of computers that can communicate with one another using TCP/IP over an open, global communications network.

A

Internet

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

is a giant network of networks.

A

Internet

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

It may include PCs, and other devices like servers or printers.

A

Network

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

Computers connected to the _______ can communicate with one another with a number of protocols such as HTTP, SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol), IRC (Internet relay chat), IM (instant messaging), Telnet, and P2P (peer-to-peer).

A

Internet

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

Responsible for breaking data into packets for efficient transmission.

A

TCP (Transmission Control Protocol)

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

Ensures packets are received, reassembled, and delivered accurately to the destination.

A

TCP (Transmission Control Protocol)

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

Handles the addressing and routing of packets to ensure they reach the correct destination.

A

IP (Internet Protocol)

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

Assigns a unique numerical address (IP address) to each device on the Internet.

A

IP (Internet Protocol)

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

is a user-friendly, readable address for accessing websites, replacing complex numerical IP addresses.

A

Domain Names

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

It is managed through the Domain Name System (DNS), which translates _________ into IP addresses

A

Domain Names

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

What are the types of Domain name

A

Country Code Top Level Domains (ccTLDs)
Generic Top Level Domains (gTLDs)
Second Level Domains
Third Level Domains

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

these are domain extensions specific to countries or territories.

A

Country Code Top Level Domains (ccTLDs)

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

It is an Internet top-level domain generally used or reserved for a country, sovereign state, or dependent territory identified with a

A

Country Code Top Level Domains (ccTLDs)

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

These are domain extensions that are not tied to specific countries.

A

Generic Top Level Domains (gTLDs)

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

It is an unrestricted domains that those domains are available for registrations by any person or organization for any use.

A

Generic Top Level Domains (gTLDs)

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

It is the part of the domain name that identifies the organization or individual. Often chosen to reflect a brand, service, or personal identity.

A

Second Level Domains

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

This commonly refer to the organization that registered the domain name with a domain name registrar.

A

Second Level Domains

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

Also known as a subdomain, is an optional part of the domain name.

A

Third Level Domains

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

It is the segment that is found directly to the left of the first-level or second-level domain.

A

Third Level Domains

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

No person or organization owns the entire ____

A

Internet

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

This is similar to the motorway and road system, where each town or state owns and maintains the roads in its jurisdiction.

A

Internet

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

Just like roads, the _______is a shared space that connects us all!

A

Internet

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

Each network within the _______ is owned by an organization.

A

Internet

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

It is a basic structure for accessing the internet. But with new technologies today, it is not the only means of going through the internet.

A

World Wide Web

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

The web is different from other systems because it uses __________

A

HyperText Transfer Protocol (HTTP)

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

The Web was created by ____.

A

Tim Berners-Lee or Timothy John Berners-Lee

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

He is also the one of the current leaders of the World Wide Web Consortium (W3C).

A

Tim Berners-Lee or Timothy John Berners-Lee

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

What is Tim Berners Lee known as?

A

TimBL

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

When was TimBL born?

A

June 8 1955

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

He is a professorial research fellow at the University of Oxford and a professor emeritus at the Massachusetts Institute of Technology (MIT)

A

Tim Berners-Lee or Timothy John Berners-Lee

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

He is a professorial research fellow at the University of Oxford and a professor emeritus at the Massachusetts Institute of Technology (MIT)

A

Tim Berners-Lee or Timothy John Berners-Lee

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

He is an English computer scientist best known as the inventor of the World Wide Web

A

Tim Berners-Lee or Timothy John Berners-Lee

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

Enumerate all the web protocols

A

Simple Mail Transfer Protocol (SMTP)
File Transfer Protocol (FTP)
HyperText Transfer Protocol (HTTP)

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

It is a protocol for sending email messages between servers. It defines how email clients and servers interact to transmit and deliver email.

A

Simple Mail Transfer Protocol (SMTP)

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

It is a protocol used for transferring files between computers on a network. It allows users to upload and download files to and from a remote server.

A

File Transfer Protocol (FTP)

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

It is the foundation of communication on the web. It defines how messages are formatted and transmitted between web browsers and web servers.

A

Hypertext Transfer Protocol (HTTP)

42
Q

It is a protocol that uses a client-server model, where the browser sends a request to the server, and the server responds with the requested data.

A

Hypertext Transfer Protocol (HTTP)

43
Q

When was the first phase of internet?

44
Q

It featured static web pages with minimal interactivity.

45
Q

Advertisements were rare, making the browsing experience less commercialized.

46
Q

Operated as a content delivery network (CDN) , with users relying on directories for navigation.

47
Q

This era laid the foundation for the internet’s evolution, focusing on information display over interaction.

48
Q

It is known as the participative social web

49
Q

It emphasizes user-generated content, usability, and interoperability.

50
Q

Marked an evolution from static Web 1.0 to dynamic and interactive web experiences.

51
Q

The Key features of this includes online collaboration, social networking, and content sharing, enabling users to both consume and contribute.

52
Q

Fostered global connectivity, democratized content creation, and enabled real-time interaction

53
Q

It is also called the Semantic Web

54
Q

It envisions an internet where machines understand and interpret content, enabling more intelligent search results and personalized recommendations.

55
Q

Leverages technologies such as artificial intelligence, machine learning, natural language processing, and linked data for enhanced automation and efficiency.

56
Q

Emerging concepts like the Internet of Things (IoT) and blockchain are integral to it, enabling seamless connectivity and secure data exchanges.

57
Q

While still a work in progress, ______ aims to transform the internet into a more intelligent, user-focused, and decentralized ecosystem.

58
Q

What is the full name of the Tim Berners-Lee

A

Timothy John Berners-Lee

59
Q

It is a connection between an endless number of scattered server and devices

60
Q

It is an area of information transfer aided by the internet.

A

World Wide Web

61
Q

It is safe to say that we can compare the ________ to a building and the ______ is the service.

A

Internet
The Web

62
Q

is a software application for accessing information on the World Wide Web

A

Web Browser

63
Q

colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.

A

Uniform Resource Locator (URL)

64
Q

It is the unique address for a file that is accessible on the Internet.

A

Uniform Resource Locator (URL)

65
Q

What are the web components

A

Webpage
Website
Web Application

66
Q

a single, standalone document that is part of a larger website.

67
Q

It is static or dynamic and primarily focuses on presenting content like text, images, videos, or links.

68
Q

are often informational and are accessed via a unique URL.

69
Q

is an interconnected collection of multiple webpages, often designed to serve a specific purpose, such as delivering information, showcasing products, or providing services.

70
Q

are built using HTML, CSS, and maybe a little bit of JavaScript.

71
Q

is a dynamic and interactive program accessed through a web browser, combining the elements of a website with software-like functionality.

A

Web Application

72
Q

Unlike a static website, this processes user input, performs computations, and often requires authentication or user accounts.

A

Web Application

73
Q

is a program or computer machine that generates and transmits responses to client requests for Web resources using HTTP protocol.

A

Web Server

74
Q

Every computer on the Internet that contains a Website must have a ____________ program.

A

Web Server

75
Q

Any computer can be turned into a _______ by installing server software and connecting the machine to the Internet.

A

Web Server

76
Q

What are some of the types of web servers

A

Apache HTTP Server
Microsoft Internet Information Services (IIS)

77
Q

commonly referred to as Apache is a web server software program which gave the initial boost for the growth of the World Wide Web.

A

Apache HTTP Server

78
Q

The server is aimed at serving a great deal of widely popular modern web platforms/operating systems such as Unix, Windows, Linux, Solaris, Novell NetWare, FreeBSD, Mac OS X, Microsoft Windows, OS/2, etc/

A

Apache HTTP Server

79
Q

is one of the components of Microsoft Windows and is Microsoft’s implementation of a web server.

A

Microsoft Internet Information Services (IIS).

80
Q

The protocols supported include HTTP, HTTPS, FTP, FTPS & SMTP.

A

Microsoft Internet Information Services (IIS).

81
Q

show the same content each time they are viewed.

A

Static Pages

82
Q

have content that can change each time they are accessed. These are typically written in scripting languages such as PHP, Perl, ASP, or JSP, etc.

A

Dynamic Pages

83
Q

The scripts in the pages run functions on the server that return things like the date and time, and database information.

A

Dynamic Pages

84
Q

All the information is returned as HTML code, so when the page gets to your browser, all the browser has to do is translate the HTML

A

Dynamic Pages

85
Q

Some of the commonly used web development technologies for building the frontend includes ______, ____, and ______.

A

HTML, CSS, and JavaScript.

86
Q

On the other hand, technologies that are used for building the backend includes ______, _______, _______, etc.

A

PHP, Ruby on Rails, Node.js

87
Q

Other technologies include frameworks, databases, and web servers like _______, _______, ________, _______, ________, etc.

A

Bootstrap, ReactJS, AngularJS, Laravel, CodeIgniter,

88
Q

also known as client-side development, involves creating the visual and interactive parts of a website or web application that users interact with directly.

A

Front-end development,

89
Q

What are the technologies used by front end

A

HTML, CSS, JavaScript

90
Q

What are the responsibilities of front end

A

Implementing user-facing features.
Ensuring responsiveness across devices.
Enhancing user experience.
Collaborating with UI/UX designers.

91
Q

also known as server-side development, involves working on the server-side of web development. This includes handling database operations, user authentication, and server-side logic.

A

Back-end development

92
Q

What are the technologies used by the back-end development

A

Python, Ruby, PHP, SQL, Node.js, Java, .NET

93
Q

What are the responsiblities of back-end

A

Managing databases.
Implementing server-side logic.
Integrating front-end elements with the server.
Ensuring the application runs smoothly.

94
Q

involves working on both the front-end and back-end of a web application. A ________ is proficient in both areas and can handle all aspects of web development.

A

Full-stack development

95
Q

What are the responsiblities of front-end

A

Developing complete web applications from start to finish.
Understanding and implementing both client-side and server-side technologies.
Collaborating with designers, developers, and other team members.

96
Q

focuses on creating the visual and interactive elements of websites using HTML, CSS, and JavaScript. Key skills include responsive design, DOM manipulation, and tools like Git and Bootstrap.

A

Front-end development

97
Q

Advanced skills involve frameworks like React or Angular, API integration, and performance optimization. Continuous learning and practice are crucial for building efficient, user-friendly applications.

A

Front-end development

98
Q

handles server-side logic, databases, and application functionality using languages like Python, Java, or Node.js and databases like MySQL or MongoDB. Key skills include API integration, authentication, and server architecture.

A

Back-end development

99
Q

Advanced skills involve frameworks like Django or Spring, deployment tools like Docker, and cloud platforms. Strong problem-solving and security practices are essential for building scalable, reliable systems.

A

Back-end development

100
Q

combines both front-end and back-end skills to build complete web applications. It involves creating user interfaces with HTML, CSS, and JavaScript, along with handling server-side logic, databases, and APIs using languages like Python, Node.js, or PHP.

A

Full-stack development

101
Q

They master frameworks like React and Django, deployment tools like Docker, and version control with Git. Strong problem-solving, adaptability, and continuous learning are essential for managing both client and server-side aspects effectively.

A

Full-stack developers