- 相關(guān)推薦
accp6.0課程介紹
S1階段
在課程中,并不只停留在應(yīng)用層面,還加入了大量經(jīng)驗(yàn)性的技能。比如瀏覽器兼容性問(wèn)題。瀏覽器大家都接觸很多,我們都是通過(guò)瀏覽器來(lái)訪問(wèn)網(wǎng)頁(yè)的。我們常用的瀏覽器有IE瀏覽器(Windows自帶的),火狐、opera瀏覽器,還有遨游和360瀏覽器。雖然這里有六個(gè)瀏覽器,而實(shí)際上呢只三類(lèi)。遨游和360其實(shí)都使用的是IE瀏覽器的內(nèi)核,也就是說(shuō)能在IE瀏覽器上正常顯示的網(wǎng)頁(yè),在這兩個(gè)瀏覽器上也能夠顯示。而火狐和opera就不行。如果用火狐瀏覽器去訪問(wèn)一個(gè)普通頁(yè)面,大家就會(huì)遇到網(wǎng)頁(yè)上按鈕不能用,網(wǎng)頁(yè)上的飄浮廣告都跑到一邊去不能動(dòng)了的情況。那如何才能做到在不同的瀏覽器下都能看到正常的網(wǎng)頁(yè)呢?這就要經(jīng)驗(yàn)了。不僅在應(yīng)用層面,從企業(yè)開(kāi)發(fā)軟件考慮,軟件的性能、安全和成本都是一個(gè)優(yōu)秀的程序員需要關(guān)注和考慮的。在學(xué)員學(xué)習(xí)程序邏輯、客戶端技術(shù)的時(shí)候,我們都會(huì)加入此類(lèi)的經(jīng)驗(yàn)分享。ACCP6.0訓(xùn)練的學(xué)員思想和代碼編寫(xiě)能力。在調(diào)研過(guò)程中,中心都反應(yīng),學(xué)員在上機(jī)課的時(shí)候把理論課講的知識(shí)全忘掉了,所以有些教員甚至不得不花很多時(shí)間又把前面的知識(shí)再回顧一下。所以在6.0的課程學(xué)習(xí)中加入了邊講邊練的訓(xùn)練模式,不再嚴(yán)格區(qū)分理論課和上機(jī)課。在理論課件中增加了學(xué)員上機(jī)練習(xí)的內(nèi)容。
結(jié)業(yè)收獲:
學(xué)習(xí)完之后,能獲得認(rèn)證:ACCP初級(jí)程序員,不但能理解程序邏輯和基本的算法,還能掌握基本的客戶端開(kāi)發(fā)應(yīng)用技術(shù)。結(jié)業(yè)之后的結(jié)業(yè)項(xiàng)目是KTV點(diǎn)歌系統(tǒng)。這個(gè)系統(tǒng)與以往的結(jié)業(yè)項(xiàng)目的不同是,以前版本的項(xiàng)目都模擬項(xiàng)目,在實(shí)際生活中是不會(huì)使用到的。比如以前的網(wǎng)吧管理系統(tǒng)、MYQQ聊天系統(tǒng),離實(shí)際使用還有一些核心功能沒(méi)有實(shí)現(xiàn)。而這個(gè)KTV點(diǎn)歌系統(tǒng)是可以投入使用的。所以更增加了學(xué)員對(duì)業(yè)務(wù)的理解,積累真實(shí)的項(xiàng)目經(jīng)驗(yàn)。
S2階段
面向?qū)ο蟮木幊淌撬枷,是S2課程的重點(diǎn)課程。所占的課時(shí)也最大的。我們把三層架構(gòu)的講解放到了二期去講。因?yàn)檫@個(gè)時(shí)候?qū)W員項(xiàng)目經(jīng)驗(yàn)還比較的少,還不能夠真正體會(huì)到分層開(kāi)發(fā)好處,面向?qū)ο蟮乃枷胍策不清楚,也就更不能理解分層開(kāi)發(fā)的原理。我們把以前放在Y2的AJAX技術(shù)放到了S2來(lái)講解。這是一項(xiàng)應(yīng)用比較廣泛的技術(shù)。相信大家在上網(wǎng)的時(shí)候都體驗(yàn)過(guò)。我們?cè)谔詫氋?gòu)物的時(shí)候,看中一個(gè)寶貝,點(diǎn)擊收藏,系統(tǒng)就會(huì)馬上提示你“您的物品已經(jīng)發(fā)送到暫存欄里了”。在沒(méi)有使用這項(xiàng)技術(shù)的時(shí)候,大家是要等長(zhǎng)一段時(shí)間才能看到頁(yè)面的刷新的。而有了AJAX技術(shù),功能使用就會(huì)更快捷,更爽了。再就是數(shù)據(jù)庫(kù)優(yōu)化技術(shù)。在實(shí)際的軟件項(xiàng)目投入使用之后,數(shù)據(jù)庫(kù)里的數(shù)據(jù)絕不會(huì)象在學(xué)校里一樣只有幾百條數(shù)據(jù),而是成千上萬(wàn)條數(shù)據(jù)。比如中國(guó)人民銀行的用戶數(shù)據(jù)庫(kù),至少有上千萬(wàn)數(shù)據(jù),我們每去那里取一次錢(qián),系統(tǒng)就會(huì)要到這上千萬(wàn)條記錄里去查我們的資料,也才會(huì)知道銀行可以給我們多少錢(qián)。就算是計(jì)算機(jī)1秒針能夠搜索50條記錄,搜索1千萬(wàn)條記錄就得300分鐘,相當(dāng)于5個(gè)小時(shí)。如果沒(méi)有數(shù)據(jù)庫(kù)優(yōu)化技術(shù),估計(jì)銀行每天通宵加班,也無(wú)法完成存取款業(yè)務(wù)。
S2項(xiàng)目分布
在這個(gè)過(guò)程中,使用了五個(gè)貫穿案例,總共還要完成五個(gè)項(xiàng)目案例。結(jié)業(yè)項(xiàng)目是易買(mǎi)網(wǎng)。S2的項(xiàng)目是由C/S項(xiàng)目,向B/S項(xiàng)目過(guò)渡。在S2,這兩個(gè)模式的項(xiàng)目都會(huì)涉及到。
結(jié)業(yè)收獲:
獲得ACCP程序員認(rèn)證。掌握面向?qū)ο缶幊、JavaScript客戶端驗(yàn)證和頁(yè)面特效制作、SQL Server高級(jí)管理和查詢等技能。結(jié)業(yè)考試是應(yīng)用最為廣泛的購(gòu)物網(wǎng)站“易買(mǎi)網(wǎng)”,實(shí)現(xiàn)了商品展示、訂購(gòu)和用戶管理等常用功能。
Y2A階段
的面試者,大部分要么是不會(huì),要么就是只會(huì)死記硬背一些框架技術(shù)。在公司里做項(xiàng)目的時(shí)候,不管需不需要,都給分三層,老板就說(shuō),一層就夠了,你麻不麻煩啊。但人家不會(huì)啊。所以,Y2A課程中,框架原理和搭建自己的框架是非常重要的一部分內(nèi)容。這里不是說(shuō)一層開(kāi)發(fā),也不是三層,而是N層。也就是要讓學(xué)生們明白,什么時(shí)候一層開(kāi)發(fā)就可以了,什么時(shí)候是兩層還是三層,或者是更多層。另外一方面,ASPNET開(kāi)發(fā)環(huán)境是以“拖”為主,以前只能拖個(gè)普通控件,后來(lái)發(fā)展到數(shù)據(jù)庫(kù)也可以“拖”,連業(yè)務(wù)邏輯都可以通過(guò)“拖拽”來(lái)完成。ASPNET程序是越做越簡(jiǎn)單,越做越?jīng)]有含金量。這樣拼湊起來(lái)的代碼能賣(mài)個(gè)好價(jià)錢(qián)嗎?以后這錢(qián)就會(huì)讓微軟自己賺過(guò)去了。所以,當(dāng)AJAX技術(shù)興起后,很多國(guó)內(nèi)的公司開(kāi)始開(kāi)發(fā)自己的業(yè)務(wù)控件,來(lái)開(kāi)發(fā)更為個(gè)性更有競(jìng)爭(zhēng)力的產(chǎn)品。所以,我們也要求我們的學(xué)生要深入理解.NET,能夠把控件技術(shù)掌握很,才是真正的掌握.NET。而不是只是單純的“拖拽”,做一頭“驢”。ACCP6.0課程體系,是要培養(yǎng)素質(zhì)高、有思想的程序員,所以在NTC課程中加入了數(shù)據(jù)結(jié)構(gòu)和算法的課程。
Y2A項(xiàng)目分布
Y2A階段主要有三個(gè)項(xiàng)目案例和三個(gè)貫穿項(xiàng)目,都是在分層思想的基礎(chǔ)上做開(kāi)發(fā)。
Y2B階段
Y2B與A方向也是相對(duì)應(yīng)的。著重講解框架技術(shù)的原理,掌握分層開(kāi)發(fā)的思想。Hibernate、Struts和Spring是這個(gè)階段的重點(diǎn)課程。我們?cè)谄髽I(yè)調(diào)研的過(guò)程中,發(fā)現(xiàn)企業(yè)并不是三個(gè)都用,通常只用一個(gè),或者是把這三個(gè)框架的部分結(jié)構(gòu)拿過(guò)來(lái)拼接成公司自己的框架。這樣不但借鑒了流行框架的優(yōu)勢(shì),又提升了自己的公司本身的優(yōu)勢(shì),增加了產(chǎn)品的含金量。所以,6.0課程就是告訴學(xué)員如何深入地理解框架技術(shù)的原理,比如對(duì)象之間的關(guān)系、頁(yè)面之間的關(guān)系、數(shù)據(jù)是如何流動(dòng)傳遞的等等,要掌握這三個(gè)框架的獨(dú)立應(yīng)用和集合應(yīng)用。另外,在畢業(yè)設(shè)計(jì)中,會(huì)第一次要求學(xué)員自己寫(xiě)需求,會(huì)加強(qiáng)中間控件,流程細(xì)化。按照CMMI2的規(guī)范來(lái)實(shí)施開(kāi)發(fā)。CMMI是項(xiàng)目管理國(guó)際標(biāo)準(zhǔn),總共分為五級(jí)。如果軟件開(kāi)發(fā)公司能達(dá)到3級(jí)以上,就可以接歐美國(guó)家的外包項(xiàng)目,印度的軟件公司基本上都是3級(jí)以上,而中國(guó)的大部分的企業(yè)還停留在CMMI1的階段。而我們?yōu)橐蟮綐?biāo)準(zhǔn)2。
Y2B項(xiàng)目分布
Y2B的項(xiàng)目主要OA系統(tǒng)和租房系統(tǒng)為主。同時(shí)還有一個(gè)項(xiàng)目就是Facelook。是一個(gè)與近兩年風(fēng)靡全球一樣的社交網(wǎng)站。大家應(yīng)該都很熟悉吧,比如說(shuō)人人網(wǎng)、開(kāi)心網(wǎng)等等。這是今后的一個(gè)新的項(xiàng)目方向。
【accp6.0課程介紹】相關(guān)文章:
ACCP6.0軟件工程師課程及收費(fèi)標(biāo)準(zhǔn)03-29
accp6.0體系特色03-20
IBM認(rèn)證課程介紹03-22
思科認(rèn)證課程介紹03-08
美國(guó)留學(xué):介紹小學(xué)課程03-24
西班牙留學(xué)碩士課程介紹12-01