Day 1: Session 1 & 2

  • Setup Java Practice Development Environment
  • Be able to use the Eclipse IDE to develop Java applications.
  • Be able to design and develop multi-object Java applications
  • Understand the object-oriented programming concepts

Day 2: Session 3 & 4

  • Be able to design and develop multi-object Java applications
  • Understand the object-oriented programming concepts
  • Be able to develop Java applications that connect to relational databases.
  • Use of Collections

Day 3: Session 5 & 6

  • Be able to develop Java applications that connect to relational databases.
  • Be able to use HTML, JSPs, Servlets, and database functionality to produce dynamic web sites.

Day 4: Session 7 & 8

  • Be able to use HTML, JSPs, Servlets, and database functionality to produce dynamic web sites.
  • Understand the basic principles of dependency injection
  • Be able to use the Spring framework container to develop in any Java environment

Day 5: Session 9 & 10

  • Understand the basic principles of dependency injection
  • Be able to use the Spring framework container to develop in any Java environment
  • Be able to use the JDBC abstraction layers to simplify database access
  • Understand the basics of Aspect-oriented programming (AOP)
  • Understand the MVC Design pattern and Spring’s MVC framework.