Web Engineering One Shot
Web Engineering One Shot
• History: The rapid evolution of the Internet and World Wide Web has transformed
industries like manufacturing, education, and banking.
• Progression from static HTML pages to dynamic, interactive web applications using
technologies like HTML5, CSS3, and WebGL.
2. Interactive: Dynamic content based on user input (e.g., HTML forms, CGI).
6. Portal-Oriented: Single access point for diverse information (e.g., search engines).
7. Knowledge-Based: Semantic web technologies for knowledge sharing.
• Subset of the Internet, consisting of interlinked web pages accessed via browsers.
• OSI Layers:
• Software Components:
o Protocols like SMTP (email), FTP (file transfer), and HTTP (web).
9. Wireless Application Protocol (WAP)
• Types:
• Working:
• Architectures:
UNIT 2
1. Information Architecture (IA)
• Definition: The art of modeling and organizing complex systems to create usable
environments.
• Core Qualities:
• Responsibilities:
o Ensure success criteria are documented and shared with all stakeholders.
o Collaborate with designers, engineers, and quality control teams.
• Importance:
4. Organizing Information
• Purpose:
• Challenges:
• Organizing Websites:
3. Design: Determine the website's look and feel, ensuring alignment with brand
identity.
4. Development: Build the website using graphics, navigation, and content.
6. Design Issues
• Accessibility: Ensure the website works for all users, regardless of ability or location.
• Content Positioning: Place readable, well-organized content with suitable fonts and
colors.
• Conceptual Design:
8. Navigation Systems
• Types:
9. Searching Systems
• Good Design:
• Bad Design:
• Process:
• Advantages:
• Importance:
• Activities:
1. Elicitation: Identify requirements from stakeholders.
• Metrics:
o Browser/mobile compatibility.
o SEO optimization.
• Risks:
• Solutions:
• Challenges:
• Recommendations:
• Definition: A standard markup language for creating web pages and applications.
• Structure:
html
Copy code
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
• Elements:
o Example:
html
Copy code
<p>This is a paragraph.</p>
• Head Tags:
o <script>: JavaScript.
• Types:
1. External:
html
Copy code
2. Internal:
html
Copy code
<style>
body { background-color: lightblue; }
</style>
3. Inline:
html
Copy code
• Syntax:
css
Copy code
selector {
property: value;
• Features:
4. JavaScript
• Uses:
o Validating forms.
o Creating cookies.
• Example:
javascript
Copy code
document.getElementById("demo").innerHTML = "Hello World!";
5. Server-Side Technologies
• Uses:
o Session tracking.
• Example:
php
Copy code
• Advantages:
o Platform-independent.
• Features:
• Benefits:
• Example:
javascript
Copy code
xhttp.send();
7. Web Forms
• Elements:
o <select>: Dropdowns.
• Example:
html
Copy code
<form>
<select>
</select>
</form>
8. Cookies
• Definition: Small data files stored on the client for session tracking.
• JavaScript Example:
javascript
Copy code
9. Multimedia in HTML
• Images:
html
Copy code
• Audio:
html
Copy code
<audio controls>
</audio>
• Video:
html
Copy code
</video>
UNIT 4
Technologies for Web Applications II
• Definition: A markup language used to carry and store data, designed to be self-
descriptive.
• Features:
o Case-sensitive.
• Need:
o Replaces EDI (Electronic Data Interchange) by being more flexible and cost-
efficient.
• Methods:
UNIT 5
• E-Commerce
• Definition:
E-Commerce refers to the buying, selling, and exchanging of goods, services, and
information through the internet or other electronic networks. It utilizes ICT
(Information and Communication Technology) and EFT (Electronic Funds Transfer).
• Components:
• Business Models:
• 1. Business-to-Business (B2B)
• Advantages:
• 2. Business-to-Consumer (B2C)
• Features:
• 3. Consumer-to-Consumer (C2C)
• Advantages:
• Minimal costs.
• Disadvantages:
• 4. Consumer-to-Business (C2B)
• Features:
• Consumer-initiated pricing.
• G2C: Governments provide citizen services (e.g., birth certificates, tax payments).
•
• Features of E-Commerce
• Non-Cash Payment:
• Use of digital payment methods like credit/debit cards, UPI, and digital wallets.
• 24x7 Availability:
• Improved Sales:
• Inventory Management:
• Communication Improvement:
• E-Commerce Security
• Security Challenges
• Fraudulent Transactions:
• Technical Components:
• Client Software:
• Network Transport:
• Security Measures:
• Credit/Debit Cards:
• Widely used for online payments with CVV and OTP authentication.
• E-Wallets:
• RTGS/NEFT:
• E-Cash:
•
• Cryptography in E-Commerce
• Types of Cryptography:
• Secret-Key Cryptography:
• Public-Key Cryptography:
• Digital Signatures:
• How It Works:
• Cybercrimes in E-Commerce
• Types of Cybercrimes:
• Cyberstalking:
• Spoofing:
• Data Theft:
• Virus Attacks:
• Marketing in E-Commerce
• Key Channels:
• Pay-Per-Click (PPC):
• Affiliate Marketing:
• Email Marketing:
• Conversion Optimization:
• Ethical Issues:
• Legal Challenges:
• Fraud Prevention:
• Copyright Violations:
• Protecting intellectual property rights.
• Regulations: