軟件工程師考試是全國統(tǒng)一的認證考試,屬于中級認證,專業(yè)性強,難度較大(涉及科目多)。
軟件工程師考試內(nèi)容:
初級部分
1、Java面向?qū)ο蟪绦蛟O計軟件工程師考試,Java API的使用軟件工程師考試,數(shù)據(jù)結構與算法基礎,Java高級類特性,異常處理;
2、AWT及Swing圖形編程、流、網(wǎng)絡編程、對象序列化、多線程編程、Java應用國際化基礎;
3.Java桌面系統(tǒng)項目開發(fā);
4、Java編程基礎提高課程:反射機制、設計模式(一)、正則表達式、Java SE5.0新特性等;
5.數(shù)據(jù)庫開發(fā)與管理,數(shù)據(jù)庫設計,標準SQL英語作文,PL/SQL編程;
6. JDBC、JSP2.0、.4、編程;服務器使用等集成開發(fā)環(huán)境;
7. Linux操作系統(tǒng)下的Java程序開發(fā)、Linux系統(tǒng)管理;
8、Java Web編程高級課程:JDBC進階、高效分頁處理、使用技巧、動態(tài)表單驗證等;
高級部分
1、MVC設計模式、架構核心工作機制、國際化、驗證框架、基于ORM的企業(yè)級應用;
2.手機游戲設計、界面編程、數(shù)據(jù)庫編程、手機短信、多媒體短信(MMS)開發(fā);
3、核心技術、XML、Web、異構系統(tǒng)集成、分布式應用開發(fā)、JBoss等應用服務器;
4. CMM、UML及系統(tǒng)建模與設計、Rose、軟件工程與軟件過程模型、版本控制與設計模式;
6、Java企業(yè)應用開發(fā)高級課程:使用技巧、設計模式(二)、編程入門、提高Java EE應用的性能;
軟件工程師證書是經(jīng)過社會培訓機構培訓、考核后頒發(fā)的證書,例如Sun認證、微軟認證、北大青鳥ACCP認證等。這些證書雖然與國家計算機軟件能力資格考試性質(zhì)不同,但其技術含量均達到甚至超過了國家標準。