SCJP, SCJD, SCWCD, SCBCD
The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
SCJP, SCJD, SCWCD, SCBCD
Co-Author of <a href="http://www.oreilly.com/catalog/jswing2" target="_blank" rel="nofollow">Java Swing</a><br />Co-Creator of <a href="http://www.sun.com/training/catalog/courses/CX-310-055.xml" target="_blank" rel="nofollow">SCJP 5.0</a> and <a href="http://www.sun.com/training/certification/java/associate_beta.xml" target="_blank" rel="nofollow">SCJA</a> exams
Dave wrote:
I suppose the answer is either "none of the above" or "all of the above" but I'm not sure which.
SCJP, SCJD, SCWCD, SCBCD
Originally posted by Darya Akbari:
Isn't the overall goal to describe an OO Software Development Process?
Co-Author of <a href="http://www.oreilly.com/catalog/jswing2" target="_blank" rel="nofollow">Java Swing</a><br />Co-Creator of <a href="http://www.sun.com/training/catalog/courses/CX-310-055.xml" target="_blank" rel="nofollow">SCJP 5.0</a> and <a href="http://www.sun.com/training/certification/java/associate_beta.xml" target="_blank" rel="nofollow">SCJA</a> exams
Co-Author of <a href="http://www.oreilly.com/catalog/jswing2" target="_blank" rel="nofollow">Java Swing</a><br />Co-Creator of <a href="http://www.sun.com/training/catalog/courses/CX-310-055.xml" target="_blank" rel="nofollow">SCJP 5.0</a> and <a href="http://www.sun.com/training/certification/java/associate_beta.xml" target="_blank" rel="nofollow">SCJA</a> exams
Originally posted by Dave Wood:
I'll throw out a few things that will be there...
- a chapter on analysis...how to work though a problem from requirements to an initial object model
- a chapter on writing use cases
- lots of discussion of fundamental OO concepts like encapsulation, polymorphism, coupling, cohesion, etc.
- use of UML throughout, but not complete UML diagram coverage...class diagrams will be very well covered, along with package diagrams, sequence diagrams, object diagrams, and possible one or two others
- high-level discussion of topics like design patterns, frameworks, refactoring, anti-patterns, etc.
- discussion of object-to-relational mapping
- use of Java for most examples that involve code...some bits of C++ and C# are also thrown in here and there
- and much much more!!! (how's that for marketing spin?!)
Hope that helps a bit.
-Dave
PS: I can't make any promises, but if people have OO topics that they feel very strongly should be included in a book like this, I'm open to suggestions.
Drinking more tea is the key...
Originally posted by Daniel Rhoades:
UML distilled is a good book, but it's more of an overview, not really how to use UML on every day projects...
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
SCJP, SCJD, SCWCD, SCBCD
Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
Originally posted by Bert Bates:
... our philosophy is that we'd rather be late but get it right, than be on time with the wrong topics!
Bert
SCJP, SCJD, SCWCD, SCBCD
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |