IWP Syllabus
IWP Syllabus
Expected Outcome After successfully completing the course the student should be able to
1. Differentiate web protocols and web architecture.
2. Develop client side web application.
3. Implement client side script using JavaScript.
4. Implement server side script using PHP
5. Develop XML based web applications
6. Develop application using JavaScript with recent advancement like JSON,
AJAX and JQuery.
7
APPLICATION DEVELOPMENT USING NODE JS
4 17
Introduction to Node.js- Installing Node.js - Using Events, Listeners,
Timers, and Callbacks in Node.js – Introduction to Mongo DB-
Accessing MongoDB from Node.js
8 Industry Expert Talk 1
Text books:
1. Elizabeth Castro and Bruce Hyslop , HTML5 and CSS3, 7th Edition, , Peachpit press, 2012
2. Fritz Schneider, Thomas Powell , JavaScript – The Complete Reference 3rd Edition, Mc-Graw Hill, 2012
3. Steven Holzener , PHP – The Complete Reference, 1st Edition, TATA Mc-Graw Hill, 2007
4. Elliotte Rusty Harold , XMLBible,3rd Edition , Wiley Publications, 2004
5. Martin Kalin, Java Web Services, O’Reilly Publications, 2009
6. Sandeep Kumar Patel, Developing Responsive Web Applications with AJAX and JQuery, Packt Publications,
2014
7. Lindsay Bassett, Introduction to JavaScript Object Notation, 1 st Edition, O’Reilly Media, 2015
8. Brad Dayley, Brendan Dayley, and Caleb Dayley , Node.js, MongoDB and Angular Web Development: The
definitive guide to using the MEAN stack to build web applications - Pearson Education, 2nd Edition, 2018
Reference book:
1. DeitelDeitel Nieto, Internet & World Wide Web How to Program, 5th edition, 2012.
Q: Consider an image of India with different states. Use image mapping to give the demographics of all the states from
data.gov.in.
Q: Apply CSS to a shopping site having two branches with different localized content, the website being hosted on a local
LAMP server.
4. JavaScript validation
Q: Design a flight reservation form and perform validation of the fields with auditory feedback for the visually
impaired.
Note: Let the entered number is 6 and the dob of a record is (13, December, 1996), 6 is present as the part of the year, and
also the year 1996 is a leap year, hence the date will be displayed as 1996/December/6.
11. Assume that you are organizing a workshop. You are asked to upload the poster for your workshop along with the
organizers photograph in VIT intranet. The poster should be of pdf format limited to size 1 MB and the photograph should
be of jpeg format limited to 5 MB. The web page should have two links.
i) Uploading the poster
ii) Uploading the photograph
Q: Develop an application to convert a word file to PDF and send it as an attachment through e-mail. The service is to be
restricted to a file of size 10MB.
Q: Develop a thesaurus tool by creating a schema for thesaurus. When a word is entered the synonyms or
antonyms must be displayed based on the user request.
14. XSL – Create an employee information system using XML and display the employee number and name of
employees with salary greater than Rs. 100000 p/m. with XSL.
15. Using JavaScript, store and output JSON content to a web page.
Session-wise Plan