Course Outline

Java 8

  • Lambdas
  • Predicate
  • Generics revisited
  • Optional
  • Streams
  • Date and time API

Spring Framework

  • Object-Oriented principles
  • Inversion of Control
  • Spring ApplicationContext
  • BeanFactory
  • XML configuration files

Dependency Injection

  • Why dependency injection?
  • Injection through setters
  • Injection through constructors
  • Setters versus constructors

Spring JDBC

  • Data Access Object (DAO) design pattern
  • Persistent Object to database mapping
  • Database queries

Spring MVC

  • Model-View-Controller (MVC) design pattern
  • DispatcherServlet
  • Controllers
  • Models
  • JSPs

Spring Validation

  • Validation mechanisms
  • Displaying error messages
These topics are designed to enhance the skills of developers working on projects for government, ensuring they are equipped with the latest tools and techniques in Java 8 and the Spring Framework.
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories