Course Outline

Java 8

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

Spring Framework

  • OO 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

  • DAO design pattern
  • POJO to database mapping
  • Database queries

Spring MVC

  • MVC design pattern
  • DispatcherServlet
  • Controllers
  • Models
  • JSPs

Spring Validation

  • Validation mechanisms
  • Displaying error messages
  35 Hours
 

Testimonials

Related Courses

Java Advanced

  28 hours

Java Advanced - one day

  7 hours

Java Fundamentals for Android

  14 hours

Java fundamentals with Maven

  28 hours

Java Intermediate - one day

  7 hours

Java Persistence with Hibernate

  14 hours

Standard Java Security

  14 hours

Java Spring REST, Angular and Openlayers

  49 hours

Spring and Hibernate in Java Applications

  21 hours

Java Spring

  35 hours

RabbitMQ with Java and Spring

  14 hours

Spring 5

  21 hours

Build REST APIs with Spring Data REST

  14 hours

Spring Webflux

  14 hours

Unit Testing with JUnit

  21 hours