Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Sun Certified Enterprise Architect

 
sridevi sangaiah
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ,

I have an urge to learn about Design Patterns with respect to java technology. I am entirely new to Design Patterns. I have completed SCJP and SCBCD.Will taking SCEA will help me to aquire knowledge on Design Patterns and UML. If so can you suggest me where to start with?

Thanks & Regards
Sridevi
 
Richard Duglora�
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is what I use :

  • General Design patterns by the GoF - the bible!
  • J2EE patterns - particularly useful for part II of the certification
  • UML distilled (3rd edition) by Martin Fowler & Al


  • HTH

    Richard
     
    Gaurav Bhatnagar
    Ranch Hand
    Posts: 48
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hi Sridevi

    Seems like we both are sailing on teh same boat.am also new to DPatters and honestly go into this stream.
    HOpe we get moer advice on teh same

    CHeers
    Gaurav Bhatnagar
     
    sridevi sangaiah
    Greenhorn
    Posts: 19
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hi Richard,

    Thanks for ur valuable suggestion. I had a glance through the Design Patterns by Gamma et al. It sounds interesting.

    I am still in a dilemma, whether to learn technology or take up Design Patterns. It has been one year since I have started coding in JAVA. I have hands on experience in Swings and Core Java. I am exposed to EJB, but dont have a hands on Experience. The only thing that troubles me is in this early stage of my career should I concentrate on learning technology ( i mean various components of Java itselves) or take up SCEA. Because SCEA sounds to be concerned with OOAD. Will my Experience count on how easy i will feel preparing for the exam?



    Thanks & Regards
    Sridevi.S
     
    Chandra Poluru
    Greenhorn
    Posts: 1
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hi Sridevi,
    I think its better to focus on the technology first, as you are very naive to Java and J2EE. I think you better focus on learning diffrent bit of it like EJB, JMS and then different frameworks like Struts, JSTL, Spring, Hibernate.....etc. Then probably its worth going for OOAD< Design patterns, and then the Certification. You will probably learn these (UML, OOAD, patterns..etc) when you are learning diff technologies.
    If you still want to learn them, then I think can suggest some good books and tutorials.
    Best Wishes,
    Chandra
     
    Ajith Kallambella
    Sheriff
    Posts: 5782
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Sridevi,

    Welcome to JavaRanch.

    Unfortunately your name violates our naming policy. Please take a quick look at the rules and edit your profile accordingly.

    Thank you.
     
    Ajith Kallambella
    Sheriff
    Posts: 5782
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    You may want to read my unsolicited two cents worth in this post.

    In essence this certification is about proving your J2EE competency. I am completely against the idea of using the certification process to learn J2EE. Unlike SCJP or other Sun certifications where that approach works ie., you take the test and by the time you pass, your preparation would have imparted a great deal of knowledge to you, SCEA is far more involving and if you cannot draw from your experience, it is going to be hard to solve the assignment. More importantly, SCEA does not, I repeat, it does not cover all aspects of J2EE platform and architecture. This poses a potential danger for someone who assumes taking the test implies knowing it all.

    An article in the latst issue of JDJ talks about how "self proclaimed architects" are outnumbering programmers and analysts. Please read it when you have some time.

    And back to your original concern, I strongly encourage you to spend some time to learn and experiment with J2EE technologies, design patterns and the art of OOAD. Even if you lack opportunities at your workplace to do things hands-on, you can do this in your spare time. Everything from app servers to databases to IDEs and electronic books are available either for free or trial and it is fairly easy to setup a sandbox with free tools. Also checkout and try to participate the J2EE forum here on the Ranch to keep abreast of real-life issues people face while designing/developing J2EE applications. The SCBCD is also a very good test and [i]it can be[i] used as a learning experience. If you afford the time and money, I strongly encourage you to take that test before boarding the SCEA bus. And finally when you reach the level of confidence, take the test.

    Good luck,
     
    sridevi sangaiah
    Greenhorn
    Posts: 19
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Ajith,

    Thanks for reminding me about the naming policy of javaranch. Hope now you could see my right display name.

    I saw the article of JDJ about J2EE architects. It was good and real.
    I now realise that i will be able to take the SCEA certification with ease, when i gain some hands on experience in J2EE. Also i feel i should have the perspective that the exam will be much about testing my concepts about J2EE and design patterns. This conceptual understanding is the real urge inside me.

    When i prepared for my SCJP, i concentrated much on concepts of compilation. That helped me a lot to take up the exam with high confidence.
    But to be frank with SCBCD i dint concentrate much on concepts. I feel the real difference between taking an Exam simply for the sake of certification and taking it in a way that helps you to grasp the basic concepts behind the components of the exam.

    After a deep thought I have decided to learn web technologies. Can someone suggest me a good start for gaining the conceptual basics of web technology.

    Thanks & Regards
    Sridevi
     
    michael germeys
    Greenhorn
    Posts: 11
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hello,

    a good way to start:
    1. Murach's Java Servlets and JSP, ISBN: 1890774189
    2. SCWCD Exam Study Kit: Java Web Component Developer Certification, ISBN: 1930110596
    3. http://www.j2eecertificate.com

    I hope this helps you, it helped me to become a SCWCD.
     
    Ramon Gill
    Ranch Hand
    Posts: 344
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I have the 2nd and 3rd books recommended by Richard and I think they are essential for parts 2 & 3. The 1st book (GOF Bible) is well known to be a hard read for beginners. You can find material on GOF patterns on many websites instead. I believe GOF patterns is needed for part one (long time since I did this though)?

    Ray
     
    Kaspar Minosiantz
    Ranch Hand
    Posts: 36
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Originally posted by Ramon Gill:
    I have the 2nd and 3rd books recommended by Richard and I think they are essential for parts 2 & 3. The 1st book (GOF Bible) is well known to be a hard read for beginners. You can find material on GOF patterns on many websites instead. I believe GOF patterns is needed for part one (long time since I did this though)?

    Ray

    IMHO The GoF's book isn't difficult to read at all if a reader knows C++ otherwise there is a classical book (as well ) for java people which includes all GoF�s patterns and more ( Applied Java Patterns) . In case if you don�t have the copy IBM with Safary give a good opportunity to read a lot of books online till 15�th of October http://ibm.com/partnerworld/isv/ecma/campaign/er.jsp?id=54940 .
    There is also one thin book written by one of the gang John M. Vlissides (my review of the book on Amazon)Pattern Hatching : Design Patterns Applied
    [ September 30, 2004: Message edited by: Kaspar Minosiantz ]
     
    U Patel
    Greenhorn
    Posts: 18
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Originally posted by sridevi:
    Hi ,

    I have an urge to learn about Design Patterns with respect to java technology. I am entirely new to Design Patterns. I have completed SCJP and SCBCD.Will taking SCEA will help me to aquire knowledge on Design Patterns and UML. If so can you suggest me where to start with?

    Thanks & Regards
    Sridevi


    This is way too crazy, If you have been working in j2ee world and haven't done any development using design patterns (atleast singleton and Factory since these are the most commonly used patterns)that means your development practices are not efficient enough. Did your code ever showed you any "cyclomatic complexity", "coupling" when metrics has been executed on 'em? How have you guys been doing development? does your architects hand you over a class diagrams and you just code it?
     
    It is sorta covered in the JavaRanch Style Guide.
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic