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 JDK 1.8, Tomcat server 9.0.0 and NetBeans IDE 8.2 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
|
2
|
Java Virtual Machine & Runtime Environment
|
4
|
Object Oriented Programming
|
7
|
Introduction to Exceptions
|
9
|
Abstract Classes and Interfaces
|
10
|
Graphical User Interfaces
|
14
|
Java Database Connectivity
|
24
|
More on Multithreading
|
25
|
Web Application Development
|
27
|
Creating a Simple Web Application in Tomcat
|
33
|
AddressBook Case Study: Using Sevlets
|
37
|
JSP Action Elements and Scope
|
40
|
MVC Model 2 Architecture
|
43
|
JavaServer Pages Standard Tag Library (JSTL)
|
44
|
Client Side Validation & JavaServer Faces (JSF)
|
|
|
|