大數(shù)據(jù)增值課程
課程內(nèi)容緊跟互聯(lián)網(wǎng)技術(shù)發(fā)展與企業(yè)實(shí)際用人需求,不斷升級(jí)更新。 學(xué)員以Java語(yǔ)言夯實(shí)基礎(chǔ),學(xué)習(xí)Hadoop生態(tài)體系、Spark生態(tài)體系,融入大數(shù)據(jù)智慧農(nóng)業(yè)數(shù)倉(cāng)、交通領(lǐng)域汽車流量監(jiān)控項(xiàng)目、高鐵智能檢測(cè)系統(tǒng)等高端項(xiàng)目作為實(shí)訓(xùn)內(nèi)容,對(duì)大數(shù)據(jù)知識(shí)融會(huì)貫通,成長(zhǎng)為真正的大數(shù)據(jù)人才
Java基礎(chǔ)
Java基礎(chǔ)語(yǔ)法 面向?qū)ο缶幊?常用類和工具類 集合框架體系 異常處理機(jī)制 文件和IO流 移動(dòng)開戶管理系統(tǒng) 多線程 枚舉和垃圾回收 反射 JDK新特性 通訊錄系統(tǒng)
培養(yǎng)方向:
Java基本語(yǔ)法中的常量、變量聲明和使用、運(yùn)算符、數(shù)據(jù)類型以及相互轉(zhuǎn)換、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、方法的定義和使用、數(shù)組、內(nèi)存結(jié)構(gòu); 面向?qū)ο蟮木幊趟枷?掌握類和對(duì)象的定義和使用;理解封裝、繼承、多態(tài)等特性;掌握抽象類接口的特點(diǎn)和使用方式;充分理解并運(yùn)用Java面向?qū)ο笏枷雭?lái)進(jìn)行程序開發(fā); 熟練使用常用類解決復(fù)雜問(wèn)題;掌握異常的體系和處理機(jī)制;深入理解集合類的特點(diǎn)和底層實(shí)現(xiàn)原理;掌握集合類的常用方法;熟練掌握File類和多種IO流讀寫其他設(shè)備數(shù)據(jù)的方法;培養(yǎng)閱讀源碼的習(xí)慣和能力; Java多線程的概念、原理、創(chuàng)建方式、同步、線程池技術(shù);掌握J(rèn)ava的反射機(jī)制以及JDK的新特性
職業(yè)方向: 初級(jí)Java工程師
JavaEE核心
前端技術(shù) 數(shù)據(jù)庫(kù) JDBC技術(shù) 服務(wù)器端技術(shù) Maven Spring SpringBoot Git
培養(yǎng)方向:
■ 靜態(tài)的網(wǎng)頁(yè)技術(shù),并且可以制作精美的網(wǎng)頁(yè)和動(dòng)態(tài)JavaScript完成項(xiàng)目前端頁(yè)面的制作; MySQL數(shù)據(jù)庫(kù)的基本操作和SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)的CRUD操作; JDBC連接數(shù)據(jù)庫(kù)技術(shù);數(shù)據(jù)庫(kù)事務(wù)以及JDBC事務(wù)控制方式; 連接池的使用;DBUtils工具的使用,完成對(duì)數(shù)據(jù)庫(kù)的CRUD操作; 服務(wù)器基本使用;Web工程創(chuàng)建; 服務(wù)器技術(shù)結(jié)合前端和數(shù)據(jù)庫(kù)技術(shù),使用MVC模式進(jìn)行B/S架構(gòu)項(xiàng)目的開發(fā)工作; Maven項(xiàng)目構(gòu)建和管理; 熟悉Spring模塊結(jié)構(gòu)和作用;如何對(duì)組件對(duì)象進(jìn)行參數(shù)注入;Spring聲明式事務(wù)處理;理解SpringIOC和SpringAOP; 使用SpringBoot簡(jiǎn)化項(xiàng)目開發(fā); 常用版本控制器Git的使用
職業(yè)方向:
■ 初中級(jí)Java工程師
Hadoop生態(tài)體系
Linux Hadoop ZooKeeper Hive HBase Phoenix Impala Kylin Flume Sqoop&DataX Kafka Oozie&Azkaban Hue 智慧農(nóng)業(yè)數(shù)倉(cāng)分析平臺(tái)
培養(yǎng)方向:
■ Linux操作系統(tǒng)安裝及基本命令;shell腳本編程; 大數(shù)據(jù)架構(gòu)Hadoop原理及編程使用;熟悉大數(shù)據(jù)框架Hadoop調(diào)優(yōu) ZooKeeper工作機(jī)制,以及動(dòng)態(tài)感知原理及使用; Hive數(shù)據(jù)倉(cāng)庫(kù)的使用及調(diào)優(yōu)原理; HBase數(shù)據(jù)庫(kù)的開發(fā)、使用以及調(diào)優(yōu); Phoenix基本使用; Impala查詢使用; Kylin大數(shù)據(jù)的OLAP引擎; Flume數(shù)據(jù)遷移工具; Sqoop與DataX離線數(shù)據(jù)遷移工具及數(shù)據(jù)遷移測(cè)試; Kafka消息隊(duì)列; Oozie、Azkaban項(xiàng)目流程調(diào)度開發(fā)工具; Hue開源Hadoop UI系統(tǒng);掌握Hue與各個(gè)大數(shù)據(jù)組件的搭配使用; 各個(gè)大數(shù)據(jù)組件在項(xiàng)目中的實(shí)戰(zhàn)使用;