Web Systems 1 Flashcards

1
Q

Web browser

A

-used t access web pages
-program that displays text, animation, video, pictures, data

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

Web Technology

A

refers to the various tools and techniques that are utilized in the process of communication between different types of devices over the internet

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

Web system

A

collaborates with many web development features working in unison to provide a stable and safe
ground for users/clients. Its primary purpose is to regulate and
maintain the flow of data.

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

Web applications

A

include online forms, shopping carts, word processors, spreadsheets, video and photo editing, file conversion, file scanning, and email programs such as Gmail, Yahoo and AOL. Popular applications include Google Apps and Microsoft 365.

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

Lower Development Cost

A

web-based application runs in a web browser. That means that a single, responsive web application can be used across multiple device types. Although web apps need to be tested on multiple browsers, there’s no need to test them on different operating systems. This makes development and testing much easier. It cuts development costs and reduces development time

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

Easy Installation and Maintenance

A

-web application runs on web server
-no installation on local machines, upgrades are don centrally
-reduces cost of installing and upgrading software
-ensures all users that they are using the same version

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

Accessible Anywhere

A

-users can access web-based system anywhere as long as they have an internet connection

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

Easy Data Sharing and Collaboration

A

-sharing of data is much easier with web-based systems
-data is stored on a one central location so users can share data and work together
-easier to integrate web-based systems

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

Centralized Security

A

As web apps are installed on web servers, security is controlled by an IT professional. That avoids sensitive corporate information being held on many local client PCs, which are not as secure. Employees can access data when they are away from the office via a web application. So, it is not necessary for data to be held anywhere other than the secure central location.

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

Reduce Hardware Cost

A

Web-based systems can eliminate the need for powerful client PCs. Processing is carried out on the host server. The host server can be engineered to efficiently service simultaneous, peak demand. So, the storage, processor, and memory requirements for client PCs can be reduced. Taken across an entire organization, this can represent a large cost saving for some businesses.

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

Increased efficiency

A

In most businesses, the deployment of web-based solutions leads to the streamlining of business processes. Often, paper-based processes can be replaced by workflow-based solutions. Business process improvements can lead to higher employee productivity and lower costs.

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

Adaptable to Changing Workload

A

The deployment of web-based applications requires no software loading on the client’s PC. All that is needed is the setting up of a new user and the relevant secure access controls. This can be a major benefit for growing businesses, or for seasonal businesses. Users can be added or removed very quickly.

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

Greater Availability of Information

A

Web-based systems make it easier to provide access to real-time information. The paper reports that might take days to prepare and distribute can be replaced with online reports and digital dashboards. That can improve the quality and the speed of decision-making, right across an organization.

Web-basedcustom software developmentcan provide businesses with significant cost savings and productivity improvements. Now that internet access is almost universally available and internet speeds have significantly improved, applications that previously had to be client-based can now be deployed on the web.

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

Benefits of Web-Based Systems for Business

A
  1. Lower Development Cost
  2. Easy Installation and Management
  3. Centralized Security
  4. Reduced Hardware Cost
  5. Accessible Anywhere
  6. Easy Data Sharing and Collaboration
  7. Increased Efficiency
  8. Adaptable to Changing Workload
  9. Greater Availability of Information
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Web page

A

Aweb page(or webpage) is a hypertext document on the World Wide Web.Web pagesare delivered by a web server to the user and displayed in a web browser.

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

Website

A

Awebsiteis a collection of web pages and related content that is identified by a common domain name and published on at least one web server.

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

Web Application

A

application program that is stored on a remote server and delivered over the internet through a browser interface

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

website 2.0

A

-collection of publicly accessible web pages. These web pages contain different images, text, documents, videos, and many other files.

-connected by a single domain name and is hosted on a server with a unique IP address. An organization, business, or individual may develop or maintain a website for several reasons.

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

When Do you Need a Website?
a. Website is popular because

A
  1. You can display the products that your business provides to users through the website.
  2. contributes to the growth and development of the business and brand.
  3. provide social proof to others that demonstrates what you have done and what you intend to do. Users will learn about your business, contributing to the organization’s credibility.
  4. search for information about your business, they will visit your website directly. Therefore, your website will make it easy for your clients to find you.
  5. use the website to make money through advertising
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Types of Website

A

a. Dynamic Website
b. Static Website

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

Dynamic Website

A

display different types of user content on different pages every time the user navigates the site.

-Various factors influence the appearance of the display. It includes the
* time of day,
* language settings,
* location,
* demographic characteristics of the viewer.

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

Static Website

A

The concept of a static website displays to the user exactly what is stored on the server. Each user will see the same information.These websites can be built using simple programming languages such as JavaScript, HTML, and CSS.

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

Advantages of a website

A
  1. Simple Interaction
  2. Useful & Convinient
  3. Cost-Effective
  4. Boosts Credibility
  5. Enable Business Growth
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Simple Interaction

A

Whenever you develop a website, you will have the opportunity to interact with your visitors. No matter if business hours are in effect or not, users can still locate your company at any time. Nowadays, every organization has a website that facilitates communication.

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

Useful & Convenient

A

This is the easiest and most convenient means of exchanging information with clients. Potential clients will be informed about the services that you offer.
This is the easiest and most convenient means of exchanging information with clients. Potential clients will be informed about the services that you offer.

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

Cost-effictive

A

Creating a website is a highly cost-effective way of attracting customers, and the best part is that it does not require a great deal of money.

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

Boost Credibility

A

It enhances the credibility score of the company and enhances its reputation. Clients may also want to know your contact information and email address, which you can provide here.

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

Enable Business Growth

A

This website provides you with several different avenues to achieve growth

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

Disadvantages of a Website

A
  1. Payment required
  2. not as secured
  3. unfair practices
  4. false information
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

payment required

A

The development of a website is less expensive than developing a web application, but it is not a free service. You will also need to hire a professional who can design the program and maintain it. Furthermore, you need to spend money purchasing the domain name and hosting the web, which will not be a one-time fee.

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

not as secured

A

website is not fully secure. There is the possibility of identity theft and other forms of fraud. Please refrain from entering your banking information as this is a type of risk.

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

unfair practices

A

Many illegal activities occur on several websites, and some of the information offered may lead to cybercrime and other harmful activities.

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

false information

A

Some websites even provide their users with inappropriate content, such as violent or pornographic material, which can negatively affect children.

33
Q

Amazon

A
  • It has a user-friendly design, making it relatively easy for the customer to find whatever they need.
  • It helps speed up shopping and offers the best experience to the visitors. There are millions of products that you can find in the marketplace.
  • It does a fantastic job as it makes things relatively easy for the user. Furthermore, it is designed so that the user will not get overwhelmed by numerous options.
34
Q

Web application 2.0

A
  • a software that users can access through their web browser.
  • It is developed in simple languages such as CSS, JavaScript, and HTML, supported by browsers.
  • build it using regular web technologies in which you can store information in accordance with your requirements.
  • perform a variety of tasks, and they are customizable
  • can read, update, create, and even delete data within an application.
35
Q

Types of Web Applications

A
  1. Static web app
  2. Dynamic web app
  3. single web app
  4. multiple web app
  5. e-commerce web app
36
Q

static web app

A

delivers the content directly to the user without receiving any data from the server.Such applications are known to be simple and easy to develop. You can even add videos, images, and GIFs to the web applications, which might pose a challenge during an update.

37
Q

dynamic web app

A

provides real-time data to users and requests more information from both the user and server.Creating and maintaining dynamic web applications can be challenging since they provide users with information

38
Q

single web page

A
  • run only in the browser.
  • faster than traditional web applications.
  • The information is presented in a web browser, not on a server
39
Q

multiple web page

A

application will have multiple pages. Through it, the user can access various pages.For example-Amazon.After logging into the application, you can click on the button to access the various pages

40
Q

E-Commerce Web Apps

A

E-commerce facilitates the buying and selling of goods online.The most important components of this application are the transaction and payment integrations.

41
Q

When do you need the Web application

A

a. Websites and desktop applications are far more difficult to maintain than web applications. This means that accessibility will not be a concern
b. The app store is not required for the mobile application.
c. You will have 24/7 access to the web application.
d. This is the most cost-effective and ideal option an organization can consider.
e. can be accessed through the internet, not requiring you to download or install it.
f. You can use web applications on various platforms, including Mac, Windows, and Linux.

42
Q

Advantages of Web Applications

A

a. data protection
b. Multifunctionality
c. Provide dozens of features
d. no need for an update
e. gaining profit

43
Q

Data protection

A

The web application stores data on external storage, so data security is critical. Data stored in the web application is protected from external threats.

44
Q

Multifunctionality

A

As several functionalities are available, you are free to use any of them.

45
Q

Provide dozens of features

A

If you wish to add a new feature, it can be accomplished without any issue.

46
Q

No need to update

A

One of the greatest benefits of this is that you will not be held responsible for any updates. So the user will have the opportunity to get the most recent version of the application quite easily.

47
Q

Gaining profit

A

The user can gain immense profits from developing a web application

48
Q

Disadvantages of Web Application

A

a. a bit pricey
b.lengthy process
c. only experienced developers

49
Q

A bit pricey

A

involves a substantial development cost, which will increase as more features are added.

50
Q

A lengthy process

A

require time to develop. Even though it offers a wealth of features, it is a lengthy process that may be time-consuming.

51
Q

Only experienced developers

A

There is no way for a web application to be created without the relevant expertise. Therefore, if you intend to create one, you will need experienced developers to execute it.

52
Q

server

A

a machine that provides service to other machines

53
Q

web server

A
  • computer system used to host pages that are accessed over the World Wide Web.
  • It is a type of server, found in both personal and corporate computing environments.
  • A web server processes requests from clients, typically a web browser, and returns the requested content to the client.
  • Has Ip Address and Domain name
54
Q

web server is ____
web hosting makes it ___

A

Web SERVER is EXPENSIVE….
WEB hosting is created to make it cheap.

55
Q

web hosting

A
  • term given to the service provided by an online provider that enables a website to be hosted on its servers.
  • When a person visits a website, the website’s files are stored on the server of the provider, and the website is delivered to the user’s browser.
  • Webhost is THE SERVERS PROVIDER
  • Examples: GoDaddy, Hostinger, Hostman, Bluehost, Firebase
56
Q

Web server do

A

a. listens - ip address
b. on port - http(80), https(443)
c. for request - via http based on text
d. transfer protocol
e. response
f. resource

57
Q

A typical HTTP request / response circle:

A
  1. The browser requests an HTML page. The server returns an HTML file.
  2. The browser requests a style sheet. The server returns a CSS file.
  3. The browser requests an JPG image. The server returns a JPG file.
  4. The browser requests JavaScript code. The server returns a JS file
  5. The browser requests data. The server returns data (in XML or JSON).
58
Q

Communication between clients and servers is done byrequestsandresponses:

A
  1. A client (a browser) sends anHTTP requestto the web
  2. A web server receives the request
  3. The server runs an application to process the request
  4. The server returns anHTTP response(output) to the browser
  5. The client (the browser) receives the response
59
Q

Static Routing

A

Static Website

60
Q

Dynamic Routing

A

Web Application -> Database -> Php, Mysql

61
Q

PHP

A
  • (recursive acronym forPHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
  • PHP is an acronym for “PHP: Hypertext Preprocessor”
  • PHP is a widely-used, open source scripting language
  • PHP scripts are executed on the server
  • PHP is free to download and use
62
Q

It’s versatile

A

One of the major benefits of PHP is that it is platform independent, meaning it can be used on Mac OS, Windows, Linux and supports most web browsers. It also supports all the major web servers, making it easy to deploy on different systems and platforms at minimal additional cost.

63
Q

It enjoys strong community support

A

As a veteran scripting language that is widely used, PHP now has a large and loyal community base to support it. There are tons of tutorials, FAQs, and tips to help new PHP developers and to continue pushing the boundaries of what the language can achieve through regular updates.

64
Q

It’s easy to learn and use

A

One of the main reasons PHP became so commonplace is that it is relatively simple to get started with. Even without extensive knowledge or experience in web development, most people could create a web page with a single PHP file in a relatively short period of time. The syntax is simple and command functions are easy to learn, meaning the barriers to entry with PHP are lower than with many other languages.

65
Q

It’s open source (and therefore free!):

A

This also helps developers get started with PHP - it can be installed quickly and at zero cost. There is also open access to a wide range of PHP frameworks, such asLaraveland Symfony. This feature is also appealing to companies as it helps control the costs of web development.

66
Q

It’s fast and secure

A

Two things that every organization wants their website or application to be are fast and secure. PHP uses its own memory and competes well on speed, especially when using thenewer versions. There have been questions in the past about PHP security, though it is important to note that it is not inherently more or less secure than other programming languages. One important benefit is that because of its widespread use and community support there are now many tools, frameworks and best practices to help fix vulnerabilities and protect against cyberattacks.

67
Q

It is well connected with databases

A

PHP makes it easy to connect securely with almost any kind of database. This gives developers more freedom when choosing which database is best suited for the application being built.

68
Q

It is tried and tested

A

One major benefit of being around for a quarter century is that PHP code has been put to the test in all kinds of real-life environments. The main bugs have been found and fixed, making the language more stable and trusted by developers. Moreover, many frameworks and tools have been built over time, helping to make PHP web development more secure, efficient and effective.

69
Q

There’s a lot of legacy code

A

but when so many existing websites have been written with PHP it becomes an important consideration. Put simply, it is usually easier to make updates in the same language rather than try to rewrite everything in another. This helps PHP endure even when some younger developers may have a personal preference for another language.

70
Q

Global variables

A

accessible from anywhere in the code, including inside functions, but they need to be explicitly declared as global within the function

71
Q

Local variables

A

declared within a function and are only accessible within that function.

72
Q

Static variables

A

similar to local variables, but their value persists across function calls, making them useful for maintaining state between function invocations.

73
Q

What Can PHP Do?

A
  1. PHP can generate dynamic page content
  2. PHP can create, open, read, write, delete, and close files on the server
  3. PHP can collect form data
  4. PHP can send and receive cookies
  5. PHP can add, delete, modify data in your database
  6. PHP can be used to control user-access
  7. PHP can encrypt data
74
Q

Why is PHP Still So Widely Used?

A
  1. It is easy to learn and use
  2. it is open-source
  3. it is versatile
  4. it has a strong community support
  5. it is fast and secure
  6. it is well connected to the database
  7. it is tried and tested
  8. it has a legacy code
75
Q

Popular Websites

A
  1. Facebook
  2. Wikipedia
  3. Tumblr
  4. Slack
  5. MailChimp
  6. Etsy
  7. Wordpress
76
Q

Front-end development

A

refers to the client-side (how a web page looks).

77
Q

Back-end development

A

refers to the server-side (how a web page works)

78
Q

The World Wide Web

A

about communication between web clients and web servers.

79
Q

Clients

A
  • are often browsers
  • Chrome, Edge, Safari