BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION



Similar documents
IT6503 WEB PROGRAMMING. Unit-I

Java Application Developer Certificate Program Competencies

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Computing Concepts with Java Essentials

Java the UML Way: Integrating Object-Oriented Design and Programming

Syllabus for CS 134 Java Programming

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

Course Number: IAC-SOFT-WDAD Web Design and Application Development

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

Specialized Programme on Web Application Development using Open Source Tools

Japan Communication India Skill Development Center

Virtual Credit Card Processing System

Java (12 Weeks) Introduction to Java Programming Language

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

DIPLOMA IN WEBDEVELOPMENT

Japan Communication India Skill Development Center

Specialized Programme on Web Application Development using Open Source Tools

Artificial Intelligence. Class: 3 rd

Japan Communication India Skill Development Center

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Fundamentals of Java Programming

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: ADVANCE JAVA PROGRAMMING (COURSE CODE: )

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

An Overview of Java. overview-1

Web Development in Java

JAVA r VOLUME II-ADVANCED FEATURES. e^i v it;

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS WEB DEVELOPMENT & PROGRAMMING I AND TITLE:

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

10CS73:Web Programming

Java and J2EE (SCJA Exam CX ) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

TIME SCHEDULE OBJECTIVES

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Web Application diploma using.net Technology

Courses Breakdown. Technical Web Development

Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

JAVA. EXAMPLES IN A NUTSHELL. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo. Third Edition.

Japan Communication India Skill Development Center

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

WIRIS quizzes web services Getting started with PHP and Java

Java EE Web Development Course Program

WebObjects Web Applications Programming Guide. (Legacy)

Applets, RMI, JDBC Exam Review

3 Control Structures 52

Information Technology Programming

IT3504: Web Development Techniques (Optional)

Software Architecture

IT3503 Web Development Techniques (Optional)

A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS

Service Oriented Architectures

Server-Side Web Development JSP. Today. Web Servers. Static HTML Directives. Actions Comments Tag Libraries Implicit Objects. Apache.

MBA (e-commerce) 5 Yrs. Semester VI. Advance Java Programming

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS ADVANCED WEB DEVELOPMENT & PROGRAMMING II

IE Class Web Design Curriculum

Next Generation Lab. A solution for remote characterization of analog integrated circuits

Heterogeneous Tools for Heterogeneous Network Management with WBEM

Web Design Specialist

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

Information Technology Website Programming

Agenda. Summary of Previous Session. Application Servers G Session 3 - Main Theme Page-Based Application Servers (Part II)

Long haul product development

LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description

Computer Programming I

Agents and Web Services

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

Outline. CIW Web Design Specialist. Course Content

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Creating Web Services in NetBeans

Java Thin-Client Programming for a Network Computing Environment

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

B.C.A. DEGREE EXAMINATION, NOVEMBER 2010 Fifth Semester Computer Applications Elective WIRELESS APPLICATION PROTOCOL (CBCS 2008 onwards)

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

Skills for Employment Investment Project (SEIP)

Building Web Applications, Servlets, JSP and JDBC

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

Building and Using Web Services With JDeveloper 11g

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Fig (1) (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript.

4.2 Understand Microsoft ASP.NET Web Application Development

JAVA IN A NUTSHELL O'REILLY. David Flanagan. Fifth Edition. Beijing Cambridge Farnham Köln Sebastopol Tokyo

Extending Desktop Applications to the Web

JavaFX Session Agenda

sessionx Desarrollo de Aplicaciones en Red Web Applications History (1) Content History (2) History (3)

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Computer Programming I

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

Productivity Comparison for Building Applications and Web Services

SOFTWARE ENGINEERING PROGRAM

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)

Efficiency of Web Based SAX XML Distributed Processing

Certified PHP Developer VS-1054

Cocoon 2 Programming: Web Publishing with XML and Java"

Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser

At least 2 GCE A Level Passes and credit in Mathematics at Ordinary level. Mature candidates will also be considered on a case-by-case basis.

Business Application Services Testing

Transcription:

Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 1 of 6 BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION PG DIPLOMA IN WEB SERVICES (PGDWS) (Effective from the Academic Year 2007-2008) Scheme of Examinations Annexure No. 31 M SCAA Dated 29.02.2008 ESubject and Paper Total Max Marks Paper I Web Designing 100 Paper II Web Services 100 Paper III Advanced Java Programming 100 Paper IV Advanced Java Programming Lab 100 Total 400

Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 2 of 6 Paper I - WEB DESIGNING Subject Description This Course presents the basics of Web designing. Goals: To enable the students to learn the Programming Languages for Web designing Objectives : On successful completion of the course the students should have: Understood the fundamentals of Web design and how to program using ASP and XML. Contents UNIT I Basics of Web Technology: Web page creation- Scripting Language - HTML Tags VBScript- JavaScript- Looping -Array handling -Functions and Procedures - Object creation - Validating Form Elements; UNIT II ASP : Active Server Pages- Server Side Scripting- Servers : IIS, PWS _ ASP Objects Request- Response- Session- Server- Application objects- globel.asa file - Cookies - External & Internal cookies. UNIT III ASP Components - Ad Rotator- Context Rotator- Browser Capability- Page counter - Server objects- Database connectivity - DSN -Retrieving information from table - Manipulating records in tables. Implementation of ASP concepts in.net environment. UNIT IV XML :XML essentials - XML Documents - Valid Documents- Entities and attributes - Cascade Style Sheets - XML Scheme - Handling XML Documents and Data Binding. UNIT IV XML DOM - XSL Transformations - XSL Formatting Objects - XML and ASP- XML and Servlets - XML and Perl- WML REFERENCE BOOKS: 1. Steven Holzner Inside XML, 2000 Edition, Techmedia Publishers. 2. Unleashed ASP - Techmedia Publisher. 3. Interactive VBScript Techmedia Publishers.

Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 3 of 6 Paper II - WEB SERVICES Subject Description This Course presents the Web Services Provided. Goal To enable the students to learn what is web service and Protocols used for Web services. Objective On successful completion of the course the students should have: Understood how to build the real world applications using Web Services. Contents Unit I Introduction to Web Services Industry standards, Technologies and Concepts underlying Web Services their support to Web Services, Applications that consume Web Services. Unit II XML its choice for Web Services Network protocols to backend databases Technologies SOAP, WSDL exchange of information between applications in distributed environment Locating remote Web Services its access and usage, UDDI Specification an introduction. Unit III A brief outline of Web Services Conversation static and interactive aspects of system interface and its implementation, Work Flow Orchestration and refinement, Transactions, Security issues the Common attacks security attacks facilitated within Web services Quality of Services Architecting of systems to meet users requirement with respect to latency, performance, reliability, QOS metrics, Mobile and wireless Services energy consumption, network bandwith utilization, Portals and Services Management. Unit IV Building real world Enterprise applications using Web Services sample source codes to develop Web Services Steps necessary to build and deploy Web Services and Client applications to meet Customer s requirement Easier development, Customisation, maintenance, Transactional requirements, seamless porting to multiple devices and platforms.

Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 4 of 6 Unit V Development of Web Services and applications onto Tomcat application Server and Axis SOAP server (both are freewares) Web Services Platform as a set of Enabling technologies for XML based distributed Computing. REFERENCE BOOKS 1.Sandeep Chatterjee, James Webber, Developing Enterprise Web Services: An Architects Guide, Prentice Hall, Nov 2003 2. Keith Ballinger, NET Web services: Architecture and Implementation with.net, Pearson Education, First Education Feb 2003. 3. Ramesh Nagappan, Developing Java Web Services: Architecting and developing secure Web Services Using Java, John Wiley and Sons, first Edition Feb 2003 4. Eric A Marks and Mark J Werrell, Executive Guide to Web services, John Wiley and sons, March 2003 5. Anne Thomas Manes, Web Services: A managers Guide Addison Wesley, June 2003.

Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 5 of 6 Paper III - ADVANCED JAVA PROGRAMMING Subject Description This Course presents the Advanced Java Programming concepts. Goals To enable the students to learn the advanced Java Technologies like JSP,Servlet & RMI Objective On successful completion of the course the students should have: Understood the trends and principles of advanced Programming in Java. Contents Unit I Introduction: History of JAVA, JAVA class libraries Basics of a typical JAVA environment Arithmetic, Equality and Relational Operators Thinking about Objects, Applet: Adding Integers (Example) Control Structures: if, if/else, while, for, switch, do/while, break and continue Operators: Assignment, Increment and Decrement and Logical Primitive Data types. Unit II Methods: program modules in JAVA Methods Method definitions JAVA API packages Duration of identifiers Scope rules Method overloading - Arrays References and Reference parameters Passing arrays to methods Multiple subscripted arrays Class scope Controlling access to members Creating packages Constructors Overloaded constructors Set and Get methods Final instance variables Packages access Using this reference Finalizers static Class members Data abstraction and Information Hiding Superclasses and Subclasses protected members Constructers and Finalizers in subclass inner class definitions Type wrapper class for primitive types. Unit III String constructors String methods: length, CharAt, getchars, hashcode, value of, intern and miscellaneous string methods Substrings and concatenating strings stringbuffer class stringtokenizer Class Graphics contexts and Graphics Objects color and Font controls Drawing lines, Rectangles, Ovals, Arcs, Polygons and Polylines

Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 6 of 6 - The JAVA2D API Swing overview Jlabel Event handling model JtexField, JpasswordField, Jbutton, JcheckBox, Jradio Button, JcomboBox, Jlist, JtextArea, Jslider Mouse event handling, Adapter classes Layout managers Panels Using menus with frames Boxlayout manager. Unit IV The basics of JAVA exception handling Try blocks Throwing,Catching and Rethrowing an exception Throws clause finally block Class Thread: an overview Thread states Thread priorities and scheduling Thread synchronization Runnable interface Thread groups Loading, displaying and scaling images Files and Streams Creating, Reading and Updating a sequential access file Creating, Writing and Reading a random access file Class file Reading, Inserting and Updating a database (Use JDBC to a MS Access) Unit V Overview of Servelet technology - Handling HTTP GET and POST requests Session tracking RMI: defining, implementing the RMI Define the Client Compile Execute the server and the client Networking : Reading a file on a web server Establishing a simple server and a simple client (using stream sockets) Random and BitSet Class Class arrays Interface Collection and Class Collections Sets Maps JAVABEANS : Preparing a class to be a JavaBean Creating a JavaBean Adding Beans and Properties to a JavaBean Connecting Beans with Events in the BeanBox the BeanInfo class. REFERENCE BOOKS 1.Deitel and Deitel, Java How to Program, Third Edition, Pearson Education Asia. 2 Keyur shab, Java 2 programming, Tata McGraw - hill Pub. Company Ltd. 3.C. Xavier, Programming with Java 2, SciTech Publications (India) Pvt. Ltd. 4.Cays S. Horstmann, Gary Cornell, Core Java2 Volume I Fundamentals, Pearson Edition. 5.Cays S. Horstmann, Gary Cornell, Core Java2 Volume II Fundamentals, Pearson Edition.