CS368 Web Technologies
CS368 Web Technologies
CS368 Web Technologies
Course Name
code Credits Introduction
CS368 Web Technologies 3-0-0-3 2016
Prerequisite: Nil
Course Objectives
To impart the design, development and implementation of Dynamic Web Pages.
To develop programs for Web using Scripting Languages.
To give an introduction to Data Interchange formats in Web.
Syllabus
Basics of Internet and World Wide Web, HTML and XHTML, Cascading Style Sheets,
Frameworks, Basics of JavaScript, JQuery, Introduction to XML and JSON, Overview of PHP
Expected Outcome
The student will be able to
i. Understand different components in web technology and to know about CGI and CMS.
ii. Develop interactive Web pages using HTML/XHTML.
iii. Present a professional document using Cascaded Style Sheets.
iv. Construct websites for user interactions using JavaScript and JQuery.
v. Know the different information interchange formats like XML and JSON.
vi. Develop Web applications using PHP.
Text Books
1. P. J. Deitel, H.M. Deitel, Internet &World Wide Web How To Program, 4/e, Pearson
International Edition 2010.
2. Robert W Sebesta, Programming the World Wide Web, 7/e, Pearson Education Inc., 2014.
References
1. Bear Bibeault and Yehuda Katz, jQuery in Action, Second Edition, Manning
Publications.[Chapter 1]
Black Book, Kogent Learning Solutions Inc. 2009.
2. Bob Boiko, Content Management Bible, 2nd Edition, Wiley Publishers. [Chapter 1, 2]
3. Chris Bates, Web Programming Building Internet Applications, 3/e, Wiley India Edition
2009.
4. Dream Tech, Web Technologies: HTML, JS, PHP, Java, JSP, ASP.NET, XML, AJAX,
5. Jeffrey C Jackson, Web Technologies A Computer Science Perspective, Pearson
Education Inc. 2009.
6. Lindsay Bassett, Introduction to JavaScript Object Notation: A To-the-Point Guide to
JSON 1st Edition, O’Reilly.[Chapter 1,2,3,4]
7. Matthew MacDonald, WordPress: The Missing Manual, 2nd Edition, O'Reilly Media.
[Chapter 1]
Web Resources
1. www.w3.org/CGI/
2. old.tree.ro/en/strategy-white-papers/content-management-systems.pdf
3. httpd.apache.org/download.cgi
4. https://alistapart.com/article/frameworks
5. http://getbootstrap.com/css/
6. https://www.w3.org/TR/WD-DOM/introduction.html
Course Plan
End
Sem.
Module Contents Hours
Exam
Marks
Assignment:
It is highly recommended to give assignment based on:
1. JavaScript Frameworks (like AngularJS or/and NodeJS)
2. Any PHP web app based on frameworks(like Laravel, CodeIgniter, CakePHP, Zend
etc.)