Csc132 (First Lecture Slide)
Csc132 (First Lecture Slide)
(CUSTECH).
1. Design: creating the visual design and user experience of a website or web application.
2. Front-End Development: Building the user interface and user experience of a website or web application using
programming languages like HTML, CSS, and JAVASCRIPT.
3. Back-End Development: Building the serve-side logic, database integration, and API connectivity of a website
or web application using programming languages like Java, Python, and Ruby.
4. Database Management: Designing, implementing, and maintaining databases to store and manage data for
websites and web applications.
5. Testing and Debugging: Testing and debugging websites and web applications to ensure they work correctly and
are free of errors.
6. Deployment and maintenance: deploying websites and web applications to produce environments and
maintaining them to ensure they continue to work correctly and are secure.
SERVER AND BROWSER
SERVER: A server can be a physical machine or a virtual machine running on a physical machine.
PURPOSE: A server is designed to provide services, resources, or data to other devices or programs over
a network.
FUNCTIONALITY: A server can perform various tasks, such as hosting websites, managing databases,
handling email, or providing file sharing and storage.
PURPOSE: A browser is designed to retrieve, display, and interact with web pages and online content.
FUNCTIONALITY: A browser can perform tasks like rendering web pages, executing JavaScript, and
handling user input.
_ A URL (uniform resource location) is a web address used to locate a specific resources on the internet.it
purpose is to provide a unique identifier for a website or web page.
What is the Internet?
The internet is a global network of interconnected computers and servers that store and provide
access to vast amounts of information and resources. It's often referred to as the “network of
networks” because it connects millions of smaller networks together.
In summary, the internet is a powerful, global network that has transformed the way we live, work,
and interact with each other.
The internet enables communication, information sharing, and various online activities through
standardized protocols and technologies, such as:
1. TCP (Transmission Control Protocol): Enable reliable, error-free data transfer between
devices.
2. HTTP (Hypertext Transfer Protocol): facilitates communication between web browsers and
servers.
3. SMTP (Simple Mail Transfer Protocol): Enables Email sending and receiving
4. FTP (File Transfer Protocol): Allows for file transfer between devices.
5. DNS (Domain Name System): for website addressing
HISTORY AND EVOLUTION OF THE INTERNET
The internet has it roots in the 1960s, when the united states department of defense’s advanced research projects agency (ARPA)
funded a project to create a network of computers that could communicate with each other. This project called ARPANET, was the first
operational packet switching network. Over time, other networks were developed and connected to ARPANET, eventually forming the
modern internet.
3. Facilitating e-commerce.
DRAWBACKS OF INTERNET
4. Cyberbullying
5. Online harassment
6. Spread of misinformation
NETWORK CONNECTION
-Devices talk to each other over the internet using TCP/IP protocol.
-Each computer needs a unique internet protocol address (IP address) to talk to other
computer online.
NETWORK SECURITY
1. Firewalls: Devices or software that control incoming and outgoing network traffic based on
predetermined security rules.
2. Encryption: The process of converting plaintext data into unreadable cipher text to protect it from
unauthorized access.
3. Access Control: Measures that restrict access to network resources based on user identity, role, or
permissions.
What is HTML?
HTML (Hypertext Markup Language) is the standard markup language used to create web
pages . It is the backbone of a websites, providing the structure and content that the web
browser renders to the user.
1. Elements: HTML elements are represented by tags, which are surrounded by angle
brackets (<>). Usually in pairs, with the opening tag preceding the content and the
closing tag following the content.
2. Tags: HTML tags are used to define the start and end of an element . They are usually
surrounded by angle brackets (<>).
3. Attributes: HTML attributes provide additional information about an element. They are
added to the opening tag and usually consist of a name and value.
Here is a simple HTML code that contains the head, body, paragraph, link, and image:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>Welcome to my page</h1>
<p><a
</body>
HTML Structure
1. DOCTYPE: The DOCTYPE declaration is the first line of code in an HTML document. It
tell the web browser which version of HTML is being used.
2. HTML: The <html> tag defines the root of an HTML and contain all other elements.
3. Head: The <head> element contains metadata about the document, such as the title,
character encoding, and links to external stylesheets of scripts.
4. Body: The <body> element contains the content of the HTML document.
8. Forms: <form>, <input>,<textarea>,<select>, define forms, input fields, text areas, and select menus.
HTML ATTRIBUTES