SCJD

From HerzbubeWiki
Jump to navigation Jump to search

Overview

This page is intended to keep track of my progress in becoming a Developed Borg Sun Certified Java Developer.


Process

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
Assignment understood
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)
No GUI
February 14th
Iteration 1 Read & write data file (part of server component)
Test harness
Packaging script
February 21st
Iteration 2 Communication layer in server
Basic non-GUI client
One-to-one client-server communication
February 28th
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
March 14th
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.

More links:

  • Preparation courses: here (German)