適用/適合人群:適合基礎(chǔ)小白
目標(biāo):掌握J(rèn)avaSE。
●技術(shù)點(diǎn)小節(jié):
1.開(kāi)發(fā)工具的安裝配置的介紹 2.JDK安裝 3.DOS環(huán)境編程 4.Eclipse的安裝使用
●JAVA基礎(chǔ)
1.基本的語(yǔ)法規(guī)范 2.數(shù)據(jù)類型 3.流程控制 4.函數(shù)
●初識(shí)JavaOOP
1.類,對(duì)象,面向編程思想 2.字符串類 3.隨機(jī)數(shù) 4.正則表達(dá)式 5.遞歸的使用
●JavaOOP基礎(chǔ)
1.JavaOOP之封裝 2.JavaOOP之繼承 3.JavaOOP之多態(tài) 4.Java訪問(wèn)修飾符 5.Java接口 6.Java抽象類
●集合框架和數(shù)據(jù)結(jié)構(gòu)
1.Java常用集合 2.Java泛型
●異常處理
1.異常分類、原因、概述、原理、解決方案 2.LOG4J框架
●XML解析
1.XML概述 2.XML結(jié)構(gòu)概述 3.XML語(yǔ)法及編寫(xiě)規(guī)范 4.DOM4J簡(jiǎn)介 5.DOM4J應(yīng)用 6.使用DOM4J解析XML并記錄系統(tǒng)日志
●JavaIO與網(wǎng)絡(luò)通信
1.JavaIO基礎(chǔ) 2.JavanNIO簡(jiǎn)介及使用場(chǎng)景 3.網(wǎng)絡(luò)協(xié)議 4.JavaSocket編程 5.網(wǎng)絡(luò)應(yīng)用框架Apache MINA詳解
●實(shí)戰(zhàn)
1.班級(jí)學(xué)生考試成績(jī)分析系統(tǒng)1 2.班級(jí)學(xué)生考試成績(jī)分析系統(tǒng)2 3.班級(jí)學(xué)生考試成績(jī)分析系統(tǒng)3 4.網(wǎng)站數(shù)據(jù)抓取業(yè)務(wù)實(shí)現(xiàn) 5.根據(jù)業(yè)務(wù)需求分析目標(biāo)網(wǎng)站數(shù)據(jù)
適用/適合人群:擁有Java語(yǔ)言并可以實(shí)現(xiàn)網(wǎng)站爬取數(shù)據(jù)并分析
目標(biāo):掌握mysql,Oracle在各個(gè)平臺(tái)上的安裝及使用
●Mysql數(shù)據(jù)庫(kù)基礎(chǔ)
1.mysql概述、優(yōu)點(diǎn)、運(yùn)行原理及內(nèi)存結(jié)構(gòu) 2.mysql數(shù)據(jù)類型 3.mysqlDDL語(yǔ)句的使用 4.SQL語(yǔ)言的使用 5.DML語(yǔ)句的介紹及使用 6.SQL事務(wù) 7.SQL查詢機(jī)制、查詢基礎(chǔ)、技巧、查詢優(yōu)化;
●Mysql數(shù)據(jù)庫(kù)高級(jí)
1.mysql數(shù)據(jù)庫(kù)引擎分類 2.mysql事務(wù) 3.mysql表 4.mysql數(shù)據(jù)類型 5.mysql視圖 6.mysql索引 7.mysql分頁(yè) 8.SQL語(yǔ)句優(yōu)化技巧
●Oracle實(shí)戰(zhàn)
1.Oracle安裝與調(diào)試 2.Oracle數(shù)據(jù)類型 3.Oracle與MySQL對(duì)比 4.Oracle數(shù)據(jù)結(jié)構(gòu)概述 5.Oracle運(yùn)行原理 6.Oracle內(nèi)存結(jié)構(gòu) 7.Oracle表空間 8.用戶,表,序列的創(chuàng)建及使用 9.Oracle索引 10.Oracle分區(qū)表的創(chuàng)建及使用
●PL/SQL實(shí)戰(zhàn)
1.PL/SQL基礎(chǔ)知識(shí) 2.異常處理 3.游標(biāo) 4.存儲(chǔ)過(guò)程
●JDBC
1.JDBC概述 2.JDBC工作原理 3.JDBC API 4.JDBC訪問(wèn)數(shù)據(jù)庫(kù) 5.JDBC常用接口
●數(shù)據(jù)庫(kù)連接池
1.Java多線程開(kāi)發(fā) 2.多線程與單線程比較 3.多線程應(yīng)用 4.多線程使用注意事項(xiàng) 5.數(shù)據(jù)庫(kù)連接池技術(shù)
●實(shí)戰(zhàn)
1.電子銀行信息管理系統(tǒng);
2.班級(jí)信息管理系統(tǒng)
適用/適合人群:Java SE 掌握比較扎實(shí),可以開(kāi)發(fā)較為復(fù)雜的信息管理系統(tǒng)
目標(biāo):1.掌握HTML,CSS,JavaScript等前端基本技術(shù),并使用JSP,Servlet開(kāi)發(fā)小型網(wǎng)站 2.使用框架技術(shù)開(kāi)發(fā)大型網(wǎng)站
●HTML+CSS基礎(chǔ)
1.W3C標(biāo)準(zhǔn) 2.HTML編輯工具 3.HTML標(biāo)簽 4.CSS的基本用法 5.在HTML中引入CSS樣式
●CSS高級(jí)
1.CSS編輯網(wǎng)頁(yè)文本 2.列表樣式 3.盒子模型 4.浮動(dòng) 5.定位網(wǎng)頁(yè)元素
●JS基礎(chǔ)
1.JavaScript核心語(yǔ)法 2.程序調(diào)試 3.JavaScript對(duì)象
●JS高級(jí)
1.初識(shí)jQuery,jQuery選擇器 2.jQuery中的事件與動(dòng)畫(huà) 3.jQuery操作DOM 4.表單校驗(yàn)
●JSP與Servlet實(shí)戰(zhàn)
1.B/S程序?qū)崿F(xiàn)原理 2.Tomcat應(yīng)用服務(wù)器 3.JSP頁(yè)面組成 4.內(nèi)置對(duì)象 5.JSP數(shù)據(jù)訪問(wèn) 6.JavaBean的應(yīng)用 7.Servlet概述與API 8.Servlet聲明周期 9.Servlet應(yīng)用
●Ajax實(shí)戰(zhàn)
1.Ajax概述 2.Ajax執(zhí)行原理 3.jQueryAjax概述 4.jQueryAjax使用
●過(guò)濾器與監(jiān)聽(tīng)器
1.過(guò)濾器的應(yīng)用場(chǎng)景 2.過(guò)濾器運(yùn)行原理 3.過(guò)濾器配置 4.Servlet與過(guò)濾器 5.監(jiān)聽(tīng)器的使用場(chǎng)景 6.監(jiān)聽(tīng)器的運(yùn)行原理 7.監(jiān)聽(tīng)器配置 8.過(guò)濾器、監(jiān)聽(tīng)器、Servlet總結(jié)
●Struts框架實(shí)戰(zhàn)
1.Struts簡(jiǎn)介 2.Struts對(duì)比Servlet的優(yōu)點(diǎn) 3.Struts2框架的安裝與配置 4.OGNL框架概述與使用 5.Struts2數(shù)據(jù)校驗(yàn) 6.Struts2運(yùn)行原理 7.Struts2值棧 8.Struts2攔截器 9.Struts2國(guó)際化
●Hibernate框架實(shí)戰(zhàn)
1.Hibernate概述 2.Hibernate安裝與配置 3.Hibernate事務(wù)操作 4.Hibernate查詢操作 5.Hibernate緩存概述 6.Hibernate一級(jí)緩存操作 7.Hibernate二級(jí)緩存操作 8.Hibernate查詢緩存操作 9.Hibernate查詢優(yōu)化 10.Hibernate與Struts整合
●Spring框架實(shí)戰(zhàn)
1.Spring概述 2.Spring安裝與配置 3.Spring使用 4.SSH框架整合基礎(chǔ) 5.Spring整合Hibernate框架 6.Spring整合Struts框架
●實(shí)戰(zhàn)
1.使用jQuery編寫(xiě)購(gòu)物網(wǎng)站的動(dòng)態(tài)效果 2.使用Servlet優(yōu)化購(gòu)物網(wǎng)站的信息發(fā)布功能 3.使用jQuery+Ajax+Servlet完成購(gòu)物網(wǎng)站的頁(yè)面無(wú)刷新數(shù)據(jù)交互效果 4.使用SSH框架編寫(xiě)簡(jiǎn)單的JavaWeb程序 5.使用SSH框架優(yōu)化購(gòu)物網(wǎng)站
適用/適合人群:熟練使用SSH框架開(kāi)發(fā)大型網(wǎng)站 目標(biāo):使用SSM框架開(kāi)發(fā)OA辦公系統(tǒng)
●Maven
1.Maven概述 2.Maven優(yōu)勢(shì)和特點(diǎn) 3.Maven的安裝與配置 4.使用nexus創(chuàng)建私服 5.使用maven進(jìn)行測(cè)試 6.使用Hudson進(jìn)行持續(xù)集成 7.使用maven構(gòu)建web項(xiàng)目 8.SVN安裝與配置 9.SVN的使用 10.Git安裝與配置 11.Git的使用
●項(xiàng)目測(cè)試
1.黑盒測(cè)試概述與使用 2.白盒測(cè)試概述與使用 3.Junit,Jmeter測(cè)試工具使用
●使用MyBatis框架優(yōu)化數(shù)據(jù)層開(kāi)發(fā)
1.mybatis概述 2.mybatis的安裝與配置 3.Java注解的使用 4.操作數(shù)據(jù)庫(kù) 5.mybatis緩存配置 6.mybatis整合Struts開(kāi)發(fā)
●使用SpringMVC框架優(yōu)化展示層開(kāi)發(fā)
1.SSpringMVC與Struts 2.SpringMVC運(yùn)行原理 3.SpringMVC安裝與配置 4.SpringMVC常用API介紹 5.SpringMVC攔截器 6.SpringMVC對(duì)Http協(xié)議的處理 7.SpringMVC對(duì)數(shù)據(jù)模型的處理 8.SpringMVC視圖控制器使用
●使用SpringBoot框架簡(jiǎn)化JavaWeb開(kāi)發(fā)
1.SpringBoot介紹 2.SpringBoot優(yōu)勢(shì)和特點(diǎn) 3.SpringBoot應(yīng)用場(chǎng)景 4.SpringBoot安裝與使用 5.SpringBootAPI簡(jiǎn)介 6.SpringBoot整合Maven 7.SpringBoot整合Mybatis 8.SpringBoot整合SpringMVC
●實(shí)戰(zhàn)
1.對(duì)自己搭建的JavaWeb項(xiàng)目進(jìn)行測(cè)試評(píng)估 2.使用SSM框架開(kāi)發(fā)OA辦公系統(tǒng)
適用/適合人群:熟練掌握SSM框架開(kāi)發(fā)的開(kāi)發(fā)者 目標(biāo):構(gòu)建分布式系統(tǒng),使用JavaEE應(yīng)用完成企業(yè)個(gè)性化需求
●webUI
1.EasyUI框架 2.Bootstrap框架
●分布式大數(shù)據(jù)開(kāi)發(fā)
1.Druid 2.mongodb 3.redis
●個(gè)性化需求
1.定時(shí)任務(wù)與郵件發(fā)送 2.webservice與POI 3.報(bào)表與統(tǒng)計(jì)圖 4.單點(diǎn)登錄與快捷登錄 5.微信公眾號(hào)后臺(tái)編寫(xiě) 6.網(wǎng)銀支付接口對(duì)接 7.搜索引擎應(yīng)用
●實(shí)戰(zhàn)
1.OA系統(tǒng)二次開(kāi)發(fā)
適用/適合人群:熟練掌握J(rèn)ava SE , Java EE 的開(kāi)發(fā)者 目標(biāo):1.掌握大數(shù)據(jù)分析技術(shù)2.智能推薦系統(tǒng)
●Hadoop
1.Hadoop基礎(chǔ) 2.HDFS 3.YARN 4.函數(shù)擴(kuò)展 5.MAPREDUCE2
●Zookeeper
1.Zookeeper 2.Shell詳解 3.HBase 4.函數(shù)擴(kuò)展
●Hive
1.Hive的安裝配置 2.HiveCLI構(gòu)建內(nèi)部數(shù)據(jù)表 3.使用HiveAPI編程
●Mahout
1.Mahout基礎(chǔ) 2.基于Mahout的智能推薦系統(tǒng) 3.基于Hadoop的分布式推薦系統(tǒng) 4.基于Mahout的聚類分析系統(tǒng)
●spark
1.Scala語(yǔ)言編程詳解 2.RDD 3.SparkQL
●Ambari
1.Ambari概述 2.Ambari構(gòu)建集群 3.Ambari管理集群
●實(shí)戰(zhàn)
1.編寫(xiě)程序?qū)⒏蹫硢诬?chē)數(shù)據(jù)存入分布式文件系統(tǒng) 2.完成對(duì)港灣單車(chē)數(shù)據(jù)的統(tǒng)計(jì)分析,分析一年內(nèi)不同天氣的用車(chē)情況 3.完成對(duì)港灣單車(chē)數(shù)據(jù)的統(tǒng)計(jì)分析,統(tǒng)計(jì)月,周,日的各站點(diǎn)用車(chē)情況 4.使用Hbase對(duì)港灣單車(chē)數(shù)據(jù)進(jìn)行數(shù)據(jù)設(shè)計(jì)并進(jìn)行數(shù)據(jù)分析 5.使用Hive進(jìn)行港灣單車(chē)數(shù)據(jù)的查詢方法編寫(xiě) 6.使用Java大數(shù)據(jù)技術(shù)對(duì)互聯(lián)網(wǎng)內(nèi)容進(jìn)行數(shù)據(jù)分析