培訓課程大綱

培訓課程詳解

課程名稱html

課程內容android

培養目標算法

數據庫應用技術sql

Oracle數據庫

Oracle體系結構、Oracle 基礎管理、SQL 語言、、MySQL數據庫簡介、Sequence和同義詞、數據字典及用戶管理、E-R模型、Power Designer設計工具編程

一、掌握Oracle、MySQL數據庫的基本使用,會使用SQL操做數據庫;json

二、能對數據庫進行基本的管理。設計模式

JAVA SE課程數組

核心語法緩存

JDK配置、Eclipse開發工具使用、數據類型,變量、表達式、條件控制語句、循環語句、方法及數組的的創建和使用

一、掌握JAVA語言核心語法(類與對象、繼承與多態、異常處理等);

二、瞭解面向對象的分析與設計;

三、能使用JAVA進行IO文件、數據庫等進行JAVA數據開發;

四、能使用JAVA進行基本的網絡程序開發;

五、能夠靈活的使用JAVA中的經常使用類庫;

六、瞭解數據結構在JAVA中的基本實現;

七、掌握類集框架的各個組成部分;

八、掌握Java的各類新特性技術:Assert、Generic、Enum、Annotation、Static Import、Autoboxing、Unboxing;

九、可使用反射機制完成各類複雜操做

十、可使用Oracle進行開發。

面向對象編程

類和對象、面向對象的三大特徵詳解(封裝、繼承、多態)、訪問控制權限、接口及抽象類的應用、包的定義及使用、異常處理、各類主流設計模式

多線程

概念、實現、同步與死鎖

文件編程

File、字節流、字符流、打印流、對象序列化、Scanner

Java新特性

Generic、Enum、Annotation等

經常使用類庫

國際化、日期/時間操做、反射機制、包裝類等

網絡編程

TCP、UDP程序,與多線程、IO相結合開發

數據庫編程

JDBC基本概念、核心接口使用、事務、回滾、配置與鏈接Oracle數據庫

數據結構/類集

Collection、Map、Iterator、樹、Queue、SortedSet、SortedMap、BT排序算法

項目實戰

學校信息管理系統

知識點:面向對象設計、接口及抽象類使用、反射機制、文件操做、JDBC。

JAVA EE基礎

網頁前臺製做

HTML、Css、JavaScript、DreamWeaver工具

一、掌握JSP開發動態網站程序;

二、可使用JavaScript進行復雜的頁面開發;

三、熟練使用Tomcat服務器進行WEB項目的開發及部署;

四、熟練掌握JSP中的基礎語法以及各經常使用內置對象的使用;

五、能夠熟練的使用分頁算法,完成分頁顯示功能;

六、可使用Smartupload完成文件的上傳操做,並能夠自動將上傳文件改名;

七、掌握過濾、監聽的開發;

八、掌握MVC開發模式應用;

九、部門-僱員管理程序:以以前學習過的Oracle數據庫、面向對象爲基礎,對類進行關聯的設計,在其中要使用各複雜查詢語句,並經過代碼開發結構的不斷升級造成最終的基礎開發架構,學員能夠逐步體會各個開發架構的優缺點,並在項目中應用標準架構進行開發。

開發環境搭建

Tomcat服務器安裝及配置、MyEclipse插件使用、數據庫鏈接池的配置及使用

JSP基礎語法

Scriptlet、request、response、session等核心對象以及分頁功能的實現

JavaBean編程

JavaBean的基本語法、JavaBean的設計及開發、DAO設計模式、Smartupload

Servlet

Servlet基本結構、生命週期、MVC設計模式、過濾器、監聽器、EL

MySQL

安裝、配置、經常使用命令、JDBC操做

首創案例講解

(JSP + Oracle)

部門僱員管理項目講解

以Oracle數據庫提供的emp和dept數據表爲操做基礎,經過代碼的不斷升級講解各基礎開發方法:

·   JSP + JDBC

· JSP + JavaBean + Smartupload

· JSP + DAO + Smartuplad

· MVC + DAO + Smartupload

·   在開發中結合emp和dept要講解類的關聯映射關係以及使用SQL完成複雜查詢

項目案例

登錄程序,採用一樣的代碼升級方式完成,並在代碼中加入了驗證碼、對密碼進行MD5加密等安全措施

項目實戰(一):MVC + Struts + AJAX + XML

學習完基礎課程以後,學員具有開發如下系統的能力:

         · 企業在線學習管理系統

         · 企業人力資源管理系統

         · 售後服務跟蹤系統 —— PC行業

一、瞭解正規項目開發流程;

二、能使用E-R模型對數據庫進行設計;

三、使用Eclipse開發工具,基於Tomcat服務器完成項目代碼開發;

四、深刻理解MVC與Struts之間的關係,並使用基本MVC和Struts進行項目開發;

五、理解報表組件在開發中的做用;

六、掌握AJAX + XML技術;

七、實現技術,分爲先後兩個階段:

   · 第一階段:MVC + DAO + AJAX

   · 第二階段:Struts + DAO + XML + AJAX

AJAX

AJAX的基本實現,核心對象XMLHttpRequest,事件觸發與回調,用戶名驗證、聯動菜單、關鍵字提示、分頁功能

Struts 1.X

Struts的核心工做原理、Action、ActionForm、StrutsUI標籤、驗證框架、分發、Token、源代碼分析等

SVN

搭建SVN多人開發環境,配置SVN用戶及權限,安裝Eclipse中的SVN插件,Eclipse中SVN的使用。

XML

XML語法、DTD、DOM/SAX/JDom/DOM4J解析、並使用AJAX進行DOM操做

項目簡介

企業在線學習管理系統:E-Learning系統是企業內部員工學習系統。企業要得到成功,就須要創新的思惟、全新的產品和服務、以及不斷改善的業務流程;須要吸引和保持傑出的人力資源;須要讓企業成爲一個不斷成長的學習型組織。惟有不斷提升企業員工的綜合素質,使之技術知識水平與世界新的發展保持同步,這樣企業才能得到持續發展的源泉與動力。企業的競爭歸根究竟是人才的競爭。而提升員工素質的最有效途徑就是實施培訓戰略。E-Learning系統涉及了學員選課、課程推薦,課程評論、內部資料圖書館、教師介紹及評論等多個模塊,界面簡潔明快,使用戶能夠輕鬆上手操做。

企業人力資源管理系統:融合了現代人資源管理的先進理念和衆多公司的經驗,爲企業人力資源輔助管理。系統涵蓋人力資源管理的各項業務,包括組織機構、員工事務管理、薪資與福利、考勤管理、招聘管理、培訓與發展、績效評估等。

售後服務跟蹤系統—— PC行業:本系統能夠獨立外掛於上一個CRM平臺系統之上,造成售前售後平臺的相互整合,也可獨立造成一個售後服務平臺。系統包括客戶管理、服務管理、業務登記、任務分配、人員權限、績效分析等模塊。

JAVA EE框架技術

學習完框架課程以後,學員具有完成如下系統的能力:

         · 貿易通ON-LINE

         · 省電力局業務支撐平臺

         · MShop(B2C商城)

一、掌握完整的JAVA EE架構;

二、可使用AJAX各類經常使用框架完成富客戶端的開發;

三、掌握主流開發框架:Struts / Struts2 + Hibernate + Spring的聯合開發;

四、掌握Struts 2.0與Struts 1.x的區別及使用,並可使用Spring進行SSH2整合;

五、瞭解IBatis框架的基本使用。

六、實現技術:

·   使用SSH和SSH2,並結合AJAX的各類框架進行開發;

 

JAVA EE架構

容器、服務、通信

Hibernate 3

ORMapping基本概念、HQL、數據關聯、繼承映射關係、容器映射策略、實體映射、Annotation映射、緩存策略、源代碼分析

IBatis

與Hibernate之間的關係,使用IBatis完成ORM操做,Spring + iBATIS整合

Spring 3

IOC、AOP、JdbcTemplate、HibernateTemplate、Transaction、SSH整合、Spring Annotation

DWR

DWR配置,DWR + Spring整合,DWR實現反向AJAX

JQuery + JSON

JQuery語法、實現原理、JSON語法、json-lib、org.json、JQuery + JSON完成AJAX

ExtJS

ExtJS做用,環境搭建,Spket插件,數據列表,表單提交,樹型列表等

Struts 2

Sturts2 與Struts 的關係,Struts 2 的開發,驗證框架、攔截器、國際化、轉換器、SSH2整合

JFreeChart

生成圖表,餅狀圖,柱狀圖,線型圖,結合struts2生成圖表

結合報表工具生成各類經常使用報表,並實現導出下載功能

iReport3.x

iReport工具的使用,配置數據源鏈接,繪製報表頁面,依據sql語句生成報表,生成.jasper模版文件

JasperReport

依據ireport生成的模板在JavaEE項目中生成PDF,Excel,Word等格式文件,集成Struts2生成報表文件

項目實戰(二):框架開發項目

項目簡介

貿易通ON-LINE基於互聯網SaaS模式,業務上很是全面,涵蓋了商貿流通的所有功能,模塊有設置管理、出入庫管理、庫存管理、採購管理、銷售管理、財務管理、系統管理等一系列管理流程,並提供完善的財務系統,實現倉庫存儲財務管理一體化,同時還能夠整合CRM客戶管理等系統以及人事工資管理系統,讓企業工做效率更高、管理更方便。

省電力局業務支撐平臺:總攬(outline),設備狀態(status),事故信息(alarm),調度令(order),代播任務(insteadof)和系統管理(admin)

MShopMShop系統主要用於網上商城的管理。網上商城與實際的商城相似,只是二者存在的位置不一樣。網上商城不須要實際存在的空間,客戶和商城之間沒有討價還價這個過程。網上商城的具體應用是電子商務發展的一個重要方向。MShop系統涉及消費者查詢、瀏覽和購買商品,選擇便捷的支付和郵遞方式,跟蹤定單處理狀態等多個方面,界面友好,消費者能夠方便的查詢到本身所須要的商品。系統中加入了會員等級的概念,註冊會員在商城中累計消費必定金額以後,該會員在購買商品時會得到必定的折扣,以使會員更加積極的在系統中進行商品的購買。

分佈式開發技術

WebServices

ebServices概念、WebServices開發  基於Xfire(CXF)的WebService實現、Spring對XFire(CXF)的支持XFire(CXF)的安全驗證

一、瞭解分佈式開發的原理及做用;

二、掌握SUN最新的開發技術 —— EJB 3.0的各個組成部分,以及使用Jboss服務器完成EJB的開發;

三、掌握Web Services技術以及使用XFire、EJB 3.0實現WebServices;

EJB 3.0

開發Session Bean、Entity Bean、JMS、攔截器、數據關聯、JPQL

JBoss

JBoss服務器介紹,配置,項目部署,數據源配置

項目實戰(三):分佈式開發

CRM(客戶關係管理系統)

登錄模塊、用戶管理模塊、管理員管理模塊

一、使用Struts 2.0 + Spring做爲前臺;

二、使用Spring + Hibernate做爲後臺;

三、使用XFire發佈後臺服務。

系統管理模塊、客戶資料管理模塊

來訪信息管理模塊、綜合查詢模塊

專向開發技術

Lucene

搜索引擎的原理,倒排索引,中文分詞器,分頁搜索,關鍵字過濾,結果排序

掌握搜索引擎的搭建原理及實現

 

Heritrix

網絡爬蟲介紹,實現原理,配置heritrix服務器,配置抓取條件,自定義擴展類

HTMLParser

解析html代碼,按條件解析內容

JBPM 4

工做流的基本概念、JBPM介紹、數據庫環境搭建、Eclipse插件安裝、流程圖繪製、操做人設置、任務分配、流程圖顯示

掌握工做流系統的原理及實現。

FLEX

FlashBuilder的安裝和使用、ActionScript、界面繪製、Flex完成登錄以及數據列表功能

掌握Flex項目的環境搭建和代碼實現。

項目實戰(四):短信平臺

SMS

(短信系統)

調用短信發送接口,定時發送短信、短信發送管理、通信錄、短信檢索

能夠調用外部網關接口、完成真實短信的發送功能,定時發送等常見功能。

垂直搜索引擎

利用網絡爬蟲技術,智能分析,智能檢索等技術搭建垂直搜索引擎檢索平臺。

利用本平臺可很是方便進行商業情報採集和分析,而且通過二次開發可搭建企業競爭情報系統。

3G android開發實戰

android開發實戰

基於Android系統的嵌入式開發

認識Android

Android環境搭建

Android程序的基本控件使用

Android程序的佈局管理

Android中的事件處理

Android的數據存儲

Android通訊

瞭解Android 全面的認識手機操做系統,以及Android系統的發展及開發環境的搭建

Activity程序開發 講解Android中的Activity程序的組件,包括基本控件,佈局管理器,事件處理等並結合大量的開發實例進行應用講解。

Android高級開發 主要講解了Android中的Intent、Services、Content Provider三個組件的使用,並結合實例說明數據存儲和Android通訊

Linux 操做系統

Linux

Linux安裝、Linux基本命令、VI使用、Shell編程、FTP、SVN、Apache、Tomcat、MySQL、發佈JAVA EE程序

一、熟練使用Linux的經常使用命令;

二、能在Linux下進行項目的開發及部署。

 

 

 

在Java SE的課程之中主要分爲如下三個部分:

                   · 第一部分:Java SE的基礎部分,主要講解一些基本的程序語法,控制、循環、數組、方法等等;

                   · 第二部分:指的是Java面向對象部分;         à     掌握了此處,之後纔沒有難點;

                   · 第三部分:Java應用部分,實際上這個就是屬於面向對象的應用,或者說類庫的使用;

         而在整個Java SE之中,有如下四個核心知識模塊必須掌握;

                   · 模塊一:面向對象,主要是圍繞着抽象類和接口進行講解;

                   · 模塊二:Java集合框架,像數據結構的實現都在此部分;

                   · 模塊三:Java IO,進行輸入、輸出的操做;

                   · 模塊四:JDBC,數據庫操做,可是此部分比較簡單,但是卻很重要,由於之後的開發都是基於數據庫的;

         按照重要性如下幾個部分進行一個介紹:

                   · 〖重點〗Java SE基礎知識:主要是複習基本的程序邏輯,包括一些環境的搭建等等;

                   · 〖重點〗面向對象:要理解思想,程序的一切抽象來源於生活;

                            |- 〖重點〗面向對象基礎部分:主要是圍繞一個了進行的,一些類的關係分析,引用分析等等;

                            |- 〖重點〗面向對象高級部分:主要是多個關聯類之間進行操做,並且會涉及到一些核心概念和設計模式;

                            |- 〖重點〗異常處理:重點是圍繞着異常處理的核心操做格式進行講解的;

                            |- 〖重點〗包及訪問權限:進行程序的歸類;

                            |- 〖理解〗JDK 1.5新特性:這些新特性不用100%會使,能看懂就好了;

                            |- 〖重點〗Eclipse開發工具、Power Designer設計:做爲輔助的工具使用;

· 〖瞭解〗多線程:在Java SE的學習中以及Java EE的操做之中概念有用,可是實際的效果不明顯,可是學習此部份內容是爲了之後Android開發作準備的;

· 〖重點〗Java類庫:要學會查文檔,並且一些重要的代碼必定要記下來;

· 〖重點〗JDBC:講解經過程序實現的數據表的CRUD操做;

· 〖重點〗Java IO是面向對象的完美體現,一些重要的概念都會在此處體現;

· 〖瞭解〗網絡編程:是進行Socket開發的,主要的目的也是爲了Android學習準備的;

                   · 〖核心重點〗DAO設計模式:是Java SE課程的總結程序,將使用到以前的全部概念;

         在以上的知識點劃分之中,對於圖形界面是不會有任何涉及的,這個時代已經都過去了;

相關文章
相關標籤/搜索