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