Knowledge in Java Programming Abo

46 downloads 1983 Views 44KB Size Report
Java, HTML, and CGI, develop software that manipulates different forms of data such ... Java Server Programming Java EE5 Black Book, Platinum Ed, By Kogent  ...
LESSON PLAN Course Code Course Name IT0514 Internet Programming

L 3

T 0

P 0

C 3

Prerequisites: Knowledge in Java Programming About the course: This course will introduce the essential topics of Internet Programming predominately with the Java programming language. Help to design and write interactive WWW pages using Java, HTML, and CGI, develop software that manipulates different forms of data such as hypertext, graphics, video, and sound. Advanced interactive/executable web pages will be developed. Course Objectives: Upon Completion of the course will be able to • Understand how the client-server model of Internet programming works. • Develop software that performs automated data processing such as html forms data to file and email systems. • Understand how Internet programming tasks are accomplished. • Build Internet tools that assist in automating data transfer over the net. • Write software and develop interactive, client-side, executable web applications. • develop Java Client-Server socket and thread applications Course Contents: UNIT- I Introduction to Internet Programming- Internet standards-evolution of web applications Web2.0 an overview, Creating Internet World Wide Web pages,Creating Interactive Executable Content, 3 Tier architecture UNIT-II Client Side scripting: HTML, HTML-Tags image maps-tables-frames-forms,Boiler plate template ,twitter hub template –web developer tools, XHTML-CSS-new features in HTML5,XML-Parsers DTD Schema Program demonstration,Dynamic Web Client Side Programming. UNIT-III Java Script-data types-control structure-Program demonstration,Java script functions-objects ,java script libraries- yahoo UI, Google web Toolkit,AJAX model , Asynchronous data transfer with XML-HttpRequest object-AJAX Application,Program demonstration UNIT-IV Intro to Java- Java Basics ,OOPS Concepts,Exceptions, Multithreading, Garbage Collection,Advanced Java Programming,Java Network Programming, -I/O streaming-files-

Looking up Internet Address Client/Server Programs, Socket Programming-UDP Sockets-Multi Cast Sockets-Secure Sockets, RMI, Dynamic Web Server side Programming Introduction to Web Containers UNIT-V Servlets lifecycle-Content Handling, Cookies-Sessions tracking,Java Server Pages-JSP- –includes and forwards. JSP and Java Beans Advanced Server side Programming,JDBC database Connectivity- My Sql-drivers, JDBC, Networking Additional Topics, Java Utilities, Security issues. Suggested books for reading: 1. Deitel and Deitel. "Java - How to Program", Addison-Wesley Press, Reading, Mass., 1998, 2. Internet & world wide web How to program , 5/e , Harvey M.Deitel and Paul J.Deitel, 2011 3. Java Network Programming, Third Edition By Elliotte Rusty Harold Publisher: O’Reilly Media October 2004 4. Java Server Programming Java EE5 Black Book, Platinum Ed, By Kogent Solutions, Publisher Wiley 5. Ajax Black Book, By Kogent Solutions Inc, Publishers Wiley

Contents/Topics

Hours Required

Text/Reference Book

Introduction to Internet ProgrammingInternet standards-evolution of web applications Web2.0 an overview Creating Internet World Wide Web pages

1

Ref Books 1,2,3,4 & 5

Creating Interactive Executable Content, 3 Tier architecture

1

Client Side scripting: HTML, HTML-Tags image maps-tables-framesforms Boiler plate template ,twitter hub template –web developer tools

1

XHTML-CSS-new features in HTML5

2

XML-Parsers DTD Schema Program demonstration

2

1

1

Dynamic Web Client Side Programming: Java Script-data types-control structure-

1

Program demonstration

1

Java script functions-objects

1

java script libraries- yahoo UI, Google web Toolkit

2

AJAX model

1

Asynchronous data transfer with XMLHttpRequest object-AJAX Application

2

Program demonstration

1

Intro to Java- OOPS Concepts

2

Exceptions, Multithreading, Garbage Collection

1

Advanced Java Programming

2

Java Network Programming Java Basics

1

-I/O streaming-files- Looking up Internet Address Client/Server Programs

2

Socket Programming-UDP Sockets-Multi Cast Sockets-

1

Secure Sockets

1

RMI

2

Dynamic Web Server side Programming Introduction to Web Containers

2

Servlets lifecycle-Content Handling

1

Cookies-Sessions tracking

1

Java Server Pages-JSP- –-includes and forwards

2

JSP and Java Beans

1

Advanced Server side Programming

2

JDBC database Connectivity- My Sqldrivers

2

JDBC, Networking

2

Additional Topics, Java Utilities, Security issues.

2

Suggested books for reading: 1. Deitel and Deitel. "Java - How to Program", Addison-Wesley Press, Reading, Mass., 1998, 2. Internet & world wide web How to program , 5/e , Harvey M.Deitel and Paul J.Deitel, 2011 3. Java Network Programming, Third Edition By Elliotte Rusty Harold Publisher: O’Reilly Media October 2004 4. Java Server Programming Java EE5 Black Book, Platinum Ed, By Kogent Solutions, Publisher Wiley 5. Ajax Black Book, By Kogent Solutions Inc, Publishers Wiley

---------------