Hi I have 5 years of Java experience in Swing, JSP, Servlets, EJB and JDBC.I am also SCJP, SCWCD and SCBCD. I also have knowledge of UML. I want to clear SCEA exam. I know there are total 3 exams for SCEA. I have all details for part1 and part3. For part2 I want some suggestion from you guys. For part2 I am totally clueless and I don�t have any designing knowledge at all. Going through the forum I found that the most common trend is that guy�s work on live project to learn designing and then go for SCEA part2 examination. Unfortunately in my case I don�t think I will get opportunity to work on live project for designing. So only option left for me is to learn designing myself and then go for part2 exam. The immediate option for me is to refer some books to start designing. So I want name of some books to start learn designing myself so that i will able to clear part2 exam. I already have SCEA book from Mark Cade. Any other suggestion from you guys will be appreciated.
The Cade book is good and the Head First OO is as well. Another book I've seen mentioned around here and I own is the UML by Martin Fowler and that is good as well. I think you have the right attitude when you say that you will be learning how to design. The first step is to put a first cut on paper and take a few more iterative passes over it once you've critiqued your own design. Don't feel pressured that your first design is not good, but use the first pass to get your thought process started. In my opinion, getting started and overcoming the fear of having a bad design is the hardest part and that is just a self imposed mental hurdle.
Originally posted by Gowher Naik: I have 5 years of Java experience in Swing, JSP, Servlets, EJB and JDBC.I am also SCJP, SCWCD and SCBCD. I also have knowledge of UML. I want to clear SCEA exam. I know there are total 3 exams for SCEA. I have all details for part1 and part3. For part2 I want some suggestion from you guys. For part2 I am totally clueless and I don�t have any designing knowledge at all.
To be brutally honest: If you don't have any design knowledge at all, you will not pass the SCEA certification.
OK, it's not nearly as bad as that sounds . To pass part 2&3, you must be able to design a solution based on a set of requirements you will receive.
Now here's the surprise: Part 1 will prepare you for this. The knowledge you gain in preparing for part 1, will actually be of great help when you start working on part 2. You have no knowledge about design now? Well, when you pass part 1, you will have some design knowledge.
So, my advice to you: Break the problem into manageable parts, and attack the bigges obstacle: Aquiring design knowledge and passing part 1. (Luckily, these two overlap!)