LESSON 1 Flashcards

(86 cards)

1
Q

a collection of interconnected software components that interact to deliver information and services via the World Wide Web.

A

Web systems

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

Blending the best of web and mobile apps.

A

Progressive Web Apps (PWA)

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

Efficient and responsive user experiences.

A

Single Page Applications (SPA)

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

Reducing the need for traditional server management.

A

Serverless Architecture

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

Running high-performance applications in the browser.

A

WebAssembly

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

Enhancing user experiences and functionalities.

A

Artificial Intelligence and Machine Learning Integration

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

Enhancing security and transparency in web transactions.

A

Blockchain Technology

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

Web-based applications allow users to perform tasks such as

A

online banking
shopping
managing data
communication.

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

A cloud-based word processing application.

A

Google Docs

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

A customer relationship management (CRM) platform.

A

Salesforce

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

A music streaming service.

A

Spotify

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

An e-commerce platform.

A

Amazon

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

A project management tool.

A

Trello

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

Available from anywhere with an internet connection.

A

Accessibility

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

Lower upfront costs compared to traditional software.

A

Cost-Effective

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

Easily scalable to meet business growth.

A

Scalability

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

Centralized updates and maintenance.

A

Maintenance

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

Facilitates remote work and collaboration.

A

Collaboration

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

part of the web system that users interact with

A

Front-End (Client-Side)

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

process requests and deliver content

A

Back-End (Server-Side)

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

Stores and manages data

A

Database

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

Allow different software components to communicate and share data.

A

APIs

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

The System Parts

A

Login Page
Homepage/Landing page
Dashboard
User Registration
Audit Trail / Log History

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

a crucial component of many online applications that require user authentication and access control.

A

Login Page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
also known as a landing page, initial webpage that users encounter when they visit a website.
Homepage/Landing
26
user interface component within a web application that provides users with an overview of key information, metrics, and data relevant to their activities or interests.
Dashboard
27
series of steps that allow individuals to create accounts
User
28
also known as a log history or audit log, is a record of all activities, events, and transactions that occur within a web application.
Audit Trail / Log
29
displays the login form
User Interface (UI)
30
submit the information by clicking a "Login" button
Data Submission
31
user gains access to specific resources
Access Control
31
a combination of a username or email address and a password.
Credentials
32
performs validation checks
Server-side Validation
32
session taken usually stored in a cookie or as part of the web application's state
Session Management
33
system considers the user authenticated
Authentication:
34
display an error message informing the user that the login was unsuccessful
Failed Login Handling
34
Implementing secure practices is vital to prevent unauthorized access and data breaches.
Security Considerations
35
users can choose to log out of the system, which invalidates their session token and revokes their access to restricted areas.
Logout
36
top portion of the homepage usually contains the website's logo,
Header and Navigation
37
prominent area at the top of the homepage that often includes a captivating image, video, or visual element
Hero Section
38
help create an appealing and visually engaging homepage
Visual Elements and Imagery
38
features a concise and compelling statement that outlines the main benefits
Value Proposition
38
strategically placed buttons throughout the homepage
Call-to-Action (CTA) Buttons
38
highlighting the key features, products, or services the website provides
Features or Services Showcase
38
Providing information about the company, its mission, values, and team members
About Us or Company Information
38
homepages display snippets of recent blog posts,
Featured Content or Blog Posts
38
Incorporating testimonials, reviews, or user success stories adds credibility to the website's claims.
Testimonials and Social Proof
39
Including links to the website's social media profiles
Social Media Links
39
Displaying contact details
Contact Information
39
representing a specific piece of information or metric
Widgets or Modules
39
contains additional navigation links
Footer
39
help users quickly grasp trends, patterns, and relationships in the data
Visual Representations
39
highlight the most critical metrics
Key Performance Indicators (KPIs)
39
pull data from various sources
Data Integration
39
ability to customize their dashboard layout and content
  Customization
40
provide real-time or near-real-time updates
Real-time Updates
40
allow users to drill down into more detailed data
Drill-down Capability
40
enable users to interact with the data, such as filtering
Interactivity
41
adapting to different screen sizes and devices
Responsive Design
42
implement access controls to ensure that users only see the data
Security and Access Control
43
allow users to create multiple customized layouts
Customizable Layouts
44
include features for sharing and collaborating on specific insights
Collaboration Features
45
users visit a website or application for the first time
Registration Form Display
46
requires users to provide certain mandatory information
Required Information
47
registration process involves account activation by verifying the user's identity
Account Activation
47
receive an email containing a verification link
  Email Verification
48
addition to required information
Optional Information
49
users create strong passwords
Password Security
49
accept the website's terms of use and privacy policy
Privacy and Terms Acceptance
50
registration form should have validation checks to ensure that the entered information is in the correct format and meets requirements
Validation and Error Handling
51
users are typically shown a confirmation message
Confirmation Message
52
users should have access to their account settings
Account Management
52
users are usually given the option to log in immediately
Login Option
53
system should implement security measures such as CAPTCHA
Security Measures
54
captures a wide range of events, including user logins
Event Logging
55
track of user interactions
  User Activity Tracking
56
indicates the exact date and time when the event occurred
Timestamps
57
detailed information about the event
Event Details
58
identities of users who initiated actions
User Identification
59
include the IP address and location from which each action originated.
IP Address and Location
60
retained for a specified period
Retention and Archival
61
store the state of the data before and after the event
Data Before and After
62
restricted to authorized personnel to prevent tampering
Access Control
63
search and reporting capabilities that allow administrators to filter and query logs based on different criteria.
Search and Reporting
63
configured to trigger alerts or notifications for specific types of events
Alerts and Notifications
64
integrated with security information and event management (SIEM) tools
Integration with Security Tools