IOE Syllabus of Web Technologies and Applications

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.

  1. Introduction . — (3 hours)
    1. History [History of the Web]
    2. Internet and the web
    3. Client/server computing paradigm
  1. Web basics – (5 hours)
    1. Web documents and browsers
    2. HTML, XHTML, forms, CSS
    3. Crawling and information retrieval on the web
  1. Server-side programming (7 hours)
    1. Server-side scripting languages- PHP, JSP, Java Servlets, ASP.NET etc. [Server-side scripting]
    2. Backend database programming
    3. Multi-tier architecture
  1. Client-side scripting (4 hours)
    1. JavaScript basics
    2. JavaScript DOM
  1. Web applications – (6 hours)
    1. Content management systems
    2. Web application frameworks
    3. Online information systems and solutions
  1. Web 2.0 – (6 hours)
    1. Introduction [What Is Web 2.0]
    2. Blogs, wikis, social networking and collective intelligence
    3. Tagging-folksonomies
    4. AJAX
  2. Information representation and sharing – XML (5 hours)
    1. хмl documents, DTD
    2. Stylesheets and transformation – XSLT
    3. Information syndication- RSS
  3.  Web services -(4 hours)
    1. Service-oriented architecture 8.2 SOAP, WSDL, REST
  1. The Semantic Web (5 hours)
    1. Introduction [Semantic Web – W3C]
    2. RDF and Ontologies
    3. Linked Open Data
    4. 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:

  1. Slides and handouts
  2. C. Jackson, “Web technologies: a computer Science Perspective
  3. H. M. Deitel, “Internet and World Wide Web: How to Program”
  4. G. McComb “Web Programming Languages”, John Wiley & Sons
  5. Marty Hall, “Core Web Programming”, Prentice Hal PTR, Upper Saddle River, NJ 07458.
We're always listening.
Have something to say about this article? Find us on Facebook, Twitter or our LinkedIn.
Raju Dawadi
Raju Dawadi
Raju is currently actively involved in DevOps world and is focused on Container based architecture & CI/CD automation along with Linux administration. Want to discuss with him on any cool topics? Feel free to connect on twitter, linkedIn, facebook.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.