WEB TECHNOLOGIES AND APPLICATIONS CT 725 05
Lecture : 3 Year : IV Tutorial : 1 Part : I Practical : 3/2
Course Objectives:
– To introduce the key foundations of the Web, essential technologies and knowledge needed for web application development, and to highlight the recent developments on the dynamic area of the Web.
The elective subject can be choosen by BE Computer (BCT) and Electronics & Communication(BEX) students for Fourth Year – First Part.
- Introduction . — (3 hours)
- History [History of the Web]
- Internet and the web
- Client/server computing paradigm
- Web basics – (5 hours)
- Web documents and browsers
- HTML, XHTML, forms, CSS
- Crawling and information retrieval on the web
- Server-side programming (7 hours)
- Server-side scripting languages- PHP, JSP, Java Servlets, ASP.NET etc. [Server-side scripting]
- Backend database programming
- Multi-tier architecture
- Client-side scripting (4 hours)
- JavaScript basics
- JavaScript DOM
- Web applications – (6 hours)
- Content management systems
- Web application frameworks
- Online information systems and solutions
- Web 2.0 – (6 hours)
- Introduction [What Is Web 2.0]
- Blogs, wikis, social networking and collective intelligence
- Tagging-folksonomies
- AJAX
- Information representation and sharing – XML (5 hours)
- хмl documents, DTD
- Stylesheets and transformation – XSLT
- Information syndication- RSS
- Web services -(4 hours)
- Service-oriented architecture 8.2 SOAP, WSDL, REST
- The Semantic Web (5 hours)
- Introduction [Semantic Web – W3C]
- RDF and Ontologies
- Linked Open Data
- Applications and Web 3.0
Practical:
Regular lab sessions can be conducted related to web design, programming, client-side scripting, working with application framework, tools, etc.
A number of practical assignments can be given for hands-on experience on web application development.
References:
- Slides and handouts
- C. Jackson, “Web technologies: a computer Science Perspective
- H. M. Deitel, “Internet and World Wide Web: How to Program”
- G. McComb “Web Programming Languages”, John Wiley & Sons
- Marty Hall, “Core Web Programming”, Prentice Hal PTR, Upper Saddle River, NJ 07458.