R22 B.Tech.
AI & ML Syllabus JNTU Hyderabad
AM513PE: WEB PROGRAMMING (Professional Elective – I)
B.Tech. III Year I Sem. L T P C
3 0 0 3
Course Objectives:
Understand the technologies used in Web Programming.
Know the importance of object-oriented aspects of Scripting.
Understand creating database connectivity using JDBC.
Learn the concepts of web-based application using sockets.
Course Outcomes:
Design web pages.
Use technologies of Web Programming.
Apply object-oriented aspects to Scripting.
Create databases with connectivity using JDBC.
Build web-based application using sockets.
UNIT – I Client side Programming
HTML- Basic Tags- List, Tables, Images, Forms, Frames, CSS
JAVA Script -
Web page Designing using HTML, Scripting basics- Client side and server side scripting. Java
ScriptObject, names, literals, operators and expressions- statements and features- events - windows -
documents - frames - data types - built-in functions- Browser object model - Verifying forms.-HTML5-
CSS3- HTML 5 canvas - Web site creation using tools.
UNIT – II JAVA
Introduction to object-oriented programming-Features of Java – Data types, variables and arrays –
Operators – Control statements – Classes and Methods – Inheritance. Packages and Interfaces –
Exception Handling – Multithreaded Programming – Input/Output – Files – Utility Classes – String
Handling.
UNIT – III JDBC
JDBC Overview – JDBC implementation – Connection class – Statements - Catching Database
Results, handling database Queries. Networking– InetAddress class – URL class- TCP sockets – UDP
sockets, Java Beans –RMI.
UNIT – IV APPLETS
Java applets- Life cycle of an applet – Adding images to an applet – Adding sound to an applet.
Passing parameters to an applet. Event Handling. Introducing AWT: Working with Windows Graphics
and Text. Using AWT Controls, Layout Managers and Menus. Servlet – life cycle of a servlet. The
Servlet API, Handling HTTP Request and Response, using Cookies, Session Tracking. Introduction to
JSP.
UNIT – V XML AND WEB SERVICES
Xml – Introduction-Form Navigation-XML Documents- XSL – XSLT- Web services-UDDI-WSDL-Java
web services – Web resources.
TEXT BOOKS:
1. Harvey Deitel, Abbey Deitel, Internet and World Wide Web: How To Program 5th Edition.
2. Herbert Schildt, Java - The Complete Reference, 7th Edition. Tata McGraw- Hill Edition.
3. Michael Morrison XML Unleashed Tech media SAMS.
REFERENCE BOOKS:
1. John Pollock, Javascript - A Beginners Guide, 3rd Edition –- Tata McGraw-Hill Edition.
2. Keyur Shah, Gateway to Java Programmer Sun Certification, Tata McGraw Hill, 2002.
Page 78 of 147