This page is intended to keep track of my progress in becoming a
Developed Borg Sun Certified Java Developer.
I'm going to work on the project one half or more each day. Assuming that the work involved is about 1 full month, I hope to finish the project in 2 month's time, at the end of March.
Schedule and progress
|Milestone||Tasks||Date planned||Date reached||Remarks|
|Setup||Project setup finished
Follow-up milestones defined
|February 7th||February 9th|
|Initial model||Use cases
Threading overview (both server and client)
Client/server communication model (with and without network)
|Iteration 1||Read & write data file (part of server component)
|Iteration 2||Communication layer in server
Basic non-GUI client
One-to-one client-server communication
|Iteration 3||Networking||March 7th|
|Iteration 4||Threading (server-side), i.e. many-to-one client-server communication
Add capability for multiple clients to test harness
|Iteration 5||GUI design & implementation||March 21st|
|Iteration 6||Final GUI design & implemenation||March 28th|
|Cleanup||Reserve iteration for final work & cleanup||April 2nd|
|Submission||Submit finished project to Sun||April 18th|
Research from Sun's website
The main page for the certification is here (German).
To achieve the SCJD certification, one needs to complete a programming assignment, and write an essay which serves to prove that the finished program was not written by someone else. The exam exists in only one form, i.e. there are no variants for J2SE 5 and J2SE 6.
The certification code for the programming assignment is CX-310-252A. The code for the exam is CX-310-027.
- Preparation courses: here (German)