3G培訓(xùn)課程體系
|
JavaEE中級 課時:4周
|
課 程
|
課 程 內(nèi) 容
|
培訓(xùn)目標(biāo)和就業(yè)目標(biāo)
|
Web前端開發(fā)
|
HTML網(wǎng)頁設(shè)計,包括各種瀏覽器剖析、瀏覽器安裝和開發(fā)插件安裝、HTML的頭部、HTML服務(wù)器編寫、HTML中的頭部聲明、HTML中的各種元素以及HTML相關(guān)設(shè)計開發(fā)工具的使用等內(nèi)容。
通過CSS樣式化HTML,包括CSS規(guī)范、CSS中各種選擇器、CSS常用屬性、CSS布局主頁、UI設(shè)計基礎(chǔ)、UI交互設(shè)計基礎(chǔ)、以及通過大量實例(如菜單、導(dǎo)航、布局、對話框等)來學(xué)習(xí)樣式表的使用等內(nèi)容。
瀏覽器中的JavaScript,包括JS基本語法(包括變量、表達式、函數(shù)與函數(shù)式編程語言、語句、JS中的通用性編程、JS與Java的比較等內(nèi)容)、JS中的常用API使用、文檔對象模型DOM、JS獲取HTML中元素的方法、JS修改樣式表、JS中的事件處理、JS和JS庫、常用JS庫JQuery等。
|
通過Web前端技術(shù)的學(xué)習(xí),可以達到獨立的對HTML頁面設(shè)計、編寫、測試、部署和維護工作。能做到獨立建站工作。
學(xué)員可以勝任的工作有:網(wǎng)站開發(fā),網(wǎng)站維護,Web前端開發(fā)工程師,軟件UI工程師,UI交互工程師,Web美術(shù)工程師(需要有一定的美術(shù)基礎(chǔ)更好),JavaScript工程師等相關(guān)職位。
|
JavaEE中的
Servlet
和JSP
|
計算機軟件體系結(jié)構(gòu)介紹包括B/S結(jié)構(gòu)的應(yīng)用程序工作原理,網(wǎng)絡(luò)編程協(xié)議及HTTP協(xié)議,服務(wù)器端動態(tài)資源的特點,JavaEE規(guī)范介紹等。
JavaEE服務(wù)器介紹包括,Web服務(wù)器與JavaEE服務(wù)器,通過記事本編寫*個Servlet并部署,MyEclipse等IDE開發(fā)工具的介紹,通過MyEclipse開發(fā)*個Servlet等。
Servlet技術(shù)包括,Servlet的規(guī)范,Servlet的生命周期,Servlet中的init、destroy、service、doGet、doPost方法,Servlet中request對象的使用,Servlet中的reponse對象使用,Servlet中的字節(jié)響應(yīng)及Servlet中的會話跟蹤Cookie和Session等。
JSP技術(shù)包括,JSP與Servlet的對比,JSP的基本編寫,JSP中的三種基本標(biāo)簽,JSP中的指令標(biāo)簽page,JSP中的內(nèi)建對象,JSP中的動作標(biāo)簽,Servlet與JSP開發(fā)業(yè)務(wù)流程。
|
通過對JavaEE中的Servlet和JSP的學(xué)習(xí)可以獨立進行基本B/S結(jié)構(gòu)的應(yīng)用開發(fā)??梢酝瓿蓪?/span>Java應(yīng)用服務(wù)器的安裝、配置和維護。
學(xué)員可以勝任的工作有:Java軟件實施工程師,Java軟件售前工程師,Java服務(wù)器維護工程師,Java初級軟件工程師及之前階段的其它職位。
|
數(shù)據(jù)庫技術(shù)
|
數(shù)據(jù)庫基礎(chǔ)包括,什么是數(shù)據(jù)庫,層次數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫、分布式數(shù)據(jù)庫等數(shù)據(jù)庫歷史介紹,數(shù)據(jù)庫軟件的剖析,數(shù)據(jù)庫中的三級模式與兩級映射,OLTP和OLAP,PowerDeginer建模工具的安裝和使用,PD進行數(shù)據(jù)庫建模等。
數(shù)據(jù)庫SQL語句包括,數(shù)據(jù)庫中的基本查詢語句,數(shù)據(jù)庫中的where條件語句,oracle中的常用單行函數(shù),oracle中的組函數(shù),oracle中的order by排序語句,oracle中的數(shù)據(jù)操作語句,Oracle中的數(shù)據(jù)定義語句,Oracle數(shù)據(jù)庫中的數(shù)據(jù)控制語句等。
|
通過對數(shù)據(jù)庫技術(shù)的學(xué)習(xí)可以達到獨立的根據(jù)項目進行數(shù)據(jù)庫系統(tǒng)的設(shè)計、數(shù)據(jù)庫系統(tǒng)的建模、數(shù)據(jù)庫系統(tǒng)服務(wù)器的搭建、數(shù)據(jù)庫系統(tǒng)的基本管理等。
學(xué)員可以勝任的工作有:數(shù)據(jù)庫管理員,數(shù)據(jù)分析師,數(shù)據(jù)庫設(shè)計師,數(shù)據(jù)維護工程師以及之前階段的其它工作職位。
|
JDBC技術(shù)
|
JDBC技術(shù)包括,JDBC規(guī)范說明,JDBC操作數(shù)據(jù)的基本API,JDBC操作數(shù)據(jù)庫的步驟,JDBC中的Statement對象和PreparedStatement對象,JDBC中的數(shù)據(jù)查詢案例,JDBC中的ResultSet結(jié)果集的使用,JDBC中的編程模式,應(yīng)用程序的分層體系結(jié)構(gòu),JDBC中的ResultSetMetaData和DatabaseMetaData對象的使用,對數(shù)據(jù)庫通用操作的封裝等。
|
通過學(xué)習(xí)JDBC技術(shù),可以在Java編程的任何程序完成對數(shù)據(jù)庫的操作和控制。
學(xué)員可以勝任的工作有: Java軟件工程師,需求分析師,系統(tǒng)設(shè)計工程師,系統(tǒng)實施工程師,系統(tǒng)集成工程師以及之前階段的職位。
|
其它
JavaEE技術(shù)
及綜合使用
|
其它JavaEE技術(shù)包括,應(yīng)用中的異常處理設(shè)計,日志工具的使用,應(yīng)用中的國際化,軟件測試技術(shù),Web應(yīng)用中的分頁,權(quán)限系統(tǒng)的數(shù)據(jù)庫設(shè)計,權(quán)限系統(tǒng)的架構(gòu)設(shè)計,JavaEE中的Filter過濾器技術(shù),登陸流程的實現(xiàn),登陸流程中的權(quán)限設(shè)置,SVN版本控制服務(wù)器的使用,數(shù)據(jù)庫連接池的原理剖析,JavaEE中的JNDI技術(shù)等。
|
通過JavaEE技術(shù)的學(xué)習(xí)和綜合運用可以完成對基本應(yīng)用的軟件架構(gòu)和設(shè)計工作,并且可以做到更好的對學(xué)過的JavaEE技術(shù)更加熟練適合開發(fā)崗位的需求。
學(xué)員可以勝任的工作有:Java軟件工程師,軟件測試工程師,軟件架構(gòu)師,軟件配置管理工程師以及之前的相關(guān)職位。
|