課程階段 課程簡介 課程內容





第一階段

Java語言編程強化訓練

Java語言基礎
Java語言高級特性
Java API強化訓練
設計模式
Java 多線程、圖像界面、網絡(Socket)編程 模擬即時聊天工具/P2P下載工具;

(1)Java語言發展史,Java開發環境的搭建,體驗Java程序的開發,Java程序的執行過程,初學者常見問題,環境變量path和classpath的設置
(2)面向對象思想,類的概述,對象的本質,類與對象的關系,以及在實際開發中如何應用面向對象的思想解決問題。
(3)常用設計模式的講解:單例設計模式,簡單工廠模式和工廠方法模式,模板設計模式。幫助同學們更好的理解面向對象思想。
設計模式
(4)MyEclipse的安裝和使用。Java API介紹, API中常用類的講解:String和StringBuffer,Math和Random類,各種基本數據類型包裝類,BigInteger和BigDecimal類,System和Runtime類,Date和DateFomat類,以及Calendar類,Scanner和Timer等。
(5)Java中的異常處理;IO概念,File類,字節流InputStream和OutputStream,字符流Reader和Writer;Properties的使用。計算機編碼問題的分析和講解。
(6)多線程的概念,如何在程序中創建多線程(Thread、Runnable),線程安全問題,線程的同步。
(7)Java圖形用戶介面編程(AWT、Swing),圖形界面體系,事件監聽機制以及常用界面組件的用法。
(8)Java網絡編程,網絡通信模型,網絡通信三大要素,以及其相應的Java實現。





第二階段

Java Web編程實戰

Qracle/Mysql數據庫應用與開發
XML語言應用
HTML語言/CSS樣式
JavaScript語言/Ajax+Json應用
JSP+Servlet+JavaBean編程
“移動網上營業廳”實戰項目

(1)oracle數據庫使用、安裝與卸載,SQL語句介紹、數據庫增刪改操作DDL語句使用、表增刪改操作DML語句使用、表查詢操作DQL語句使用、以及查詢語句條件、排序、聚合、分組操作。多表操作、多表設計、外鍵使用、內連接查詢、左外連接查詢、右外連接查詢、子查詢
(2)oracle數據庫PL/SQL編程 (3)JDBC介紹、驅動的原理及使用、JDBC核心使用、DriverManager、Connection、Statement、ResultSet詳細使用,JDBC的CURD操作、防止SQL注入及PrepareStatement使用、大數據處理、批處理
(4)XML的概念與基本作用、XML的基本語法、XML的約束模式、DTD。XML解析介紹、SAX解析、DOM解析、DOM4J和XPath的使用
設計模式
(5)WEB服務器的工作原理、Tomcat的安裝與啟動運行、Tomcat的體系結構、在Tomcat中配置WEB虛擬目錄與發布WEB應用程序的各種方式、設置目錄的默認網頁、WAR文件生成與使用。
(6)HTML語言,HTML各類標簽的使用,包括:文件標簽、排版標簽、塊標簽、字體標簽、列表標簽、圖形標簽、超鏈接標簽、表格標簽、表單標簽(form標簽、input標簽、select標簽等)、分區標簽、頭標簽
(7)CSS介紹、CSS導入方式(內部樣式表、內聯樣式表、外部樣式表)、五大CSS選擇器(ID選擇器、類選擇器、元素選擇器、屬性選擇器、偽類等)、樣式屬性介紹
(8)JavaScript編程,JavaScript語法、數據類型、運算符、表達式、流程控制,JavaScript內部對象、數組、字符串、日期時間、數學函數、正則表達式,JavaScript函數、自定義函數、全局函數,BOM介紹、window對象、location對象、history對象使用。
(9)JSP技術:JSP運行原理、JSP中的9個內部對象和作用、JSP表達式、JSP腳本片段、JSP聲明、JSP注釋,EL表達式。
(10)Servlet簡介、Servlet生命周期、servlet配置詳解、訪問servlet路徑分析、ServletConfig使用及servlet初始化參數的使用,ServletContext使用、系統初始化參數、web資源獲取,HttpServletResponse和HttpServletRequest的應用
(11)AJAX開發:AJAX介紹、XMLHttpRequest對象詳解、JSON的使用





第三階段

輕量級Java EE應用開發

JQuery框架+easyUI插件使用
Struts2框架應用
Hibernate開發技術
Spring3.2開發技術快速入門
Spring+Struts2+Hibernate的整合開發
電子商務平臺實戰項目
南通開發區某在線“項目資金管理系統”實戰項目

(1)jQuery及其選擇器,jQuery操作DOM,jQuery的事件處理機制,jQuery中的核心函數,jQuery與ajax的應用、插件的使用。
(2)EasyUI簡介、EasyUI入門、Draggable(拖動)組件、ToolTip(提示框)組件、LinkButton(按鈕)組件、ProgressBar(進度條)組件、Panel(面板)組件、Tabs(選項卡)組件、Layout(布局)組件、Window(窗口)組件、Dialog(對話框)組件、Messager(消息框)組件、DataGrid(數據表格)組件、Tree(樹)組件、Form表單、DataGirdCRUD案例。
(3)Struts2框架介紹、工作原理與架構分析、6大配置文件分析、struts.xml詳解及使用、動態方法調用,ActionContext及ServletActionContext使用、屬性驅動,默認轉換器的介紹,Struts2中的表單校驗,Struts2中的國際化,Struts2中文件上傳、多文件上傳、文件下載,自定義攔截器、OGNL表達式、值棧ValueStack分析及操作、Struts2標簽、struts2與AJAX JSON的整合。
(4)高級Hibernate開發技術:ORM思想,hibernate介紹,hibernate.cfg.xml配置,hbm.xml映射文件詳解,主鍵生成策略使用,緩存,Hibernate數據檢索技術,Hibernate高級映射技術,Hibernate多表聯合查詢,Hibernate分頁技術。
(5)Spring3.2開發技術:框架介紹,IoC思想、DI依賴注入、Bean的實例方式、Bean種類、Bean作用域范圍、Bean生命周期管理、依賴注入、注解裝配Bean、WEB開發集成spring、AOP面向切面編程、spring 傳統aop開發、AspectJ介紹及使用、JdbcTemplate模板使用、DBCP數據源配置、聲明式事務管理、注解事務管理。Struts2+Hibernate3+Spring3整合。



第四階段

Android移動應用開發

Android SDK及其開發環境搭建
Android UI開發
Android中的數據存儲/SQLite數據庫
Android網絡編程、2D/openGL 3D動畫實現
Android高級特性
簡易音視頻播放器項目實踐
移動電子商城項目實踐

(1) Android的UI設計:Android的Notification、Dialog Notification、帶單選項列表的對話框、多選項列表的對話框、進度對話框 (ProgressDialog)、單選框(RadioButton)、多選框(CheckBox)、下拉列表框(Spinner)、自定義選項界面樣式、拖動條(SeekBar)、菜單(Menu)、進度條(ProgressBar)、自動文本框 (AutoCompleteTextView、MultiAutoCompleteTextView)等常用控件 (2)掌握Android編程的基本概念與要點,Android SDK及其開發環境搭建、Android項目結構分析、Android 應用設計模式、文件系統、文件形式的數據存儲與訪問、SharedPreferences、Intent、IntentFilter、Android四大核心組件(Activity、 BroadcastReceiver、Service和ContentProvider)
(3)對嵌入式SQLite關系數據庫進行增、刪、改、查和事務管理、采用ListView實現數據列表顯示、應用打包與安裝。
(4)Activity的管理、Bundle的使用、為Intent附加數據、Activity生命周期、Activity的啟動模式、建 立能與訪問者進行相互通信的本地服務、服務的生命周期、進程間的數據傳遞、音頻采集與播放
在線客服
百宝面膜价格 福建36选7 福建22选5 电竞比分网实时 富配资 qq分分彩 股票趋势图 2019年物联网新龙头 辽宁35选7 2019上证年线 球棎比分足球即时比分 双色球 保顺投资配资 浙江6+1 浙江快乐12 融胜配资 任选9场