OOSE Toolbox

The following is the list of tools we will cover in this class:

CategoryNameResources and Tutorials
Integrated Development Environment (IDE)Intellij
Build Automation
Version ControlGit
Project ManagementGithub
Database Management System (DBMS)
Object Relational Mapping (ORM)SQLite SQL2o documentation
TestingJUnit JUnit user guide
API Development and TestingPostman Postman learning center
Data Interchange
Web Application FrameworkSparkJava SparkJava documentation
Template EngineApache Velocity Apache Velocity user guide
Front-end Technologies
Documentation LanguageMarkdown
DeploymentHeroku Heroku documentation
Continuous Integration