LESSON1-INTRODUCTION Flashcards

1
Q

The backbone of modern web development, providing the infrastructure that enables communication and the
exchange of information across the globe.

A

Internet

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

Three Essential Aspects of the Internet

A
  1. Transmission Control Protocol/Internet
    Protocol (TCP/IP)
  2. Internet Service Providers
  3. World Wide Web
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Transmission Control Protocol/Internet
    Protocol (TCP/IP)
  2. Internet Service Providers
  3. World Wide Web
A

Three Essential Aspects of the Internet

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

Serves as the foundation of communication on the internet

A

Transmission Control Protocol/Internet Protocol

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

A set of protocols that governs how data packets are transmitted and received between devices connected to the internet

A

Transmission Control Protocol/Internet Protocol

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

_____ enables seamless communication between devices regardless of their location or underlying network infrastructure.

A

Transmission Control Protocol/Internet Protocol

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

ensures reliable delivery of data by establishing connections, sequencing packets, and handling error detection and correction

A

Transmission Control Protocol (TCP)

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

responsible for addressing and routing packets across networks, ensuring they reach their intended destination.

A

Internet Protocol (IP)

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

Provide access to the global network through various technologies such as DSL, cable, fibre-optic, or wireless connections.

A

Internet Service Providers (ISP)

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

Manage physical infrastructures required for data transmission, including cables, routers, and servers

A

Internet Service Providers (ISP)

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

assign unique IP addresses to the users, allowing them to send and receive data over the internet

A

Internet Service Providers (ISP)

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

Also serve as intermediaries between users and the wider internet, routing traffic and providing services such as
email hosting, domain registration, and web hosting

A

Internet Service Providers (ISP)

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

is an information system built on top of the Internet

A

World Wide Web (WWW or The Web)

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

encompasses billions of interconnected web pages and websites, allowing users to access and share a vast array of resources, including text, images, videos, and applications

A

World Wide Web (WWW or The Web)

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

At the heart of the Web are hyperlinks, which enable users to navigate between web pages by simply clicking on links

A

World Wide Web (WWW or The Web)

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

enable users to navigate between web pages by simply clicking on links

A

Hyperlinks

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

The Web operates on a __________

A

client-server model

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

are the foundational technologies used to create and design web pages, providing structure, presentation, and interactivity, respectively.

A

Hypertext Markup Language
Cascading Style Sheets
JavaScript

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

Hypertext Preprocessors

A

PHP

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

Provides infrastructure and services necessary to make websites accessible on the internet

A

Web Hosting

21
Q

involves storing and serving website files and data on servers that are connected to the Internet

A

Web Hosting

22
Q

These servers are typically housed in data centers, equipped with high-speed internet connections, backup power supplies, and security measures to ensure uninterrupted operation and protection of data

A

Web Hosting

23
Q

Types of Webhosting

A

Shared Hosting
VPS (Virtual Private Server) Hosting
Dedicated Hosting
Cloud Hosting

24
Q

multiple websites share resources on the same server. It’s an affordable option suitable for small websites or beginners. However, ________ may lead to slower performance if other sites on the server experience high traffic.

A

Shared Hosting

25
provides a dedicated portion of server resources to each website, offering more control and flexibility compared to shared hosting. It's ideal for websites with moderate traffic or specific requirements.
VPS Hosting
26
clients lease an entire server exclusively for their website. This option provides maximum control, customization, and performance, making it suitable for high-traffic websites or applications with demanding resource needs.
Dedicated Hosting
27
utilizes a network of virtual servers distributed across multiple physical locations. It offers scalability, reliability, and flexibility, allowing resources to be scaled up or down based on demand. ____________ is well-suited for websites experiencing unpredictable traffic patterns or requiring high availability.
Cloud Hosting
28
The Web Development Process
Planning Design Development Testing Deployment
29
* The first step in web development involves defining project goals, identifying target audience, and outlining project requirements * This phase may also include creating wireframes or prototypes to visualize the layout and functionality of the website or application.
Planning
30
* Once the requirements are defined, designers work on creating the visual elements of the website, including layout, typography, color schemes, and graphics. * Designers often use tools like Adobe Photoshop, Sketch, or Figma to create mockups and design templates.
Design
31
* phase involves writing code to bring the design to life * Web developers use a combination of programming languages, frameworks, and libraries to build the frontend (client-side) and backend (server-side) components of the website or application
Development
32
Development split into to?
Frontend Development Backend Development
33
focuses on creating the user interface and interactivity using HTML, CSS, and JavaScript
Frontend Development
34
involves implementing server-side logic, database integration, and server management using technologies like Node.js, Python, Ruby on Rails, or PHP
Backend Development
35
* Once the website or application is developed, it undergoes rigorous testing to identify and fix any bugs or issues * _________ may include functional testing, performance testing, compatibility testing across different browsers and devices, and user acceptance testing to ensure the product meets the desired quality standards.
Testing
36
* Once testing is complete, the website or application is deployed to a web server or hosting environment, making it accessible to users on the Internet * _________ setting up databases to ensure smooth operation of the website or application in a live environment.
Deployment
37
is the standard markup language used to create the structure and content of web pages.
Hypertext Markup Language
38
is used to style the visual presentation of HTML elements, including layout, typography, colors, and animations.
Cascading Style Sheets
39
is a versatile programming language used to add interactivity and dynamic behavior to web pages. It's commonly used for clientside scripting, AJAX (Asynchronous JavaScript and XML), and building interactive web applications.
JavaScript
40
like MySQL, PostgreSQL, MongoDB, and Firebase are used to store and manage data for web applications.
Databases
41
Frameworks like React.js, Angular, and Vue.js provide libraries and tools for building complex and interactive user interfaces efficiently.
Frontend Frameworks
42
such as Node.js, Express.js, Django, and Flask are used to build server-side logic, handle data processing, and interact with databases.
Backend Technologies
43
* executed on the user's web browser, enabling interaction and manipulation of web page elements without requiring communication with the server * The primary purpose of ________ is to enhance user experience by providing dynamic content and interactivity
Client-Side Scripting
44
* is the most widely used client-side scripting language. It enables developers to add interactivity, validate forms, create animations, and dynamically update content on web pages. * _____ code is embedded within HTML documents or included as external scripts.
JavaScript
45
While not traditionally considered a scripting language, ____ is used extensively on the client side to style and format HTML elements, controlling the presentation and layout of web pages.
CSS
46
developers can customize colors, fonts, margins, and other visual aspects of a website.
CSS
47
* are executed on the web server, allowing dynamic generation of web page content before it is sent to the user's browser. * These languages handle tasks such as data processing, database interaction, authentication, and server-side logic.
Server-side scripting languages
48
* is a server-side scripting language commonly used for web development. * It is particularly well-suited for building dynamic websites and web applications, offering features such as database connectivity, session management, and file handling. * ____ code is embedded within HTML documents or contained in separate script files.
PHP
49
* is a versatile programming language known for its simplicity and readability. * It's widely used in web development for backend programming, thanks to frameworks like Django and Flask, which provide tools and libraries for building web applications efficiently.
Python