Course Overview
|
Course Synopsis
|
The course is divided into two modules. The first module concentrates on basic concepts of java and some advance topics including Graphical user interface, Java Data base connectivity, Java Graphics, Socket programming, Serialization and Multithreading. The second module concentrates on web application development which covers Servlets, Java Server Pages, Java Beans and JSF (Java Serve Faces). This course uses jdk1.6, tomcat server 6.0.18 and NetBeans 6.0 for Java Programming and Web Application Development.
|
Course Learning Outcomes
|
At the end of this course, you should be able to:
- Describe basic and some advance concepts in java
- Develop Graphical user interface in java
- Design/develop web based enterprise application
- Explain different technologies of Java
- Differentiate different technologies of Java
- Know how to implement a certain technology in a certain situation
|
Course Calendar
|
| Java Features | 1 | Handout | 12 to 15 | | Java Virtual Machine & Runtime Environment | 2 | Handout | 16 to 29 | | Learning Basics | 3 | Handout | 30-39 | | Object Oriented Programming | 4 | Handout | 40-51 | | Inheritance | 5 | Handout | 52-59 | | Collections | 6 | Handout | 60-69 | | Introduction to Exceptions | 7 | Handout | 70-84 | | Streams | 8 | Handout | 85-89 | | Abstract classes & Interfaces | 9 | Handout | 90-101 | | Graphical user interface | 10 | Handout | 102-118 | | Event Handling | 11 | Handout | 119-129 | | Event Handling 2 | 12 | Handout | 130-135 | | Adapter Classes | 13 | Handout | 136-148 | | Java Database Connectivity | 14 | Handout | 149-155 | | More on JDBC | 15 | Handout | 156-161 | | Result Set | 16 | Handout | 162-173 | | Meta Data | 17 | Handout | 174-182 | | Java Graphics | 18 | Handout | 183-190 | | How to Animate? | 19 | Handout | 191-198 | | Applets | 20 | Handout | 199-210 | | Socket Programming | 21 | Handout | 211-218 | | Serialization | 22 | Handout | 219-225 | | Multithreading | 23 | Handout | 226-232 | | More on Multithreading | 24 | Handout | 233-241 | | Web Application Development | 25 | Handout | 242-249 | | Java Servlets | 26 | Handout | 250-259 | | Creating a Simple Web Application in Tomcat | 27 | Handout | 260-266 | | Servlets Lifecycle | 28 | Handout | 267-274 | | More on Servlets | 29 | Handout | 275-283 | | Dispatching Requests | 30 | Handout | 284-296 | | Session Tracking | 31 | Handout | 297-307 | | Session Tracking 2 | 32 | Handout | 308-320 | | Address Book case study using Servlets | 33 | Handout | 321-331 | | Java Server Pages | 34 | Handout | 332-338 | | Java Server Pages 2 | 35 | Handout | 339-348 | | Java Beans | 36 | Handout | 349-366 | | JSP Action Elements and Scope | 37 | Handout | 367-377 | | JSP Custom Tags | 38 | Handout | 378-392 | | MVC + Case Study | 39 | Handout | 393-409 | | MVC Model 2 Architecture | 40 | Handout | 410-434 | | Layers & Tiers | 41 | Handout | 435-450 | | Expression Language | 42 | Handout | 451-467 | | JavaServer Pages Standard Tag Library (JSTL) | 43 | Handout | 468-479 | | Client Side Validation & Java Server Faces | 44 | Handout | 480-487 | | Java Server Faces | 45 | Handout | 488-491 |
|
| |
| |
Back to Top
|
|
|