The document outlines the course outcomes and detailed syllabus for the Web Technology course (BCS502) at Dr. A.P.J. Abdul Kalam Technical University. It covers fundamental concepts of web development, including HTML, CSS, JavaScript, AJAX, and server-side applications using EJB and Node.js. The course aims to equip students with practical skills in web design, interactive applications, and server functionality.
The document outlines the course outcomes and detailed syllabus for the Web Technology course (BCS502) at Dr. A.P.J. Abdul Kalam Technical University. It covers fundamental concepts of web development, including HTML, CSS, JavaScript, AJAX, and server-side applications using EJB and Node.js. The course aims to equip students with practical skills in web design, interactive applications, and server functionality.
ABDUL KALAM TECHNICAL UNIVERSITY, UTTAR PRADESH, LUCKNOW
Web Technology (BCS502) Course Outcome (CO) Bloom’s Knowledge Level (KL) At the end of course, the student will be able to: Understand the fundamental concepts of web development, including the history, K3, K6 CO 1 protocols, and tools. Apply HTML and XML in the development of web projects. Apply CSS for designing and styling web pages, including the use of CSS properties, K2, K3 CO 2 styling elements, and advanced techniques for creating responsive web sites. Develop interactive web applications using JavaScript and AJAX, with a focus on K3, K6 CO 3 scripting documents, forms, and networking concepts such as internet addressing and TCP/IP sockets. Design and implement server-side applications using Enterprise Java Beans (EJB) and K2, K4, CO 4 Node.js, including the creation of JavaBeans, RESTful APIs, and database operations K6 with MongoDB. Implement web server functionality using Servlets and Java Server Pages (JSP), focusing K2, K3, CO 5 on handling HTTP requests, session tracking, and utilizing custom tag libraries for K4 dynamic web content. DETAILED 3-0-0 SYLLABUS Unit Topic Proposed Lecture Introduction: Introduction and Web Development Strategies, History of Web and Internet, Protocols Governing Web, Writing Web Projects, Connecting to Internet, Introduction to I Internet services and tools, Introduction to client-server computing. Web Page Designing: HTML: List, Table, Images, Frames, forms, XML: Document type 08 definition (DTD), XML schemes, Object Models, presenting and using XML, Using XML Processors: DOM and SAX. CSS: Creating Style Sheet, CSS Properties, CSS Styling (Background, Text Format, II Controlling Fonts), Working with block elements and objects, Working with Lists and Tables, CSS Id and Class, Box Model (Introduction, Border properties, Padding Properties, Margin 08 properties) CSS Advanced (Grouping, Dimension, Display, Positioning, Floating, Align, Pseudo class, Navigation Bar, Image Sprites, Attribute sector), CSS Color, Creating page Layout and Site Designs. Scripting: Java script: Introduction, documents, forms, statements, functions, objects, III introduction to AJAX. 08 Networking: Internet Addressing, InetAddress, Factory Methods, Instance Methods, TCP/IP Client Sockets, URL, URL Connection, TCP/IP Server Sockets, Datagram. Enterprise Java Bean: Creating a JavaBeans, JavaBeans Properties, Types of beans, Stateful IV Session bean, Stateless Session bean, Entity bean. 08 Node.js: Introduction, Environment Setup, REPL Terminal, NPM (Node Package Manager) Callbacks Concept, Events, Packaging, Express Framework, Restful API. Node.js with MongoDB: MongoDB Create Database, Create Collection, Insert, delete, update, join, sort, query. Servlets: Servlet Overview and Architecture, Interface Servlet and the Servlet Life Cycle, V Handling HTTP get Requests, Handling HTTP post Requests, Redirecting Requests to Other 08 Resources, Session Tracking, Cookies, Session Tracking with Http Session Java Server Pages (JSP): Introduction, Java Server Pages Overview, A First Java Server Page Example, Implicit Objects, Scripting, Standard Actions, Directives, Custom Tag Libraries
Curriculum & Evaluation Scheme: CS, Computer Engineering and CSE (V & VI Semester) 5