Chapter 1 Flashcards

1
Q

What is web application?

A

A web application is a software program that runs on the web-servers and can be accessed through web browsers like google, youtube, facebook e.t.c

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

What is a domain?

A

A domain is a unique name that represent a specific address and location on the internet

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

What is a client-server network?

A

A client-server network is a network model designed for end-user called clients to access resources from a central system known as server

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

What is a server?

A

A server is a computer program that provides services to another computer program and its user

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

What is a host?

A

A host is a computer network or a device connected to a network that provides services and resources from other computer or a device on a same network.

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

What is a local host?

A

A local host refer to a computer or a device you are currently using

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

Define HTML?

A

HTML stands for Hyper Text Markup Language and it is a standard language used for creating or displaying webpages on the internet

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

Define JAVASCRIPT?

A

JAVASCRIPT is a programming language used to create dynamic and interactive webpages on the internet

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

Explain webpage?

A

A webpage is a document displayed on the internet it may consist of images, videos, text and other multimedia content

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

What is a WEB?

A

A web is a global network of interconnected documents and resources and can be accessed by the internet

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

What is a website?

A

A website is a collection of related webpages that are accessed through the internet and are typically hosted on the internet

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

Enlist types of websites?

A
  1. Blog Website
  2. Landing Website
  3. Video Streaming Website
  4. E-Commerce Website
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define URL?

A

A URL(Uniform Resource Locator) is a web address that specifies the location of the resource on the internet

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

Define Web Hosting?

A

A web hosting is a services that allows individual or organization to make their website accessible on the internet

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

What is HTTP Basics?

A

HTTP stands for (Hyper Text Transfer Protocol) is a protocol that is used to transfer data over the internet allowing the communication between clients and the server

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

How HTTP works?

A

HTTP is a protocol that enables the communication between clients and the server over the internet by transmitting request and response in a standardized format

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

Enlist types of HTTP request?

A
  1. GET
  2. POST
  3. PUT
  4. PATCH
  5. DELETE
  6. HEAD
  7. OPTION
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Define Protocol?

A

A protocol is a set of rules that determine how data is transmitted between different devices in the same network.

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

Define GET request?

A

GET request is used to retrieve data from a web server.

20
Q

Define POST request?

A

POST request is used to send data to the server

21
Q

Define PUT request?

A

A PUT request is used to modify the data on the server.

22
Q

Define PATCH request?

A

PATCH is similar to PUT request, but the only difference is, it modifies a part of the data

23
Q

Define DELETE request?

A

A DELETE request is used to delete the data on the server .

24
Q

Define Head request?

A

Head is almost identical to GET, but without the response body.

25
Q

Define option method?

A

The option method describes the communication options for the target resource.

26
Q

What is Server-side programming?

A

Server-side programming refers to the process of developing software that runs on a server, allowing it to handle requests and responses from clients.

27
Q

Enlist programming languages for server-side programming?

A

1.PHP
2.C++
3.JAVA
4.JSP
4.PYTHON
5.RUBY

28
Q

Define PHP?

A

PHP is a widely used programming language that is designed for web development and can be embedded into HTML.

29
Q

Define C++?

A

C++ is a high-level programming language that is widely used for developing complex software applications.

30
Q

Define Java?

A

Java is a high-level programming language used to develop software applications for a variety of platforms.

31
Q

Define JSP?

A

JSP stands for Java Server Pages. It is a server-side technology. It is used for creating
dynamic web content.

32
Q

Define Python?

A

Python is a high-level programming language which is used for developing almost
any type of application.

33
Q

Define Ruby?

A

Ruby is a web development framework written in the Ruby programming language that aims to simplify and speed up the creation of web applications.

34
Q

Define Java Servlet?

A

Servlet technology is used to create web application (resides at server side and generates dynamic web page).

35
Q

What is Client-side Programming?

A

It is the program that runs on the client machine (browser) and deals with the user interface or display.

36
Q

How many Programming languages for client-side programming?

A

1.Javascript
2.VBScript
3.HTML
4.CSS
5.AJAX

37
Q

Define VBScript?

A

VBScript is a scripting language developed by Microsoft that is used to automate tasks and interact with various components of the Windows operating system.

38
Q

Define CSS?

A

CSS stands for (Cascading Style Sheets) is a language used to describe the presentation of a web page e.g. layout, colors, fonts.

39
Q

Define AJAX?

A

AJAX is a technique used in web development to create dynamic, and responsive web pages.

40
Q

Define Web Application Layers (Architecture)?

A

A web Application architecture presents a layout with all the software components (such as databases, applications) and how they interact with each other.

41
Q

How many layers of web applications?

A

The four common layers of web applications are:
1. Presentation layer (PL)
2. Data service layer (DSL)
3. Business logic layer (BLL)
4. Data access layer (DAL)

42
Q

Define Presentation layer (PL)?

A

The Presentation layer is responsible for formatting and displaying data to the user
in a way that is easily understandable.

43
Q

Define Data service layer (DSL)?

A

A Data Service Layer is a software layer that provides an interface for accessing and manipulating data from a database or other data source.

44
Q

Define Business logic layer (BLL)?

A

The business logic layer is the part of a software application that contains the rules and processes that define the business logic of the system.

45
Q

Define Data access layer (DAL)?

A

A data access layer is a software component that provides a interface for accessing and manipulating data stored in a database.

46
Q

write down the javascript syntax?

A

console.log(“Hello, world!”);

47
Q

write simple hello world in example in html?

A

<html>
<head>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>