北京Java課程培訓去哪學習比較好
課程目標
**本課程的學習,學員可以系統(tǒng)掌握面向對象編程語言JAVA的核心語法,能夠理解、J2ME、J2EE三種體系架構的理論思想和架構內容,掌握JAVA程序設計的主要模式和核心思想,熟練掌握基于的編程技巧和編程工具,能夠獨立完成基于JAVA的客戶端和服務器端應用程序的開發(fā)、調試、部署和執(zhí)行。
課程內容
課程設置:
HTML/XML語言.數據庫技術.Java程序設計.數據結構與算法.Java設計模式.J2EE設計和應用.Eclipse/CVS/OpenSource.軟件測試/安全性編碼技術.UML設計.UNIX.項目實戰(zhàn).技術英語/日語口語.職業(yè)素質教育
課程內容:
◆HTML/XML語言:
XML文檔在網絡數據存儲和傳輸方面具有重要作用,本課程主要講授XML文檔的語法結構和網絡應用技術,幫助學員了解XML的技術特點、優(yōu)勢和主要應用,使學員理解XML在.NET架構編程技術中的特殊地位,掌握XML在.NET軟件開發(fā)中的使用方式.
◆數據庫技術:
數據庫服務器作為數據存儲的關鍵設備是J2EE體系的重要組成部分,本課程將講授數據庫服務器的基本理論和主要技術,包括數據模型、關系數據庫、數據范式、數據庫設計等核心理論,重點講授SQLSERVER2000和數據庫的創(chuàng)建、管理和維護,SQL數據操作指令的使用方法等,為J2EE應用程序的開發(fā)提供技術支持.
語言是JAVA程序設計的核心工具,本課程作為關鍵課程將講授JAVA的核心編程技術,包括J2SE核心語法規(guī)范、類和對象的創(chuàng)建和使用接口、包、異常處理、多線程和applet編程技術、系統(tǒng)API的使用,同時也講授在文件I/O、數據庫編程、網絡編程、圖形編程方面的簡單應用,使學員能夠熟練掌握J2SE的核心編程技術,為J2SE高級編程和J2EE程序開發(fā)進行技術準備。
客戶端程序設計是J2SE的重要應用,本課程將在JAVA程序設計課程的基礎上進一步講授JAVA在客戶端包括文件I/O、數據庫、網絡通信、圖形設計等方面的比較高級的編程技術,以幫助學員對J2SE體系進行深入理解和掌握,能夠熟練進行較高層次的JAVA客戶端應用程序的設計和開發(fā)。
◆數據結構與算法:
數據結構包括數據的組織方式以及基于這些數據的操作技術,對程序設計具有重要意義。本課程將講授基于JAVA語言的數據結構的概念、類型和主要算法,主要涉及數據類型的種類和各自特點,針對各種數據類型的主要操作,以及基于這些數據結構的算法,包括查找包中的集合類和接口的定義和使用,對不同集合類的特點進行分析比較,幫助學員理解JAVA系統(tǒng)集合類在數據結構的設計和使用方面具有的獨特優(yōu)勢和便利.
◆JAVA設計模式:
設計模式是軟件設計的主題思路,它直接決定了軟件設計的架構和采用的技術,對軟件開發(fā)具有重要的意義。本課程主要講授二十三種J2SE設計模式,并進行分析比較,尤其對其中的常用模式如工廠模式、單例模式、建造模式、原始模式、適配器模式、裝飾模式橋梁模式、策略模式、命令模式進行重點分析,幫助學員理解各種模式的主要內容和特點并總結出J2SE的常用設計思路,對J2SE的程序設計提供思想準備。
◆J2EE設計和應用:
J2EE是JAVA軟件開發(fā)的核心技術之一,是服務器端應用程序開發(fā)的關鍵,其中涉及的技術非常豐富和廣泛,需要進行重點學習,本課程將循序漸進地系統(tǒng)講授J2EE技術中所包含的Servlet、JSP、EnterpriseJavabean、JMS等核心技術的原理和使用方法,使學員充分理解J2EE架構的主要內容以及J2EE所具有的模塊化、可擴展性、可伸縮性和安全高效性的技術特點,能夠熟練的編寫J2EE環(huán)境下的Web組件和商業(yè)組件,并能夠獨立進行組件在服務器端的打包、部署和測試。同時專門還要教授基于MVC模式的J2ee開發(fā)技術?Struts的主要技術和應用,使學員充分掌握這種多層次多組件的編程模式并熟練運用.
◆Eclipse/CVS/OpenSource:
OpenSource組件是目前比較常用的輔助開發(fā)手段,能夠在一定程度和范圍內提高開發(fā)效率。本課程主要講授Hibernate,Spring等與J2EE開發(fā)有密切關系的OpenSource組件的工作原理和應用技巧。CVS用于團隊合作開發(fā)軟件項目的協(xié)作和管理,而Ant則是一種自動化的對J2EE程序進行編譯、打包、部署、測試工具,Weblogic則是一款著名的J2EE服務器。本課程將對上述三個方面的技術進行全面介紹,使學員能夠對這些技術有一定程度的認識和了解并能在實踐中進行應用。
◆軟件測試流程/安全性編碼技術:
軟件測試是**軟件質量的重要手段,本課程專門講授利用Junit,HttpUnit等工具對J2EE程序進行測試的主要原理和工作流程,包括數據庫測試和服務器測試.
◆UML設計:
統(tǒng)一建模語言(UML)是進行軟件開發(fā)的重要工具,也是軟件開發(fā)者必須熟悉的基本技術,本課程將重點講授UML的主要理論知識和設計方法,包括用例圖、類圖、時序圖、狀態(tài)圖、活動圖、組建圖、部署圖等多種設計圖例的內容和使用方式,使學員能夠掌握這種設計工具并能夠將UML技術用于實際的軟件設計中.
課程預約及咨詢電話:010-64707530 金老師。