北大青鳥java工程師-Java課程
java課程簡介:
Java語言開發(fā)基礎(chǔ)中,重點介紹了Java語言基礎(chǔ)和面向?qū)ο蟮南嚓P(guān)知識,以及Java語言的高級特性,為后面的課程打好基礎(chǔ);
在Java Web開發(fā)部分重點介紹了如何實現(xiàn)開發(fā);
第三部分介紹目前體系中比較流行的各類框架技術(shù),框架和設(shè)計模式可以使人們更加
北大青鳥ACCP課程無需專業(yè)的計算機教育背景,無IT基礎(chǔ)人士均可入學,只要具備較好學習能力和意志的,**三個階段的認真學習,均可全面掌握軟件工程師、軟件項目經(jīng)理的必備技能。
ACCP是職業(yè)教育,不是學歷教育,而職業(yè)教育的本質(zhì)就是就業(yè)教育,學習的目標就是為了就業(yè),以就業(yè)為導向是ACCP課程*根本、*核心的特征,有助于就業(yè)的我們就學,無助于就業(yè)的我們就不學。在技術(shù)選擇上我們遵循了實用原則和80/20原則:
實用原則:1、ACCP所選擇的技術(shù)一定是能夠解決實際工作中的實際問題的技術(shù)。2、“不要去背誦對象有哪些方法、屬性,而是要去使用這個對象去解決實際問題”。
80/20原則:1、企業(yè)80%的時間在使用的那20%的核心技術(shù)我們重點講解。2、花費80%精力才能夠能學會的20%內(nèi)容我們?nèi)趸v解。
一學期(共214學時)
在開發(fā)技能上:
1、熟悉計算機軟件技術(shù)的基本知識
2、理解程序邏輯、基本的算法
3、使用HTML、表格框架或者DIV布局模式、DreamWeaver工具開發(fā)靜態(tài)站點
4、用T-SQL語言設(shè)計和維護SQLServer數(shù)據(jù)庫
5、核心技能:用C# WinForms SQLServer ADO.NET開發(fā)C/S結(jié)構(gòu)的管理信息系統(tǒng)在職業(yè)素質(zhì)上
在職業(yè)素質(zhì)上:
1、樹立正確的學習心態(tài)、明確職業(yè)目標
2、具備時間觀念和規(guī)則意識
3、基本的語言溝通和表達
4、具備基本的行為禮貌和日常禮儀
數(shù)據(jù)庫技術(shù)方面
**學期的《使用SQLServer管理和查詢數(shù)據(jù)》,講解了創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫表、使用SQL語句增加、修改和刪除和查詢數(shù)據(jù),學習完成以后能夠操作數(shù)據(jù)庫,執(zhí)行*基本的查詢。
客戶端頁面技術(shù)方面
**學期的《使用HTML語言開發(fā)商業(yè)站點》講解了使用頁面標簽,并**樣式表來增強頁面效果,同時還包括表單、框架和頁面布局、網(wǎng)站開發(fā)流程等內(nèi)容,完全是基于網(wǎng)站靜態(tài)頁面的內(nèi)容。
Java技術(shù)方面
**學期的《使用Java語言理解程序邏輯》是計算機程序設(shè)計的入門課程,主要講解了Java基本語言語法、軟件程序的基本組成和要素、使用Eclips開發(fā)工具等,學習完成后會對程序設(shè)計有個基本的認識,能夠運用Java語言和思維邏輯把自己的想法**程序語言表示出來。
.NET技術(shù)方面
**學期的《使用C#開發(fā)數(shù)據(jù)庫應用程序》是學習程序設(shè)計的基礎(chǔ)課程,講解的是傳統(tǒng)的基于客戶端/服務器的程序設(shè)計方式(類似于QQ、MSN、挖雷這樣的“需要安裝”、“帶窗口”的程序),這一類程序的開發(fā)集成度已經(jīng)很高了,主要是**控件拖放的模式來實現(xiàn),當然本課程中將結(jié)合數(shù)據(jù)庫的內(nèi)容,來實現(xiàn)一些數(shù)據(jù)存儲和查詢,*終能完成企業(yè)運用中的MIS系統(tǒng)的開發(fā),階段結(jié)束時還要使用該技術(shù)完成自己的QQ程序的設(shè)計。
第二學期(共268學時)
在開發(fā)技能上:
1、.NET三層結(jié)構(gòu)應用系統(tǒng)開發(fā)
2、JavaScript客戶端驗證和頁面特效制作
3、SQLServer高級管理和查詢
4、核心技能:用JSP JDBC SQLServer開發(fā)簡單B/S結(jié)構(gòu)的應用系統(tǒng)在職業(yè)素質(zhì)上
在職業(yè)素質(zhì)上:
1、明確準職業(yè)人的職業(yè)素養(yǎng)要求、行業(yè)狀況和需求
2、能夠在壓力下學習和工作
3、具備學習和工作方面的主動意識
4、具備團隊合作意識
數(shù)據(jù)庫技術(shù)方面
第二學期的《SQLServer數(shù)據(jù)庫設(shè)計和高級查詢》是在**學期的基礎(chǔ)上講解數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫高級對象的使用。
客戶端頁面技術(shù)方面
第二學期的《JavaScript客戶端驗證和頁面特效制作》課程,我們**學習客戶端數(shù)據(jù)表單驗證、使用對象來增強頁面動態(tài)效果、頁面特效制作等技術(shù),讓頁面產(chǎn)生豐富的動態(tài)效果,提高網(wǎng)站的品質(zhì)。
Java技術(shù)方面
第二學期的《使用Java實現(xiàn)面向?qū)ο缶幊獭分v解了計算機程序設(shè)計*為普遍和*重要的思想:面向?qū)ο蟮某绦蛟O(shè)計方法,并且**Java語言實現(xiàn)這個做法,第二門Java課程在前兩門Java課程的基礎(chǔ)上,融合了數(shù)據(jù)庫、頁面技術(shù),能夠完成一個類似于企業(yè)宣傳網(wǎng)站的、簡單的瀏覽器/服務器模式的程序開發(fā)。
.NET技術(shù)方面
第二學期的.NET課程《深入.NET平臺和C#編程》,開始真正接觸到.NET技術(shù)的全貌,這門課的內(nèi)容講解了面向?qū)ο笕绾卧?NET平臺上實現(xiàn),并且牽涉到.NET類庫、XML等多種高級對象,讓我們程序設(shè)計具備更多的“彈藥”,這門課程之后的《在.NET框架下開發(fā)三層結(jié)構(gòu)數(shù)據(jù)庫應用系統(tǒng)》講解了.NET核心的三層結(jié)構(gòu)代碼組織方式,后續(xù)全部.NET課程都將使用這種三層的代碼組織方式;這門課程學習完畢后我們會發(fā)現(xiàn)入門學習的時候,代碼組織不是*清晰、*合理的,同時對程序設(shè)計有個更高層次的認識。
第三學期(共318學時)
在開發(fā)技能上:
核心技能:能夠參與到企業(yè)軟件開發(fā)項目的全部過程
核心技能:運用HTML/JavaScript/CSS技術(shù)實現(xiàn)標準、規(guī)范的客戶端靜態(tài)和動態(tài)效果
核心技能:用JavaEEJSP/Servlet/JavaBean的結(jié)構(gòu)來實現(xiàn)MVC模式,把客戶的業(yè)務需求轉(zhuǎn)化為計算機中的Web應用系統(tǒng)
核心技能:基于Struts/Spring/Hibernate(SSH)集成框架技術(shù)開發(fā)多層企業(yè)級應用
核心技能:使用ASP.NET和組件技術(shù)開發(fā)和部署三層結(jié)構(gòu)的企業(yè)級應用系統(tǒng)
核心技能:在Java或者.NET環(huán)境中,能夠運用Ajax提升客戶端效果、運用WebService技術(shù)實現(xiàn)系統(tǒng)級調(diào)用
在職業(yè)素質(zhì)上:
1、樹立正確的就業(yè)態(tài)度和良好的職業(yè)心態(tài)
2、**簡歷和面試推銷自己
3、職業(yè)人必備素養(yǎng):職場禮儀、職場溝通和執(zhí)行力
數(shù)據(jù)庫技術(shù)方面
《Oracle數(shù)據(jù)庫對象和數(shù)據(jù)查詢》為第二學年的免費課時,講解了安裝和配置Oracle、SQL查詢、數(shù)據(jù)庫高級對象:視圖、索引、PL/SQL程序設(shè)計等高級內(nèi)容。
Oracle的內(nèi)容是中心教學擴展內(nèi)容,中心根據(jù)就業(yè)的目標企業(yè)對數(shù)據(jù)庫的使用情況、學員對現(xiàn)有技術(shù)掌握的程度來決定是否講解,并且不在結(jié)業(yè)考試和內(nèi)部測試范圍內(nèi)。
客戶端頁面技術(shù)方面
第二學年的Ajax客戶端無刷新頁面技術(shù),是目前非常流行的技術(shù),在ACCP5.0中它作為一門“絕技”而不是單獨的課程來體現(xiàn)的,但是分別在Java和.Net課程中有有詳細的講解,它需要綜合運用到前面兩門課程的全部知識來完成特殊的任務,能夠在瀏覽器沒有刷新的情況下,象魔術(shù)一樣能夠自動獲得服務器的數(shù)據(jù),極大地方便用戶,提升站點競爭力。
Java技術(shù)方面
第二學年的內(nèi)容主要要解決大型的、企業(yè)級的軟件,如何**Java語言來實現(xiàn),《開發(fā)基于JSP/Servlet/JavaBean的網(wǎng)上交易系統(tǒng)》課程**一個網(wǎng)上書店的貫穿講解,詳細說明了如何使用JSP/Servlet/JavaBean三種“組合拳”來完成這樣一個典型應用系統(tǒng)的建設(shè),同時,把軟件開發(fā)的MVC分層思想貫徹執(zhí)行下去。
*后一門Java課程《開發(fā)基于Struts/Spring/Hibernate/Ajax的網(wǎng)上信息發(fā)布平》,講解是目前*為流行的軟件程序結(jié)構(gòu)Struts Spring Hibernate技術(shù),Java作為開源技術(shù),對于大型系統(tǒng)的建設(shè),其基本結(jié)構(gòu)已經(jīng)有成型的“框架”,不需要我們從頭到尾自己做起,這門課程講解是如何在這個成熟的框架下合作開發(fā),并*終完成大型系統(tǒng)的開發(fā)。
.NET技術(shù)方面
第二學年的《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》是一門實戰(zhàn)課程,盡管我們明白了代碼的三層組織方式,但是如何運用這種方式來完成商業(yè)級別網(wǎng)站的設(shè)計和開發(fā),是這門課程的核心內(nèi)容,.NET技術(shù)的集成度非常高了,即使到了第二學年的ASP.NET技術(shù),我們還可以象**學期那樣拖放控件,但是這里面數(shù)據(jù)傳遞和頁面控制、Web控件、IIS和WebConfig、母板頁牽涉到諸多使用經(jīng)驗,需要我們大量編碼才能夠體會;同樣,這門課程我們采用一個完整的網(wǎng)上書店的業(yè)務來透徹講解。
*后一門.NET課程《使用Ajax和WebService重構(gòu)網(wǎng)上書店》是一門拔高的課程,主要講解了如何優(yōu)化我們的程序,同時我們**進一步對網(wǎng)上書店程序進行功能的優(yōu)化,引入WebService、Ajax和緩存這些高級技術(shù),真正掌握了這些技術(shù),對于提升我們對.NET的認識和就業(yè)能力是非常有幫助的。
體驗課預約試聽
倒計時
課程熱線:
客服在線時間:早上9點~下午6點,其他時間請在線預約報名或留言,謝謝!