Course starts Tuesday, 3rd October 2017
Last date to register   Saturday, 30th September 2017
Total hours 20 hours
No. of sessions 20
Class schedule Tuesday and Thursday 6PM - 9PM
Faculty Munir Uddin Ahmed
Course Fee Please contact

This course is intended for individuals who

  • know how to program in Java
  • have the concept of object-oriented programming techniques
  • have worked with databases
  • have passion in creating more complex and advanced web solutions using Java and Spring Framework.

  • This course is an instructor led program with hands on labs and real life scenario.
  • It is delivered with interactive lectures, PowerPoint presentations, question and answer sessions and project.
  • This course is based on BYOD (Bring Your Own Device), participants are expected to bring their own device.
  • There will be a special session for installation of software in their machines before the course starts. However, there may be provision for those who are unable to manage their device.

  1. Overview of the Spring Framework
  2. Architecture, MVC Framework
  3. Web Application & Rest API
  4. Spring Boot
  5. Template Engines
  6. Thymeleaf
  7. Spring Beans & Dependency Injection
  8. Bean Scope and Lifecycle
  9. IoC Containers
  10. Configuration Properties
  11. Spring Annotation
  12. Data Access
  13. Spring Data JDBC
  14. ORM - Hibernate
  15. Hibernate Session and EntityManager
  16. Hibernate Query Language
  17. Class and Mapping File
  18. Creating and Saving a New Entity
  19. Locating an Existing Entity
  20. Updating an Existing Entity
  21. Executing Queries
  22. Transaction Management
  23. Spring Security
  24. Logging with Log4j
  25. Exception Handling
  26. Unit Test