2010Java-Nick-Examples/P0_pt1 at main · 2010Java-Nick/2010Java-Nick-Examples · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

Readme.md

Project 0

For Project 0, you will be building a Console based Java Application. Associates are allowed to come up with their own app idea, but it must be approved by the trainer; suggested ideas are provided below.

Suggestions:

  • resource management system API
  • learning management system API
  • any kind of social media API
  • mobile banking application API

Features

  • Documentation (all methods have basic documentation)
  • Unit testing (100% coverage)
  • In memory cache (at least 3 stored objects)
  • Logging
  • Authentication/Authorization

Tech Stack

  • Java
  • JUnit
  • Log4J
  • Git SCM (on GitHub)

Init Instructions

  • Select a project idea and submit it to trainer for approval. Be sure to include:
    • The 3 data entities that you will be storing
    • Some complex buisness logic you will need to handle in Java
  • Once approved, create a new repository within this organization (naming convention: firstname_lastname_p0)

Presentation

  • 5 minute live demonstration of project