Web Designand Development student note
Web Designand Development student note
Internal Peripherals
Types of Cards
External peripherals connect to a computer through ports or wireless interfaces, often used for easy
installation and portability.
Types of Connections
3. PS/2 Ports:
o An older standard for connecting keyboards and mice.
o Functionality varies: If a PS/2 mouse is connected to a keyboard port, it may not be
recognized, depending on the system configuration.
o Largely replaced by USB in modern computers.
Computer ports and cables are crucial for data transfer, power supply, and communication between
devices. Common types include:
1. USB Ports: Versatile connections for peripherals like keyboards, mice, and external drives,
available in various versions (USB 2.0, 3.0, 3.1, and USB-C).
2. HDMI: For high-quality audio and video connections to monitors, TVs, and projectors.
3. DisplayPort: Similar to HDMI, supporting high-resolution video and audio.
4. Ethernet Ports: Enable wired internet and LAN connections.
5. Audio Ports: Allow connection of headphones, speakers, and microphones.
6. VGA: Older analog video ports for displays, now less common.
7. DVI: Digital and analog video connections, found on older monitors.
8. Thunderbolt: High-speed ports for data and video, often used on Apple devices.
9. Power Ports: Connect computers to power sources, varying by device model.
1. Maintain a Clean Workspace: Keep the area tidy and free of clutter, food, and liquids to prevent
accidents and equipment damage.
2. Use Surge Protectors and UPS: Safeguard against power surges and outages to protect devices
and data.
3. Regular Data Backups: Securely back up critical files to prevent data loss.
4. Install Antivirus Software: Use and update reputable antivirus software to guard against
malware and security threats.
5. Exercise Email Caution: Avoid opening suspicious email attachments or links; verify senders
before interacting.
6. Create Strong Passwords: Use unique, strong passwords or a password manager for account
security.
7. Ensure Ergonomics: Maintain proper posture, adjust desk setup, and prevent strain with an
ergonomic workspace.
8. Take Breaks: Follow the 20-20-20 rule to reduce eye strain and fatigue during prolonged
computer use.
9. Optimize Display Settings: Adjust screen brightness, contrast, and font size for comfort.
10. Secure Devices: Lock computers when not in use and enable automatic updates for security.
11. Beware of Social Engineering: Avoid phishing scams or fake information requests by verifying
authenticity.
12. Report Suspicious Activity: Immediately notify IT staff of unusual behaviour or security issues.
Application Software
Application software is designed for specific tasks. Common types include:
1. Word Processing Software: For creating and editing text (e.g., Microsoft Word).
2. Spreadsheet Software: For managing and analyzing data (e.g., Microsoft Excel).
3. Presentation Software: For creating slideshows (e.g., PowerPoint).
4. Database Software: For organizing structured data (e.g., MySQL).
5. Graphics/Design Software: For editing visual content (e.g., Adobe Photoshop).
6. Web Browsers: For navigating websites (e.g., Google Chrome).
7. Communication Software: For emails, messaging, and video calls (e.g., Skype).
8. Multimedia Software: For creating and editing audio/video (e.g., Adobe Premiere).
9. Utility Software: For maintenance and security (e.g., Norton Antivirus).
10. Educational Software: For learning and teaching (e.g., Moodle).
Software Licensing
Software licensing defines usage rights:
Proprietary Licenses: For commercial use with restrictions.
Open-Source Licenses: Freely accessible source code.
Freeware Licenses: Free for use without modification.
Installing Device Drivers
Device drivers enable communication between the OS and hardware.
1. Driver Types and Importance:
o Drivers allow the OS to utilize hardware capabilities.
o Ensure device compatibility and performance.
2. Driver Installation Methods:
o Automatic Installation: Through OS updates (e.g., Windows Update).
o Manual Installation:
From the manufacturer’s website or Using Device Manager to update drivers.
o Using Installation Media: CD or USB provided with the hardware.
3. Updating Drivers:
o Regularly check and update drivers to ensure compatibility and functionality.
Steps for Installing Office Applications
1. Download and run the installation file.
2. Follow prompts, input license details, and configure settings.
3. Launch applications via desktop shortcuts or menus.
Driver Installation and Updates on Windows 10
1. Using Windows Update:
o Navigate to Settings > Update & Security > Check for updates.
o Install optional driver updates.
2. Using Device Manager:
o Access Device Manager from the Start menu.
o Expand categories, right-click the device, and select “Update Driver.”
o Search automatically or provide downloaded driver files.
3. From Manufacturer’s Website:
o Identify hardware and download the latest drivers compatible with your OS.
o Run the installer and follow instructions.
4. Checking Drivers:
o Use Device Manager or Windows Update to verify installed drivers.
o Visit manufacturer websites for specific updates.
Important keyboard shortcuts
Module II
1.1. Introduction to the Internet
The Internet and the World Wide Web (WWW) are transformative technologies enabling global
communication, data access, and business operations. Though often conflated, the Internet provides the
underlying infrastructure for the WWW, facilitating data exchange between devices.
1.1.1. Internet
The Internet is a global, decentralized network connecting billions of devices via standardized protocols.
It acts as the backbone for data transfer, supporting emails, file sharing, web browsing, and streaming.
1969: ARPANET launched, connecting major universities (e.g., UCLA, Stanford) for file sharing
and research collaboration.
1970s: Introduction of email and the TCP/IP protocol, standardizing data transfer and making
the Internet more accessible.
1986: NSFNET expanded connectivity, paving the way for personal computing.
1990s: The University of Minnesota developed the first user-friendly interface, and NSFNET
lifted commercial use restrictions in 1995, accelerating growth.
Today: Over 3 billion daily users leverage the Internet for communication, learning, work, and
entertainment. Projections estimate 7.5 billion users and 500 billion connected devices by 2030.
The Internet operates as a layered architecture involving interconnected networks and standardized
protocols.
Key Components:
1. Devices and Endpoints: Computers, smartphones, and servers use unique IP addresses to
communicate.
2. Physical Infrastructure:
o Cables: Fiber optics, copper wires, and undersea cables enable data transmission.
3. Internet Service Providers (ISPs): Gateways to the Internet, offering connections, domain
hosting, and network security.
4. Protocols:
o TCP/IP: Manages data packet transmission and routing.
o Clients (browsers) send requests to servers, which respond with requested content.
6. Data Transmission: Data travels in packets through routers, dynamically routed for efficiency.
7. Security: Firewalls, SSL/TLS encryption, and VPNs secure data and prevent unauthorized access.
8. IP Addresses:
The Internet has revolutionized various sectors by democratizing access to information and facilitating
global connections.
Key Applications:
1. Communication:
o Email, social media (e.g., Gmail, Facebook), and video conferencing (e.g., Zoom).
o Search engines (e.g., Google), online encyclopedias, and scholarly articles support
education and professional growth.
3. Entertainment:
o Streaming platforms (e.g., Netflix), online gaming, and music services (e.g., Spotify).
4. E-Commerce:
o Online shopping (e.g., Amazon), food delivery, and global marketplaces for goods and
services.
5. Education:
o E-learning platforms (e.g., Coursera, Khan Academy) and virtual classrooms expand
educational opportunities.
6. Healthcare:
o Internet banking, digital currencies, and mobile payment systems (e.g., PayPal, Venmo).
8. Cloud Computing:
The World Wide Web (WWW) is a system of interlinked hypertext documents accessed through the
Internet. It provides a graphical interface via web browsers, enabling users to:
Navigate websites.
View and interact with multimedia content such as text, images, and videos.
The Web relies on the Internet’s infrastructure for data transfer, functioning as an information-sharing
platform.
While often used interchangeably, the Internet and WWW are distinct:
Internet: A vast global network connecting millions of computers to facilitate data exchange.
WWW: An information-sharing model built on the Internet, consisting of web pages linked via
URLs and accessed through protocols like HTTP.
Invention: Created by Sir Tim Berners-Lee in the late 1980s at CERN to facilitate information
sharing across diverse computer systems.
Evolution:
Clients (user devices) request and display these pages via web browsers.
1. Web Pages: HTML documents containing multimedia and linked via hyperlinks.
2. Web Browsers: Applications (e.g., Chrome, Firefox) that render and display web pages.
5. URLs (Uniform Resource Locators): Unique addresses identifying specific web pages.
6. HTTP/HTTPS: Protocols for data transfer between browsers and servers; HTTPS adds encryption
for security.
1. Enter a URL: The user inputs a web address (e.g., https://www.example.com) into the browser.
2. DNS Lookup: The browser converts the URL into an IP address (e.g., 192.0.2.1) via the Domain
Name System (DNS).
3. HTTP Request: The browser sends an HTTP request to the server at the IP address, requesting
the web page.
4. Server Response: The server processes the request and sends back the requested web page
along with related resources (e.g., images, CSS).
5. Browser Displays Web Page: The browser receives the data and renders the web page for the
user to view.
o An extension of HTTP that encrypts data between the browser and server using SSL
(Secure Sockets Layer) or TLS (Transport Layer Security) protocols.
o HTTPS ensures confidentiality and prevents tampering, making it secure for transactions
involving sensitive data.
o Websites with HTTPS have SSL/TLS certificates verified by trusted Certificate Authorities,
and browsers indicate secure connections with "https://" and a padlock icon.
1.2.4.4 The Domain Name System (DNS)
DNS Structure:
o It works by querying multiple servers, starting from the root DNS server to the TLD
server (e.g., .com), and finally to the domain's nameserver, which provides the IP
address.
o The browser then sends an HTTP request to this IP, and the server returns the requested
webpage.
step-by-step process of how the Domain Name System (DNS) resolves a domain name into an IP
address, allowing the browser to load the desired web page.
1. The DNS resolver forwards the request to a root nameserver to begin the process of finding the
IP address for example.com.
2. The root server responds by directing the resolver to a Top-Level Domain (TLD) DNS server (for
.com, .net, etc.).
3. The DNS resolver sends a request to the .com TLD DNS server, seeking information about the
domain example.com.
4. The .com TLD server returns the IP address of the domain's nameserver (i.e., the authoritative
server for example.com).
5. The DNS resolver then queries the domain's nameserver for the IP address of example.com.
6. The domain's nameserver returns the IP address of example.com to the DNS resolver.
7. The DNS resolver sends the IP address back to the web browser.
Definition: A URL is a string of characters that provides the address of a specific resource on the
web.
Structure of a URL:
2. Subdomain: A section of the URL before the main domain (e.g., www). It can also
include specific sections of a website like blog or store.
3. Domain: The main part of the URL, identifying the website (e.g., example.com).
4. Top-Level Domain (TLD): The domain extension that follows the main domain (e.g.,
.com, .org, .net).
Examples of TLDs include:
Country Code TLDs (ccTLDs): .us (USA), .ca (Canada), .jp (Japan).
5. Subfolder: A directory within the website’s hierarchy that organizes content (e.g.,
www.example.com/shoes/).
6. Slug: Identifies a specific page or post on a website, usually descriptive of the page's
content (e.g., /best-baby-shampoos/).
7. URL Parameters: Additional data in a URL, appearing after a question mark (?), typically
used for tracking or passing information (e.g.,
www.example.com/page?item=123&category=shoes).
A website is a collection of web pages and related content hosted on a web server, accessible via the
World Wide Web. It serves as a platform for individuals, businesses, and organizations to share
information, showcase products, and engage with users. Websites can range from simple one-page sites
to complex multi-page portals and are accessed through web browsers.
Websites serve a variety of purposes across different sectors. Key functions include:
1. Information Dissemination:
o Websites like news platforms, blogs, and informational portals provide articles, reports,
and guides on various topics.
2. E-commerce:
o Websites such as Amazon and eBay enable businesses to sell products and services
globally, facilitating transactions and supporting online shopping.
o Websites help businesses establish their brand identity, communicate with potential
customers, and build relationships through engaging content.
4. Customer Service:
o Websites function as customer service hubs, offering resources like FAQs, live chat, and
help desks.
5. Community Building:
o Websites host social media platforms, forums, and discussion boards, fostering
communities where people can share interests and discuss topics.
6. Entertainment:
o Websites dedicated to entertainment offer services like streaming, online games, and
interactive media.
Web pages are documents coded in HTML (Hypertext Markup Language) that structure and lay out
content. Key components of a web page include:
o Web pages are organized using HTML elements like headings, paragraphs, lists, images,
tables, and forms.
2. Hyperlinks:
o Hyperlinks (or links) connect web pages, enabling easy navigation by allowing users to
click and move between pages or external resources.
3. Multimedia Elements:
o Web pages often incorporate images, videos, audio, and other media types to enhance
the user experience.
o Forms collect user input via elements such as text fields, checkboxes, radio buttons,
dropdown menus, and submit buttons.
Websites can be categorized into static and dynamic types, depending on how the content is generated
and managed.
A. Static Websites
Characteristics:
o Fixed Content: Content remains the same for every visitor and is updated manually.
o Quick to Load: Static pages load faster as they do not require server-side processing.
Typical Uses:
o Small Business Websites: Ideal for businesses needing a simple online presence.
Characteristics:
o Server-Side Processing: Uses languages like PHP, Python, or Node.js to process data and
dynamically generate content.
o Flexibility: Can support complex functionalities, like online stores or social media
platforms.
Typical Uses:
o E-commerce Sites: For managing product listings, user accounts, and shopping carts.
o Social Media Platforms: To handle real-time updates, user interactions, and content
personalization.
o Blogs and News Portals: Where content is constantly updated, archived, and searched.