課程詳情
Java大數據培訓課程設置
適合學員:在職,IT技術
使用教材:線下授課
Java大數據培訓課程內容
階段:JavaSE階段
?Java發(fā)展歷程、Java的技術結構、JDK的下載及安裝、HelloWorld入門案例。
?關鍵字、標識符、注釋、字面量、進制及其換算、變量、數據類型及其轉換、運算符、流程控制數組、二維數組、方法。
?面向對象與面向過程比較、類與對象的關系、成員變量與局部變量、構造方法this關鍵字、代碼塊。面向對象的特征(封裝、繼承、多態(tài))、super關鍵字、權限修飾符、方法的重寫static、final、abstract接口、內部類、包、垃圾分代回收機制
?object.String、Pattern、包裝類、Math、BigDecimal、Date、Calendar。
?異常、集合、Map、泛型、迭代器、比較器。
?Io、線程、套接字。
?反射、注解、斷言。
?jm內存大小調節(jié)、常見回收機制。
?接口中的默認方法、Lambda表達式,函數式接口、時間包。
?版本控制概念、Git發(fā)展歷史、Git安裝配置、Git版本庫管理、Git版本控制、Git遠程倉庫、Git分支管理、Git標簽管理、碼云介紹。
第二階段:JavaWeb階段(EasyMall項目貫穿)
?XML
?HTML/Css
?JavaScript
?Jquery
?MySql
?JDBC
?Tomcat/HTTP
?Servlet
?Cookie/Session
?JSP/EL表達式JSTL標簽庫
?MVC設計模式/三層架構
?過濾器/監(jiān)聽器
?JavaWeb開發(fā)技術
?數據庫開發(fā)技術
?EasyMall項目開發(fā)
第三階段:JavaEE框架階段(EasyMall項目貫穿)
?Spring
?SpringMVC
?MyBatis
?EasyMall項目重構及開發(fā)
?Springboot
?SpringBoot重構EasyMall項目
第四階段:大數據互聯網架構階段(EasyMall項目貫穿)
?Linux
?云平臺使用
?Redis與SpringBoot整合
?Mycat與SpringBoot整合
?Rabbitmq與SpringBoot整合
?lucene
?ElasticSearch與SpringBoot整合
?爬蟲
?Ngnix
?Easymall項目整合
?SpringCloud微服務整合
第五階段:大數據框架階段
大數據java加強
Hadoop
Flume
Hive
Hbase
Zebra項目
Storm
Kafka
分布式編程思想
網站流量分析項目
SCALA
SPARK
系統項目
Python語言及爬蟲
數據可視化
第五階段:大數據框架階段
?大數據java加強
?Hadoop
?Flume
?Hive
?Hbase
?Zebra項目
?Storm
?Kafka
?分布式編程思想
?網站流量分析項目
?SCALA
?SPARK
?系統項目
?Python語言及爬蟲
?數據可視化
?統計學基礎
?R語言基礎
?回歸模型
?正則化模型
?決策樹模型
?判別模型
?聚類模型
?貝葉斯模型
?SVM模型
?系統模型
Java大數據培訓課程特色
1.全棧式技術覆蓋
2.原理級深度講解
3.企業(yè)級項目
4.真實云開發(fā)環(huán)境