SUN公司的Java技術培訓和認證不僅是Java開發技術領域最權威的認證,同時也是開發類認證中很重要的壹種,我們在這裏將為妳介紹SUN的各種Java認證的關系以及取得這些認證的方法。 SUN公司的Java技術認證包括4種:
Sun Certified Java Programmer(SCJP)
Sun Certified Java Developer(SCJD)
Sun Certified Web Component Developer for Java 2 Platform Enterprise Edition
Sun Certified Enterprise Architect for J2EE Technology
其中SCJP 以及SCJD 是Java開發技術的基礎及核心培訓/認證,隨著Java技術的發展,現在這兩個認證面向的是新的Java2技術(現在國內的Java認證培訓中心也都是按照Java2技術標準授課了),因此其正式的名稱應該分別是:Sun Certified Java2 Programmer 以及 Sun Certified Java2 Developer, 或者稱為 Sun Certified Programmer for Java 2 Platform 以及 Sun Certified Developer for Java 2 Platform,認證和培訓的意義都是壹樣的,為了簡單清楚,我們還是把這兩個認證稱為SCJP 和SCJD。
SCJP 可以說各種Java 認證的基礎,其對應的最主要的學習課程是壹門Java的基礎課程,也就是Java Programming Language (SL-275),這也是國內的SCJP培訓的標準課程。而SCJD 則可以看做是高級的Java技術培訓認證,其要求和難度都要高於SCJP,而且,如果妳計劃獲得SCJD認證,比如先獲得SCJP認證資格。
SCJP 的學習/考試過程是相對相對比較明確的,首先妳需要報名參加SUN指定的Java培訓中心的培訓課程(費用大致在2500-3000人民幣),培訓後向Sun培訓部購買準考證(Certification Voucher,費用現在是1250元),然後在指定的考試中心參加考試。通過後獲得Sun頒發的認證證書。
獲得SCJD認證的過程相對復雜壹些,Sun建議的SCJD學習課程是Java Progeamming Language Workshop(SL-285),當然,學習Java妳還可以參考Sun的壹個面向對象的教程:Object-Oriented Analysis and Design (00-226)。 獲得SCJD認證並不是直接參加考試通過獲得,首先,妳必須是SCJP,在申請SCJD的認證的時候,需要先參加壹個程序設計測試(費用現在是2100元),這個測試基本上是給妳壹個實際應用案例,然後妳用Java進行實現,要註意的是這個測試主要考察的的是妳以Java技術開發壹個工程的總體能力,而不是考察妳的編程技巧。這個編程測試是不限制時間的。
如果妳通過了上述編程測試,那麽就恭喜妳了,妳已經通過了得到SCJD認證的最難的壹關,接下來妳要再參加壹個考試(費用現在是1250元),但是與SCJP考試不同的是,SCJD的考試是簡答題而不是選擇題,如果妳的正確率在70%以上,就可以獲得SCJD認證了。
從上面的敘述妳也可以看出,獲得SCJD認證絕對不是壹個簡單的過程,其難度是很大,獲得SCJD認證可以說證明妳在Java開發技術方面的造詣以及軟件工程方面的知識水平都是很高的,可以勝任復雜的大型軟件開發工作。可以說,SCJD認證的“含金量”是很高的。
Sun Certified Enterprise Architect for J2EE Technology (SCAJ)認證的難度也不小,妳需要經過三關:1是壹個48道選擇題的考試,2是與SCJD類似的程序設計考試,3是壹個4道題的簡答題考試,其學習課程主要有兩個:00-226 Object-Oriented Analysis and Design 以及 SL-425 Architecting and Designing J2EE Applications 。
Sun Certified Web Component Developer for Java 2 Platform Enterprise Edition(J2EE)是SUN最新推出的Java認證考試,主要面向使用Java serverlet 以及JSP技術開發Web應用程序的相關技術認證。