軟件開發(fā)工程師是從事軟件開發(fā)相關(guān)的人員的統(tǒng)稱。軟件開發(fā)工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語言(C語言/C++/JAVA等)、數(shù)據(jù)庫技術(shù)(SQL/ORACLE/DB2等)、.NET平臺(tái)技術(shù)、C#、C/S B/S程序開發(fā),還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術(shù)。軟件開發(fā)一般分為下述四個(gè)步驟需求、設(shè)計(jì)、編程和測(cè)試!
一、Java技術(shù)
1.Java基礎(chǔ)技術(shù)、
2.B/S網(wǎng)站開發(fā)技術(shù)、
3.使用框架開發(fā)企業(yè)級(jí)應(yīng)用
二、數(shù)據(jù)庫技術(shù)
1.數(shù)據(jù)庫的基本應(yīng)用、
2.數(shù)據(jù)庫的高級(jí)應(yīng)用、
3.Oracle數(shù)據(jù)庫的基本應(yīng)用、
4.NoSQL數(shù)據(jù)庫的基本應(yīng)用
三、WEB前端技術(shù)
1.靜態(tài)頁面的設(shè)計(jì)和制作、
2.客戶端腳本特效的制作、
3.移動(dòng)端應(yīng)用
1.掌握企業(yè)項(xiàng)目開發(fā)流程及相關(guān)技術(shù),能夠使用SSM框架、SSH框架技術(shù),快速高效地開發(fā)性能健壯的企業(yè)級(jí)應(yīng)用。
2.掌握前端設(shè)計(jì)思想理念,能使用HTML5、CSS3、JavaScript、jQuery、Ajax、bootstrap等技術(shù)完成PC端、移動(dòng)端頁面設(shè)計(jì)、開發(fā)和實(shí)現(xiàn)。
3.掌握數(shù)據(jù)庫設(shè)計(jì)思想、使用E-R圖、第三范式進(jìn)行規(guī)范的數(shù)據(jù)庫設(shè)計(jì);能使用三大關(guān)系型數(shù)據(jù)庫MySQL、Oracle、SQL Server進(jìn)行數(shù)據(jù)庫開發(fā)能使用NoSQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的存儲(chǔ)訪問。