階段
Java基礎:
JAVA開發(fā)簡介 基本語法、運算符 流程控制語句 數(shù)組 函數(shù) 面向對象 常用類庫 異常 io系統(tǒng) 集合泛型 線程 網(wǎng)絡編程 階段測試
培養(yǎng)目標:
掌握java當中的基本語法中的運算符、數(shù)據(jù)類型以及相互轉換和各種流程控制語句; 充分掌握數(shù)組的創(chuàng)建、遍歷、排序以及函數(shù)定義,函數(shù)的相互調(diào)用和重載; "賦予學員面向對象思想 ,充分理解并運用java面向對象思想來進行程序開發(fā),實現(xiàn)開發(fā)者從過程到面向對象編程的轉變" 充分掌握常用類當中的方法,String類和包裝類以及相互轉換,異常的處理方式,File類和使用io讀取和輸入數(shù)據(jù); 深入理解常用集合類的用法、集合的特點、以及各種使用 多線程的概念,創(chuàng)建方式,同步,通信,網(wǎng)絡編程的基本概念,編寫.
企業(yè)級實訓項目:
猜字游戲; 猜拳游戲; 數(shù)字炸彈; 控制臺版本雙色球項目; "滴滴嗒嗒租車系統(tǒng); 打印機項目; 個人記賬本"; "qq號注冊驗證; 中公教育JAVA學生系統(tǒng)的登陸注冊; 文件復制; 時間的跳動; 雙色球隨機版"; 中公教育java學生系統(tǒng); "媽媽叫你去打醬油; 文件在線下載; 開心聊天室"
第二階段
“中公圖書商城”前端頁面制作; "
(1)、電商項目數(shù)據(jù)庫設計以及所 涉及的sql查詢語句";
(2)、封裝jdbc工具類、簡化開發(fā); "
(3)、使用MyEclipse開發(fā)工具,整合Servlet+JSP+MySQL+JDBC 遵循MVC開發(fā)模式,完成商品信息的發(fā)布以及查詢;使用response響應頭字段完成
JavaWeb:
html+css; html5+css3; javascript; jquery; 數(shù)據(jù)庫; JDBC; WEB服務器、開發(fā)工具-MyEclipse; HTTP協(xié)議; (數(shù)據(jù)庫連接池)數(shù)據(jù)源; JavaWeb開發(fā)之Servlet、Servlet3.0; 請求與響應; JSP; MVC; 會話管理; 過濾和監(jiān)聽; 異步請求; 階段測試
培養(yǎng)目標:
掌握PC端前端頁面的搭建及布局方法; 了解html5新增特性,了解css3新增選擇器及常見屬性; 掌握常見網(wǎng)頁動效實現(xiàn)原理和思路,理解動態(tài)網(wǎng)頁實現(xiàn)原理,掌握客戶端表單驗證方法; 熟悉常用的API,能夠快速實現(xiàn)網(wǎng)頁動效; "了解企業(yè)中常用數(shù)據(jù)庫,以 數(shù)據(jù)庫的基本操作"; 掌握數(shù)據(jù)庫表的復雜查詢; 掌握數(shù)據(jù)庫設計的理論知識; 掌握sql語句的優(yōu)化; "掌握JDBC操作數(shù)據(jù)庫,完成基 本CRUD操作"; 掌握JDBC事務; 掌握Tomcat服務器的安裝配置及使用; 了解HTTP協(xié)議的特點; 掌握數(shù)據(jù)源的基本原理以及常見數(shù)據(jù)源的配置及使用; 熟練使用Servlet開發(fā)基本web項目; 掌握web應用中的請求與響應; 掌握JSP基本原理,整合Servlet開發(fā)基本應用; 熟練掌握MVC模式進行開發(fā); 掌握web應用開發(fā)中的兩種會話技術、區(qū)別與; 掌握javaweb開發(fā)中的監(jiān)聽器和過濾器,并且配置自定義功能的監(jiān)聽和過濾; 熟練使用Ajax進行異步請求
企業(yè)級實訓項目:
“中公圖書商城”前端頁面制作; "(1)、電商項目數(shù)據(jù)庫設計以及所 涉及的sql查詢語句"; (2)、封裝jdbc工具類、簡化開發(fā); "(3)、使用MyEclipse開發(fā)工具,整合Servlet+JSP+MySQL+JDBC 遵循MVC開發(fā)模式,完成商品信息的發(fā)布以及查詢;使用response響應頭字段完成文件下載、自動刷新"; "(4)、在(3)的基礎上,開發(fā) 用戶注冊及登錄功能。并且使用 Session進行登錄校驗, 使用Cookie開發(fā)“記住密碼”功能";
第三階段
JavaEE高級+Linux課程+分布式計算JavaWeb
JavaEE高級+Linux課程+分布式計算:
Jspring框架、mybatis框架、nio、JVM、maven框架、LINUX、MYSQL分庫分表、讀寫分離、JAVA搜索引擎、Redis、消息隊列、分布式計算框架、項目實戰(zhàn)
培養(yǎng)目標:
"理解Spring的DI和IOC以及AOP原理,掌握 Spring的事務管理以及和其他框架的集成"; "理解ORM思想,以及mybatis的工作原理,; 熟練使用mybatis框架"; 理解springmvc的工作原理,并熟練的應用; 理解JVM原理和調(diào)優(yōu)技巧; 掌握maven項目構建和管理; 掌握LINUX虛擬機安裝、網(wǎng)絡配置、基本命令、常用軟件及環(huán)境配置; 掌握基于Mycat中間件的Mysql分庫分表、讀寫分離; 掌握搜索引擎Solr基本安裝和使用; 掌握Redis基本安裝、命令、JAVA的集成,以及常用集成模式; 掌握ActiveMq消息隊列、JMS協(xié)議; 掌握分布式計算框架Dubbo的基本配置和項目集成;
企業(yè)級實訓項目:
JVM調(diào)優(yōu)、maven項目構建、阿里云實際LINUX主機安裝、使用、部署、手機號碼歸屬地系統(tǒng)、MYsql分庫、分表、主從復制、讀寫分離實際演練、基于Dubbo的電商商品管理開發(fā)
第四階段
(1)實時計算平臺解決方案; (2)使用Flume收集數(shù)據(jù)到Kafka; (3)Spring集成Storm、flume、redis、mysql對數(shù)據(jù)進行分析
離線數(shù)據(jù)分析平臺Hadoop:
Hadoop初步; Hadoop分布式文件系統(tǒng)HDFS; MapReduce; Hadoop HA; Hive; Flume;
Sqoop; HBase; YARN; 項目實戰(zhàn)
培養(yǎng)目標:
"掌握HDFS文件系統(tǒng)以及熟練使用Java API操作HDFS、Spring集成Hadoop使用以及分布式集群環(huán)境搭建。掌握Hadoop生態(tài)圈上的各種應用的使用方式以及架構 如MapReduce、Hive、Hbase、Sqoop等"
企業(yè)級實訓項目:
1、日志文件的收集; 2、Hive日志文件數(shù)據(jù)分析;
3、定時觸發(fā); 4、HBASE集群
第五階段
實時數(shù)據(jù)分析平臺Storm
實時數(shù)據(jù)分析平臺Storm:
python基礎; Storm框架; Storm集群; 日志監(jiān)控業(yè)務;
Kafka; 項目實戰(zhàn)
培養(yǎng)目標:
(1)實時計算平臺解決方案; (2)使用Flume收集數(shù)據(jù)到Kafka; (3)Spring集成Storm、flume、redis、mysql對數(shù)據(jù)進行分析
企業(yè)級實訓項目:
1、Grouping策略及并發(fā)度; 2、計算網(wǎng)站; 3、storm事務; 4、Storm集群和作業(yè)監(jiān)控;
5、點擊流日志分析; 6、Python爬蟲
第六階段
Scala語言與Spark
Scala語言與Spark:
Scala語言; Spark; 機器學習;
spark與HIVE; 項目實戰(zhàn)
培養(yǎng)目標:
(1)升級Hive執(zhí)行引擎為Spark; (2)使用Spark Sql完成點擊流日志業(yè)務需求; (3)使用Spark處理業(yè)務數(shù)據(jù); (4)企業(yè)海量數(shù)據(jù)分析平臺規(guī)劃
企業(yè)級實訓項目:
1、spark集群; 2、SparkStreaming外掛;
3、k-means和貝葉斯算法; 4、點擊流日志分析
第七階段
就業(yè)指導
企業(yè)面試前期準備與技巧
企業(yè)面試實戰(zhàn)
課程內(nèi)容:
簡歷制作、面試禮儀,對學員進行簡歷指導及多輪模擬面試
常見面試題的講解,技術簡歷的指導與優(yōu)化,技術面試指導,強化實戰(zhàn)項目
培養(yǎng)目標:
從簡歷、面試技巧等層面助學員提升,培養(yǎng)學員溝通表達能力 讓學員清晰了解職業(yè)發(fā)展規(guī)劃,明確自身定位,找到適合自身發(fā)展的工作