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





第一階段

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應用開發

Spring輕量級框架
Spring MVC企業開發
MyBatis3數據庫持久層框架應用
SSM整合開發
企業級應用服務器WebLogic/WebSphere使用
CVS/SVN代碼管理工具使用
Maven插件/Eclipse集成開發環境
jQuery框架+jQuery常用插件使用
“某大型企業設備運維平臺”實戰項目
“辦公自動化系統”實戰項目

(1)CVS/SVN介紹及開發環境搭建、代碼版本管理的各種使用。
(2)jQuery及其選擇器,jQuery操作DOM,jQuery的事件處理機制,jQuery中的核心函數,jQuery與ajax的應用、插件的使用。
(3)什么是webservice、socket遠程調用、jax-ws遠程調用、webservice應用場景分析、wsdl、wsimport、soap協議、soap傳輸xml
(4)Spring web mvc介紹、Web MVC應用、Spring web mvc架構、springmvc入門程序、非注解處理器映射器和適配器、注解開發處理器映射器和適配器、springmvc整合Mybatis、RequestMapping、Controller方法返回值、參數綁定(簡單類型、pojo、包裝類型、數組、集合類型等)、springmvc與struts2區別、springmvc上傳圖片、json數據交互、Validation、異常處理器、攔截器。
(5)Mybatis介紹、Mybatis入門程序、Mybatis開發Dao、SqlMapConfig.xml配置、ParameterType輸入映射、ResultType及ResultMap輸出映射、動態sql、關聯查詢(一對一、一對多、多對多)、Mybatis與spring整合。





第四階段

Java EE + Web前端實訓

Struts2框架應用
Hibernate開發技術
Spring boot+Spring Cloud開發框架
Spring+Struts2+Hibernate的整合開發
IntelliJ IDEA集成開發工具使用
Vue.js前端框架
HTML5+CSS3前端開發
“電子政務平臺”實戰項目
南通開發區某在線“項目資金管理系統”實戰項目
微信小程序實戰項目

(1)Struts2框架介紹、工作原理與架構分析、6大配置文件分析、struts.xml詳解及使用、動態方法調用,ActionContext及ServletActionContext使用、屬性驅動,默認轉換器的介紹,Struts2中的表單校驗,Struts2中的國際化,Struts2中文件上傳、多文件上傳、文件下載,自定義攔截器、OGNL表達式、值棧ValueStack分析及操作、Struts2標簽、struts2與AJAX JSON的整合。
(2)高級Hibernate開發技術:ORM思想,hibernate介紹,hibernate.cfg.xml配置,hbm.xml映射文件詳解,主鍵生成策略使用,緩存,Hibernate數據檢索技術,Hibernate高級映射技術,Hibernate多表聯合查詢,Hibernate分頁技術。
(3)Spring boot2.0開發技術:idea環境下Spring boot框架的使用,Spring boot WEB開發綜合使用,Spring boot JDBC Template,Spring boot整合JPA、MyBatis
在線客服
百宝面膜价格 100元股票配资送8888 北京pk拾赛车计划分析 加拿大快乐8提前获取开奖号码 台湾5分彩开奖走势图 华东15选5开奖数据 今日股票行情分析 七乐彩预测 北京快3开奖结果下载版 科技细分龙头股一览表 上海快三开奖官网 极速赛车计划app推荐 大乐透25选5 配资app排名2018 股票趋势指标有哪些 河南体彩11选5开奖公告 澳洲快乐8开奖记录