CC 0501 Web Application Development

6 downloads 280 Views 44KB Size Report
in HTML5. 6. XML-Parsers DTD Schema. Program demonstration. 2. 7 ... Java Server Programming Java EE5 Black Book, Platinum Ed, By Kogent Solutions,.
CC 0501 Web Application Development Objectives: 1- To understand current trends in internet web programming like AJAX Framework, HTML5, Web services. 2- To understand web client side programming concepts Applets and Java Script. 3- To understand web server side programming concept servlets and JSP, including database connectivity, security. 4- To introduce into web application frameworks such as Struts, JSF. 5- Gain experience designing a variety of Internet Application. Unit Period Topics / Sub References(Text/R Topics ef. Book, others) 1 1 Introduction to Internet 1, Internet Programming resources 1

2 3

1 1

4

1

5 6

2

7

2 2 2

8 9 10

2

11

2 2

12 13

2 2

14 16

2

17

Internet standards-evolution of web applications Web2.0 an overview HTML-Tags image mapstables-frames-formsBoiler 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: Java Script-data typescontrol structureProgram demonstration Java script functions-objects java script libraries- yahoo UI, Google web Toolkit Jquery java script libProgram demonstration AJAX model Asynchronous data transfer with XML-HttpRequest object-AJAX Application Program demonstration AJAX frameworks an introduction.Dojo Applets life cycle-

1

1,4

1,3,4

1,Internet resources

2 2 2 3

18 19 20 21

3

22

3 3

23 24

3 3 3 3 4

25 26 27 28 29

4

30

4 4 4 4 4

31 32 33 34 35

4

36

4 4 5

37 38 39

5

40

5

41

5

42

5

43

5 5

44 45

Program demonstration JavaFx applets Program demonstration Java Network Programming Java Basics I/O streaming-filesLooking up Internet Address Client/Server Programs Program demonstration Socket Programming-UDP Sockets-Multi Cast SocketsProgram demonstration Java Secure Sockets Java Mail API-RMI Program demonstration Dynamic Web Server side Programming Introduction Web Containers Servlets lifecycle-Content HandlingCookies-Sessions tracking Program demonstration Servlet filters. Program demonstration Java Server Pages-JSP- –includes and forwardsExpressions and Declarations- directives JSP and Java Beans Custom tag libraries-JSTL. Advanced Server side Programming Web Services-SOAP ProtocolUDDI-WSDL-creating, Publishing and describing web services.- Program demonstration JDBC database Connectivity- My Sqldrivers- Program demonstration Web application frame works-MVC (Model View Controller) frame works-Struts Java server faces (JSF)-

2

2

1,3

1,3

1,3

3

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

Suggest Documents