>> 欄目列表
  >>  北大青鳥類
  >>  課程方向類
  >>  學時學費類
  >>  軟件技術類
  >>  網絡技術類
  >>  學習類
  >>  就業類
  >>  緊缺崗位類

北大青鳥高考招生簡章 網絡工程師課程 大數據開發 軟件工程師課程 安卓課程 Java軟件開發
  >> 開班日期
  >> 試聽講座
講座日期:本周六下午1點30分
講座地點:北大青鳥華騰校區
主講老師:王老師 金牌講師
講座主題:網絡安全
講座內容:檢測、防御、黑客信息,如何過濾不安全的網站,如何防御黑客的進攻等。
訂座電話:010-82011432/33
您當前位置:主頁 > 了解詳細 > 軟件技術類 >
北大青鳥java
2011-03-30 16:11



  北大青鳥長期致力于培養高端IT應用級人才,在10多年的辦學過程中大量總結了有管IT教學方面的寶貴經驗,我們每年都會邀請專家級人員以及學術導師為我們的現有教材進行修改和升級,我們的要求是保證要在18個月之內為我們的每一個專業課程教材進行升級,這其中我們最為重視的就是ACCP課程的教材升級,我們一路走來,對我們的每一次教材升級都會感覺是一次知識的升華和技能的飛躍。現在針對軟件開發市場的WEB2.0時代的來臨,我們又一次的做到了行業的領先,我們邀請廣大學術界朋友為我們的教材做了一次非常有針對性的巨大改變,這其中我們把原有的JAVA的所有相關課程進行了全面的升級。

  升級后JAVA課程從過去的網站和軟件開發,完全的過度到了針對WEB2.0時代所需要掌握的全新教材課程。課程中的(Java EE)本身是一個標準,一個為企業分布式應用的開發提供的標準平臺。J2EE也是一個框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技術。

  北大青鳥java課程,從最基本的講述開始,講授靜態方法和屬性用于描述某一類對象群體的特征,而不是單個對象的特征。java課程中大量應用了靜態方法和屬性,這是一個通常的技巧。但是這種技巧在很多語言中不被頻繁使用。理解靜態方法和屬性對于理解類與對象的關系是十分有幫助的,在大量的java規范中,靜態方法和屬性被頻繁使用。因此學習者應該理解靜態方法和屬性。Java在方法和屬性的調用上是一致的,區別只表現在聲明的時候,這和C++是不同的。

  我們對java教材的升級知識硬件配套系統的升級,我們還對軟件環境進行了升級,首先我們對所有教授JAVA課程的老師進行了重點培訓,按照全新教材的標準為每一位上崗就業教師進行了全面的培訓考核,只對考核通過的教師頒發上崗工作證,對那些沒有通過考核的教師我們暫時停止其繼續授課,只有完全通過培訓考核后方可繼續執教工作。其次我們還對課程以及課時安排做了重新規劃調整。把一些重點課程提前教授,把一些有關最新的課程進行課時和課程結構的調整,以最大程度的優化讓每一位學員能真正的掌握好這門語言的使用及開發。

  目前我們的課程安排如下:

  1進入軟件編程世界:通過講述軟件編程的算法和原理,由淺入深的帶領我們的學員進入這個神秘的軟件編程世界,再通過講述過去畢業學員的開發作品來為我們的每一個學員打氣,讓我們每一位學員都有足夠的信心去成為真正的軟件工程師。

  2使用Java語言理解程序邏輯及JAVA語言特性:通過最簡單的第一個JAVA程序HelloWorld()來揭示JAVA語言的編程思路和語言邏輯方向,也會讓我們的學員真正的實際操作一次,來完成一個屬于自己的第一個java語言小程序。然后我們會逐一講解JAVA語言的特性:

  1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。

  2、Java語言是一個面向對象的。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++ 語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。

  3、Java語言是分布式的。Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(java net),它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。

  4、Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。

  5、Java語言是安全的。Java通常被用在網絡環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。

  6、Java語言是體系結構中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件), 然后可以在實現這個Java平臺的任何系統中運行。這種途徑適合于異構的網絡環境和軟件的分發。

  7、Java語言是可移植的。這種可移植性來源于體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSI C實現的。

  8、Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節碼格式, 然后可以在實現這個Java平臺的任何系統中運行。在運行時,Java平臺中的Java解釋器對這些字節碼進行解釋執行,執行過程中需要的類在聯接階段被載入到運行環境中。

  9、Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發展越來越接近于C++。

  10、Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執行,并提供多線程之間的同步機制(關鍵字為synchronized)。

  11、Java語言是動態的。Java語言的設計目標之一是適應于動態變化的環境。Java程序需要的類能夠動態地被載入到運行環境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。Java語言的優良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。Java對對象技術的全面支持和Java平臺內嵌的API能縮短應用系統的開發時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是Java企業應用編程接口(Java Enterprise APIs)為企業計算及電子商務應用系統提供了有關技術和豐富的類庫。

  3使用HTML語言開發商業站點:教授大家如何使用工具進行簡單的HTML語言開發,并利用工具和語言邏輯來完成自己的第一個小型商業站點的設計和開發。

  4使用SQL Server管理和查詢數據:在這個階段老師會首先告訴大家何為數據庫。并且讓大家理解數據庫對于我們今后網站與軟件開發之間的關系和作用。其次我們的課程會安排大家從最基本的小型數據庫Access數據庫進行講解,并會讓學員學習什么叫做數據庫語言----(sql文),并且要求學員通過學習后可以獨立的完成簡單數據庫的設計與開發。而后我們會為大家講解一般企業級應用數據庫SQL SERVER數據庫的講解。并最終利用我們學員的所學知識獨立完成一個SQL SERVER數據庫的應用設計開發及管理查詢等。

  5使用J2EE開發數據庫網絡應用程序:在這一環節中我們會加大學習力度和教學時間,因為前面的所有學習課程都是為了這一章節打基礎的,在這一章節中我們會學習到什么是企業級JAVA應用開發即------J2EE的設計開發。我們會從技術應用的角度來深入講解如何掌握JAVA的特性,并利用這些特性來實際設計開發一個企業級的商業應用網站。

  1、JDBC(Java Database Connectivity)提供連接各種關系數據庫的統一接口,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數據庫開發人員提供了一個標準的API,據此可以構建更高級的工具和接口,使數據庫開發人員能夠用純 Java API 編寫數據庫應用程序,同時,JDBC也是個商標名。

  2、EJB(Enterprise JavaBeans)使得開發者方便地創建、部署和管理跨平臺的基于組件的企業應用。

  3、Java RMI(Java Remote Method Invocation)用來開發分布式Java應用程序。一個Java對象的方法能被遠程Java虛擬機調用。這樣,遠程方法激活可以發生在對等的兩端,也可以發生在客戶端和服務器之間,只要雙方的應用程序都是用Java寫的。

  4、Java IDL(Java Interface Definition Language) 提供與CORBA(Common Object Request Broker Architecture)的無縫的互操作性。這使得Java能集成異構的商務信息資源。

  5、JNDI(Java Naming and Directory Interface)提供從Java平臺到的統一的無縫的連接。這個接口屏蔽了企業網絡所使用的各種命名和目錄服務。

  6、JMAPI(Java Management API)為異構網絡上系統、網絡和服務管理的開發提供一整套豐富的對象和方法。

  7、JMS(Java Message Service)提供企業消息服務,如可靠的消息隊列、發布和訂閱通信、以及有關推拉(Push/Pull)技術的各個方面。

  8、JTS(Java transaction Service)提供存取事務處理資源的開放標準,這些事務處理資源包括事務處理應用程序、事務處理管理及監控。

  9、JMF(Java Media Framework API), 她可以幫助開發者把音頻、視頻和其他一些基于時間的媒體放到Java應用程序或applet小程序中去,為多媒體開發者提供了捕捉、回放、編解碼等工具,是一個彈性的、跨平臺的多媒體解決方案。

  10、Annotation(Java Annotation),在已經發布的JDK1.5(tiger)中增加新的特色叫 Annotation。Annotation提供一種機制,將程序的元素如:類,方法,屬性,參數,本地變量,包和元數據聯系起來。這樣編譯器可以將元數據存儲在Class文件中。這樣虛擬機和其它對象可以根據這些元數據來決定如何使用這些程序元素或改變它們的行為。

  在Java技術中,值得關注的還有JavaBeans,它是一個開放的標準的組件體系結構,它獨立于平臺,但使用Java語言。一個JavaBean是一個滿足JavaBeans規范的Java類,通常定義了一個現實世界的事物或概念。一個JavaBean的主要特征包括屬性、方法和事件。通常,在一個支持JavaBeans規范的開發環境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可視地操作JavaBean,也可以使用JavaBean構造出新的JavaBean。JavaBean的優勢還在于Java帶來的可移植性。現在,EJB (Enterprise JavaBeans) 將JavaBean概念擴展到Java服務端組件體系結構,這個模型支持多層的分布式對象應用。除了JavaBeans,典型的組件體系結構還有DCOM和CORBA,關于這些組件體系結構的深入討論超出了本書的范圍。

  11、javaFX Sun剛剛發布了JavaFX技術的正式版,它使您能利用 JavaFX 編程語言開發富互聯網應用程序(RIA)。JavaFX Script編程語言(以下稱為JavaFX)是Sun微系統公司開發的一種declarative, staticallytyped(聲明性的、靜態類型)腳本語言。JavaFX技術有著良好的前景,包括可以直接調用Java API的能力。因為 JavaFXScript是靜態類型,它同樣具有結構化代碼、重用性和封裝性,如包、類、繼承和單獨編譯和發布單元,這些特性使得使用Java技術創建和管理大型程序變為可能。

  12、JMX(Java Management Extensions,即Java管理擴展)是一個為應用程序、設備、系統等植入

  管理功能的框架。JMX可以跨越一系列異構操作系統平臺、系統體系結構和網絡傳輸協議,靈活的開發無縫集成的系統、網絡和服務管理應用。

  13、JPA (Java Persistence API), JPA通過JDK 5.0或XML描述對象-關系表的映射關系,并將運行期的實體對象持久化到數據庫中。

  6職業導向訓練:在這一環節中我們的專業培訓就業教師會對我們每一位學員進行學習考核了解,對每一位學員所掌握的不同知識技能程度。我們會在下一環節中進行合理的分組和人員搭配,盡量保證每個項目小組的整體水平一致,并且讓每個小組能做到優秀學員帶動那些非優秀學員一起努力進步。最后分組完成結束還會對我們每個組進行企業級的職業道德和素養教育,讓我們的實習開發環境盡量與我們的真正工作環境一致。

  7項目實戰:我們的JAVA最終課程會在一個完全虛擬的環境中進行,教師會在每一個項目階段的開始為大家講解關于這個項目的所有需要掌握的知識點,而后會在教師的指導下每個組進行一次課堂常規項目開發練習,完成練習后教師會為每個項目組安排一個完整的開發計劃,然后由項目組中的學員自行完成項目的實際開發工作,在這樣一些列的教學訓練以及實戰后,我們的每個學員都會非常深刻的理解JAVA語言的特性,也能非常熟練的進行JAVA的實際項目開發了。

  1、首先我們要先從開發環境上入手,目前最為廣泛運用的JAVA的IDE開發工具是Eclipse和NetBeans這兩個。所以我們第一部分的開發工具實踐課程就從這兩個工具上入手:

  Eclipse 【開發工具】

  Eclipse平臺是IBM向開放源碼社區捐贈的開發框架,它之所以出名并不是因為IBM宣稱投入開發的資金總數 —4千萬美元,而是因為如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴展的體系結構。

  NetBeans 【開發工具】

  NetBeans IDE 是一個為軟件開發者提供的自由、開源的集成開發環境。您可以從中獲得您所需要的所有工具,用 Java、C/C++ 甚至是 Ruby 來創建專業的桌面應用程序、企業應用程序、web 和移動應用程序。此 IDE 可以在多種平臺上運行,包括 Windows、Linux、Mac OS X 以及 Solaris;它易于安裝且非常方便使用。

  2、當我們的學員全部可以熟練運用這兩個開發工具后,我們將帶領學員們進入實際的應用開發中了,我們會安排一些列的網絡應用開發,以達到我們實際工作的強度和水平。

  (1)開發基于JSP/Servlet/JavaBean的網上交易系統

  這個環節可以讓我們迅速了解并熟悉J2EE的開發架構。

  Spring Framework【J2EE框架】

  Spring 是一個解決了許多在J2EE開發中常見的問題的強大框架。 Spring提供了管理業務對象的一致方法并且鼓勵了注入對接口編程而不是對類編程的良好習慣。Spring的架構基礎是基于使用JavaBean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建所有架構層的完整解決方案方面是獨一無二的。 Spring提供了唯一的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率并且減少了可能的錯誤。Spring的數據訪問架構還集成了 Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。 Spring提供了一個用標準Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理其他企業事務--如果你需要--還能實現你自己的 aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。【SpringIDE:Eclipse平臺下一個輔助開發插件】.

  (2)開發基于Struts/Spring/Hibernate/Ajax的網上信息發布平臺。

  Struts 【Web框架】

  Struts 是一個基于Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。由于Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的一年中頗受關注。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,所以說Struts是一個非常不錯的應用框架。【StrutsIDE:用于Struts輔助開發的一個Eclipse插件】

  (3)使用ASP.NET技術開發網上書店

  WebWork 【Web框架】

  WebWork 是由OpenSymphony組織開發的,致力于組件化和代碼重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,現在的WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了Xwork1和WebWork2兩個項目。 Xwork簡潔、靈活功能強大,它是一個標準的Command模式實現,并且完全從web層脫離出來。 Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,處理HTTP的響應和請求。WebWork2使用ServletDispatcher將HTTP請求的變成 Action(業務層Action類), session(會話)application(應用程序)范圍的映射,request請求參數映射。WebWork2支持多視圖表示,視圖部分可以使用 JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了對AJAX的支持,這支持是構建在DWR與Dojo這兩個框架的基礎之上.【EclipseWork:用于WebWork輔助開發的一個Eclipse插件】

  (4)使用Ajax和Web Service重構網上書店

  Roller Weblogger 【Java開源 Blog博客】

  這個weblogging 設計得比較精巧,源代碼是很好的學習資料。它支持weblogging應有的特性如:評論功能,所見即所得HTML編輯,TrackBack,提供頁面模板,RSS syndication,blogroll管理和提供一個XML-RPC接口。

  (5)HR/CRM/OA/B2C畢業設計項目開發

  Compiere ERP&CRM 【ERP與CRM系統】

  Compiere ERP&CRM為全球范圍內的中小型企業提供綜合型解決方案,覆蓋從客戶管理、供應鏈到財務管理的全部領域,支持多組織、多幣種、多會計模式、多成本計算、多語種、多稅制等國際化特性。易于安裝、易于實施、易于使用。只需要短短幾個小時,您就可以使用申購-采購-發票-付款、報價-訂單-發票-收款、產品與定價、資產管理、客戶關系、供應商關系、員工關系、經營業績分析等強大功能了。

  最后我們的學員通過上述實戰培訓全部通過后,就可以憑借最終所設計的畢業設計通過我們的就業教師來向與我校合作企業進行推薦工作。并且當我學員最終進入這些企業后能夠順利的完成企業安排的設計開發工作,并且能夠在最短的時間內與所在項目工作組的所有開發人員進行最大程度的團隊合作。

  通過上述的介紹大家應該可以對我們的JAVA課程有了比較直觀具體的了解。如果還有什么問題可以通過我們的在線咨詢老師與我們進行更為深入的咨詢了解。我們會非常歡迎你們的咨詢。


上一篇:沒有了  
下一篇:北大青鳥sql server
相關信息:
· 北大青鳥怎么樣 · 北大青鳥.net
· 北大青鳥數據庫開發 · 北大青鳥sql server

北京北方華騰技術培訓中心 版權所有 北大青鳥華騰計算機培訓學校
地址:北京市朝陽區來廣營誠盈中心6號樓3層 招生熱線:010-82011433/32 京ICP備05043413號 京公網安備 11010802023056號
咨詢熱線:4000-777-016
校區地址:北京市朝陽區來廣營誠盈中心6號樓3層
咨詢熱線:4000-777-016
校區地址:北京市朝陽區來廣營西路1號--北大青鳥來廣營校區
新上市股票怎么买