悉尼大學(xué)ELEC5619課程旨在向?qū)W生介紹通過使用和構(gòu)建應(yīng)用框架來開發(fā)大型互聯(lián)網(wǎng)系統(tǒng)所涉及的主要問題。課程探討了企業(yè)系統(tǒng)設(shè)計(jì)和開發(fā)的基本概念和實(shí)踐經(jīng)驗(yàn),強(qiáng)調(diào)使用設(shè)計(jì)模式和應(yīng)用程序框架開發(fā)系統(tǒng)。學(xué)生將學(xué)習(xí)如何開發(fā)Java框架,涉及到Spring、Hibernate等,并學(xué)習(xí)設(shè)計(jì)模式的原則。下面是關(guān)于如何學(xué)好這門課的一些提示。
一、掌握課程重點(diǎn)
1、Spring;Hibernate & Maven
2、設(shè)計(jì)模式;應(yīng)用程序設(shè)計(jì)接口
3、軟件架構(gòu)和評(píng)價(jià)框架
4、表示層框架
5、Docker
6、軟件質(zhì)量和測(cè)試
7、系統(tǒng)架構(gòu)分析
8、工作負(fù)載特征和性能建模

二、主要學(xué)習(xí)目標(biāo)
1、為特定的目標(biāo)受眾撰寫報(bào)告并進(jìn)行演示,以便用清晰簡(jiǎn)潔的術(shù)語(yǔ)交流技術(shù)上的、通常是復(fù)雜的內(nèi)容;
2、通過承擔(dān)明確定義的角色和責(zé)任,在團(tuán)隊(duì)中高效地工作,然后通過貢獻(xiàn)和評(píng)估他人的觀點(diǎn),以建設(shè)性的方式與團(tuán)隊(duì)互動(dòng),以就解決方案達(dá)成多邊協(xié)議并執(zhí)行;
3、使用特定的應(yīng)用程序框架來部署一個(gè)大型站點(diǎn);
4、通過調(diào)查、研究和系統(tǒng)地匯編各種可用的信息資源來進(jìn)行構(gòu)思和設(shè)計(jì),以便交付電子商務(wù)項(xiàng)目;
5、評(píng)估使用特定領(lǐng)域框架的優(yōu)點(diǎn)和缺點(diǎn),特別關(guān)注Web應(yīng)用程序;
6、使用課程中開發(fā)的工具、原理和技術(shù),根據(jù)特定用戶的要求定制內(nèi)容管理系統(tǒng)(CMS);
7、在web應(yīng)用程序中使用Spring和Hibernate編寫和修改Java代碼;
8、使用本課程中開發(fā)的原理和技術(shù),比較和對(duì)比市場(chǎng)上不同的Web應(yīng)用程序框架;
9、評(píng)估使用應(yīng)用程序框架進(jìn)行軟件開發(fā)和其他重用性較差的方法之間的差異;
10、理解面向?qū)ο髴?yīng)用程序框架中的安全問題。
悉尼大學(xué)ELEC5619課程將通過Project、Proposal、Presentation、Exam等方式對(duì)學(xué)生的學(xué)習(xí)成果進(jìn)行評(píng)估。若有同學(xué)有課程相關(guān)的問題需要老師解答,即刻就可以與我們聯(lián)系。
圖片歸版權(quán)方所有,頁(yè)面圖片僅供展示。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。凡來源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個(gè)人不得轉(zhuǎn)載,否則追究法律責(zé)任。
添加微信【kaoersi03】(備注官網(wǎng))申請(qǐng)?jiān)嚶牐韺偬撞蛢?yōu)惠!
kaoersi03