21BCA DSC14 Web Technologies
👉To Download The Syllabus CLICK HERE -
_________________________________________________________________________________
Credits: 4 Contact Hours: 52 Theory 04 Hrs/week
Formative assessment: 40 marks Term end exam: 60 marks Exam duration: 02 hrs
Course Outcomes (COs): At the end of the course, students will be able to:
• Understand basics of web technology
• Recognize the different Client-side Technologies and tools like, HTML, CSS, JavaScript
• Learn Java Servlets and JDBC CO4 Web Technology for Mobiles and Understand web security
___________________________________________________________________________________
UNIT 1: 11 Hrs
Introduction and Web Design: Introduction to Internet, WWW and Web 2.0,Web browsers, Web protocols and Web servers, Web Design Principles and Web site structure, client-server technologies, Client side tools and technologies, Server side Scripting, URL, MIME, search engine, web server- Apache, IIS, proxy server, HTTP protocol. Introduction to HTML. HTML5 Basics tags, Formatting tags in HTML, HTML5 Page layout and Navigation concepts, Semantic Elements in HTML, List, type of list tags, tables and form tags in HTML, multimedia basics, images, iframe, map tag, embedding audio and video clips on webpage.
UNIT 2: 10 Hrs
Introduction to XML: XML Syntax, XML Tree, Elements, Attributes, Namespace, Parser, XSLT DOM, DTD, Schema. Introduction to CSS, CSS syntax, CSS selectors, CSS Background Cursor, CSS text fonts, CSS-List Tables, CSS Box Modeling, Display Positioning, Floats, CSS Gradients, Shadows, 2D and 3 Transform, Transitions, CSS Animations.
UNIT 3: 11 Hrs
Introduction to JavaScript: JavaScript Data type and Variables, JavaScript Operators, Conditional Statements, Looping Statements, JavaScript Functions, Number, Strings, Arrays, Objects in JavaScript, Window and Frame objects, Event Handling in JavaScript, Exception Handling, Form Object and DOM, JSON, Browser Object Model.
UNIT 4: 10 Hrs
Introduction to Servlets: Common Gateway Interface (CGI), Lifecycle of a Servlets, deploying a Servlets, The Servlets API, Reading Servlets parameters, reading initialization parameters, Handling HTTP Request & Responses, Using Cookies and sessions, connecting to a database using JDBC.
UNIT 5: 10 Hrs
Web Security: Authentication Techniques, Design Flaws in Authentication, Implementation Flaws in Authentication, Securing Authentication, Path Traversal Attacks. Injecting into Interpreted Contexts, SQL Injection, NoSQL Injection, XPath Injection, LDAP Injection, XML Injection, HTTP Injection, Mail Service Injection. Types of XSS, XSS in Real World, Finding and Exploiting XSS Vulnerabilities, Preventing XSS Attacks.
0 Comments