Advanced Java and Web Technologies for JNTUK
Blog providing beginner tutorials on different web technologies like HTML, CSS, Javascript, PHP, MYSQL, XML, Java Beans, Servlets, JSP and AJAX

12/01/2015 Categories: Misc. No Comments on AJWT Course Overview

Course Name: Advanced Java & Web Technologies (AJWT)

Coordinating University: Jawaharlal Nehru Technological University, Kakinada (JNTUK)

Course Code: R32055

Course Material: http://www.startertutorials.com/ajwt/

Material like lecture notes, lab manual, lab exercises, assignments, previous question papers etc are available.

Course Prerequisites: Knowledge of programming in any programming language is required and thorough knowledge of core java concepts is a must.

Course Objectives: To make the students get acquainted with skills for creating websites and web apps through learning various technologies like HTML, CSS, JavaScript, PHP, MYSQL, XML, JavaBeans, Servlets, JSP, JDBC, AJAX and Web Services.

Course Outcomes: Students will be acquainted with necessary fundamental skills for creating websites and web apps. This course alone is not sufficient for creating high-end web apps like Facebook, Google etc.

Syllabus:

UNIT I: HTML tags, Lists, Tables, Images, forms, Frames, Cascading style sheets, Introduction to Java script, objects in Java Script, Dynamic HTML with Java Script. 

UNIT II: PHP Programming: Introducing PHP: creating PHP script, running PHP script. Working with variables and constants: using variables, using constants, data types, operators, Controlling program flow: conditional statements, control statements, Arrays, functions, working with forms and database. 

UNIT III: Working with XML: Document Type Definition, XML schemas, Document object model, XSLT, DOM and SAX.

UNIT-IV: Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound properties, Bean Info Interface, Constrained properties Persistence, Customizes, Java Beans API, Introduction to EJB’s. 

UNIT-V: Web Servers and Servlets: Tomcat web server, Introduction to Servlets: Lifecycle of a Servlet, JSDK, The Servlet API, The javax.servlet Package, Reading Servlet parameters, and Reading Initialization parameters. The javax.servlet HTTP package, Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues. 

UNIT-VI: Introduction to JSP: The Problem with Servlet. The Anatomy of a JSP Page, JSP Processing. JSP application design with MVC.

JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing – Displaying Values Using an Expression to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages – Sharing Session and Application Data – Memory Usage Considerations. 

UNIT VII: Database Access: Database Programming using JDBC, studying javax.sql.* package, accessing a database from a JSP page, application specific database actions, deploying Java Beans in a JSP Page, Introduction to struts framework. 

UNIT VIII: AJAX A New Approach: Introduction to AJAX, Integrating PHP and AJAX, Consuming WEB services in AJAX: (SOAP, WSDL, UDDI).

Text Books:

  • Programming the World Wide Web – Robert W. Sebesta – 7th edition – Pearson
  • Web Technologies – Uttam K. Roy – Oxford 

Resources: AJWT resources by Starter tutorials

Web / Other References:

  • Wikipedia.org (for information on various concepts related to AJWT)
  • php.net (for documentation/help on PHP language)
  • w3schools.com (for code examples of various concepts related to AJWT)
  • ajax.org (for help and tutorials on ajax)
  • jquery.com (a JavaScript framework)
  • tizag.com (tutorials on various languages and technologies)

 

Suryateja Pericherla

Suryateja Pericherla

Hello, I am Suryateja Pericherla working as an Asst. Professor in CSE department at Vishnu Institute of Technology. I write articles to share my knowledge and make people knowledgeable regarding certain topics.
Suryateja Pericherla

Latest posts by Suryateja Pericherla (see all)

Related Links:

Note: Do you have a question on this article or have a suggestion to make this article better? You can ask or suggest us by filling in the below form. After commenting, your comment will be held for moderation and will be published in 24-48 hrs.

Leave a Reply

Scroll Up
Thank you for visiting startertutorials.com! If you like this website do share with your friends by clicking on the social icons available on the left hand side.

As the domain name is quite large to remember, use this short domain to visit this site. Short domain: stuts.me