In this course, it is assumed that you have a good understanding of the Java programming language, preferably version 1.6 or later, including the Java basic APIs and syntax. You are also expected to have basic understanding of the JDBC API, relational database, and SQL query language.
To run the example in the Module 2, the following softwares will be required:
Java SE Development
Maven
Apache Tomcat
Spring Tool Suite
For the software requirements of Module 3, please refer to the software list provided in the module 3.