Java基礎
Java基礎語法 面向?qū)ο缶幊?常用類和工具類 集合框架體系 異常處理機制 文件和IO流 移動開戶管理系統(tǒng) 多線程 枚舉和垃圾回收 反射 JDK新特性 通訊錄系統(tǒng)
培養(yǎng)方向:
Java基本語法中的常量、變量聲明和使用、運算符、數(shù)據(jù)類型以及相互轉(zhuǎn)換、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、方法的定義和使用、數(shù)組、內(nèi)存結(jié)構(gòu); 面向?qū)ο蟮木幊趟枷?掌握類和對象的定義和使用;理解封裝、繼承、多態(tài)等特性;掌握抽象類接口的特點和使用方式;充分理解并運用Java面向?qū)ο笏枷雭磉M行程序開發(fā); 熟練使用常用類解決復雜問題;掌握異常的體系和處理機制;深入理解集合類的特點和底層實現(xiàn)原理;掌握集合類的常用方法;熟練掌握File類和多種IO流讀寫其他設備數(shù)據(jù)的方法;培養(yǎng)閱讀源碼的習慣和能力; Java多線程的概念、原理、創(chuàng)建方式、同步、線程池技術(shù);掌握Java的反射機制以及JDK的新特性
職業(yè)方向: 初級Java工程師
JavaEE核心
前端技術(shù) 數(shù)據(jù)庫 JDBC技術(shù) 服務器端技術(shù) Maven Spring SpringBoot Git
培養(yǎng)方向:
■ 靜態(tài)的網(wǎng)頁技術(shù),并且可以制作精美的網(wǎng)頁和動態(tài)JavaScript完成項目前端頁面的制作; MySQL數(shù)據(jù)庫的基本操作和SQL語言對數(shù)據(jù)庫的CRUD操作; JDBC連接數(shù)據(jù)庫技術(shù);數(shù)據(jù)庫事務以及JDBC事務控制方式; 連接池的使用;DBUtils工具的使用,完成對數(shù)據(jù)庫的CRUD操作; 服務器基本使用;Web工程創(chuàng)建; 服務器技術(shù)結(jié)合前端和數(shù)據(jù)庫技術(shù),使用MVC模式進行B/S架構(gòu)項目的開發(fā)工作; Maven項目構(gòu)建和管理; 熟悉Spring模塊結(jié)構(gòu)和作用;如何對組件對象進行參數(shù)注入;Spring聲明式事務處理;理解SpringIOC和SpringAOP; 使用SpringBoot簡化項目開發(fā); 常用版本控制器Git的使用
職業(yè)方向:
■ 初中級Java工程師
Hadoop生態(tài)體系
Linux Hadoop ZooKeeper Hive HBase Phoenix Impala Kylin Flume Sqoop&DataX Kafka Oozie&Azkaban Hue 智慧農(nóng)業(yè)數(shù)倉分析平臺
培養(yǎng)方向:
■ Linux操作系統(tǒng)安裝及基本命令;shell腳本編程; 大數(shù)據(jù)架構(gòu)Hadoop原理及編程使用;熟悉大數(shù)據(jù)框架Hadoop調(diào)優(yōu) ZooKeeper工作機制,以及動態(tài)感知原理及使用; Hive數(shù)據(jù)倉庫的使用及調(diào)優(yōu)原理; HBase數(shù)據(jù)庫的開發(fā)、使用以及調(diào)優(yōu); Phoenix基本使用; Impala查詢使用; Kylin大數(shù)據(jù)的OLAP引擎; Flume數(shù)據(jù)遷移工具; Sqoop與DataX離線數(shù)據(jù)遷移工具及數(shù)據(jù)遷移測試; Kafka消息隊列; Oozie、Azkaban項目流程調(diào)度開發(fā)工具; Hue開源Hadoop UI系統(tǒng);掌握Hue與各個大數(shù)據(jù)組件的搭配使用; 各個大數(shù)據(jù)組件在項目中的實戰(zhàn)使用;
職業(yè)方向:
■ 大數(shù)據(jù)開發(fā)工程師
Spark生態(tài)體系
Scala、Spark、交通領域汽車流量監(jiān)控項目、Flink
培養(yǎng)方向:
■ Scala多范式編程語言編寫程序; Spark大數(shù)據(jù)計算框架原理;Spark實時流處理技術(shù);Spark大數(shù)據(jù)計算框架調(diào)優(yōu); 要求能夠?qū)Σ煌瑯I(yè)務場景下Spark Core、Spark Streaming、Spark SQL的技術(shù)選型有足夠認知,能夠熟練使用Spark Core、Spark Streaming、Spark SQL完成對應功能; Flink實時流處理技術(shù);熟悉項目中應用開發(fā)
職業(yè)方向:
■ 大數(shù)據(jù)Spark開發(fā)工程師
項目實戰(zhàn)+機器學習
高鐵智能檢測系統(tǒng)、電信充值、中國天氣網(wǎng)、機器學習
培養(yǎng)方向:
■ 熟悉大數(shù)據(jù)開發(fā)基本流程和技術(shù)架構(gòu); 熟悉機器學習算法理論基礎; 熟悉Python語言基礎及數(shù)據(jù)算法庫; 熟悉機器學習應用場景; 熟悉Spark機器學習框架; 熟悉數(shù)據(jù)分析平臺開發(fā)全流程; 熟悉大數(shù)據(jù)系統(tǒng)的開發(fā)全流程
職業(yè)方向:
■ 中級大數(shù)據(jù)工程師
就業(yè)指導機器學習:
企業(yè)面試前期準備與技巧 指導 企業(yè)面試復盤
課程內(nèi)容:
■ 1、職業(yè)規(guī)劃講解 2、簡歷注意事項詳解 3、就業(yè)情況分析簡歷制作(個人技能、項目經(jīng)驗、自我評價) 1、簡歷審核修正 2、常見面試題的講解 3、技術(shù)簡歷的指導與優(yōu)化 4、強化實戰(zhàn)項目
職業(yè)方向:
■ 從簡歷、面試技巧等層面助力學員,培養(yǎng)學員溝通表達能力 讓學員清晰了解職業(yè)發(fā)展規(guī)劃,明確自身定位,找到適合自身發(fā)展的工作; 通過項目強化、面試專項指導、面試復盤等,學員能就業(yè)