大數(shù)據(jù)是海量數(shù)據(jù)存儲(chǔ)和處理的技術(shù),近幾年隨著互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,產(chǎn)生了大量的數(shù)據(jù),而傳統(tǒng)的基于數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)存儲(chǔ)和處理技術(shù)已經(jīng)很難在可接受的時(shí)間和空間下完成對(duì)這些數(shù)據(jù)的存儲(chǔ)和處理,因此,大數(shù)據(jù)技術(shù)應(yīng)運(yùn)而生了,大數(shù)據(jù)技術(shù)基于分布式的架構(gòu),實(shí)現(xiàn)了近乎無(wú)限的存儲(chǔ)和處理的能力,為海量數(shù)據(jù)的存儲(chǔ)和處理提供了新的可能。而正是基于這樣的能力,越來(lái)越多的基于大數(shù)據(jù)的精準(zhǔn)、個(gè)性化的服務(wù)開(kāi)始大量的出現(xiàn),可以說(shuō)大數(shù)據(jù)已經(jīng)徹底改變了人們的生活。
課程覆蓋 Java 語(yǔ)言基礎(chǔ)、JavaEE 深度開(kāi)發(fā)、互聯(lián)網(wǎng)架構(gòu)開(kāi)發(fā)、大數(shù)據(jù)開(kāi)發(fā)、算法數(shù)據(jù)挖掘分析 等 Java 大數(shù)據(jù)全棧技術(shù)內(nèi)容,解決學(xué)員 Java 大數(shù)據(jù)學(xué)習(xí)需求,滿(mǎn)足學(xué)員高薪就業(yè)所需技術(shù)廣度。
課程內(nèi)容涉及基礎(chǔ)知識(shí)、代碼實(shí)現(xiàn)、技術(shù)原理、架構(gòu)設(shè)計(jì)、編程思想,從代碼到知識(shí)點(diǎn),從架構(gòu)到思想,提升學(xué)員,幫助學(xué)員成為會(huì)思考、 能設(shè)計(jì)、 強(qiáng)架構(gòu)、重實(shí)現(xiàn)的實(shí)戰(zhàn)型技術(shù)人才。
課程由真實(shí)企業(yè)級(jí)項(xiàng)目貫穿,以項(xiàng)目驅(qū)動(dòng)學(xué)習(xí),不僅學(xué)習(xí)技術(shù),更要掌握應(yīng)用,真實(shí)應(yīng)用帶動(dòng)學(xué)習(xí)熱情,幫助學(xué)員更好的提高實(shí)戰(zhàn)應(yīng)用能力,達(dá)到企業(yè)級(jí)用人標(biāo)準(zhǔn)。
針對(duì)互聯(lián)網(wǎng)架構(gòu)、大數(shù)據(jù)課程的分布式開(kāi)發(fā)背景,為學(xué)員提供真實(shí)的云主機(jī)開(kāi)發(fā)環(huán)境,每個(gè)學(xué)員都會(huì)分配若干臺(tái)云服務(wù)器,真正的云環(huán)境下開(kāi)發(fā)、測(cè)試、部署,完整還原企業(yè)開(kāi)發(fā)部署真實(shí)場(chǎng)景。
JavaSE 階段 | |
Java基礎(chǔ) | |
Java 簡(jiǎn)介 | Java 發(fā)展歷程、Java 的技術(shù)結(jié)構(gòu)、JDK 的下載及安裝、HelloWorld 入門(mén)案例。 |
Java 基本語(yǔ)法 | 關(guān)鍵字、標(biāo)識(shí)符、注釋、字面量、進(jìn)制及其換算、變量、數(shù)據(jù)類(lèi)型及其轉(zhuǎn)換、運(yùn)算符、流程控制、數(shù)組、二維數(shù)組、方法。 |
面向?qū)ο?/td> | 面向?qū)ο笈c面向過(guò)程比較、類(lèi)與對(duì)象的關(guān)系、成員變量與局部變量、構(gòu)造方法、this 關(guān)鍵字、代碼塊。面向?qū)ο蟮奶卣鳎ǚ庋b、繼承、多態(tài))、super 關(guān)鍵字、權(quán)限修飾符、方法的重寫(xiě)static、final、abstract、接口、內(nèi)部類(lèi)、包、垃圾分代回收機(jī)制。 |
API(一) | Object、String、Pattern、包裝類(lèi)、Math、BigDecimal、Date、Calendar。 |
API(二) | 異常、集合、Map、泛型、迭代器、比較器 |
Java 增強(qiáng)
|
|
API(三) | IO、線程、套接字。 |
API(四) | 反射、注解、斷言 |
jvm | 參數(shù) jvm 內(nèi)存大小調(diào)節(jié)、常見(jiàn)回收機(jī)制。 |
JDK8 的部分特性 | 接口中的默認(rèn)方法、Lambda 表達(dá)式、函數(shù)式接口、時(shí)間包。 |
Git 版本控制
|
版本控制概念、Git 發(fā)展歷史、Git 安裝配置、Git 版本庫(kù)管理、Git 版本控制、Git 遠(yuǎn)程倉(cāng)庫(kù)、Git 分支管理、Git 標(biāo)簽管理、碼云介紹。 |
JavaWeb 階段(EasyMall 項(xiàng)目貫穿) | |
XML | XML 的概念與基本作用、XML 語(yǔ)法、XML 解析介紹、DOM4J 解析 XML |
HTML/CSS | HTML 介紹、HTML 文檔結(jié)構(gòu)、HTML 語(yǔ)法、HTML 標(biāo)簽技術(shù)(超鏈接、列表、表格、圖像、表單等),CSS 介紹、CSS 導(dǎo)入方式、CSS 選擇器、CSS 布局、CSS 樣式屬性。完成 EasyMall 項(xiàng)目靜態(tài)頁(yè)面。 |
JavaScript |
JavaScript 語(yǔ)法、數(shù)據(jù)類(lèi)型、運(yùn)算符、流程控制、數(shù)組、函數(shù)、JavaScript 內(nèi)部對(duì)象、自定義對(duì)象,DHTML 編程、DOM 介紹,DOM 編程(使用 DOM 操作 HTML 文檔)。完成 EasyMall 靜態(tài)頁(yè) 面中的 js 腳本。 |
Jquery | Jquery 對(duì)象、Jquery 選擇器(ID、元素、class、層級(jí)等)的使用、Jquery 案例(用戶(hù)列表增、刪、改、查)、Json 的對(duì)象轉(zhuǎn)換、Jquery AJAX 的實(shí)現(xiàn)。完成 EasyMall 靜態(tài)頁(yè)面中的 jquery 腳本。 |
MySql | 數(shù)據(jù)庫(kù)介紹、MySQL 安裝與配置、數(shù)據(jù)庫(kù)增刪改操作 DDL 語(yǔ)句使用、表增刪改操作 DML 語(yǔ)句使用、表查詢(xún)操作 DQL 語(yǔ)句使用,數(shù)據(jù)備份及恢復(fù)、多表設(shè)計(jì)、多表查詢(xún)。完成 EasyMall 中數(shù)據(jù)庫(kù)的設(shè)計(jì)。 |
JDBC | JDBC 介紹、JDBC 入門(mén),JDBC 核心 API 介紹,JDBC 的 CURD 操作防止 SQL 注入及PrepareStatement 使用,使用批處理。連接池的介紹、自定義連接池,常用的開(kāi)源連接池C3P0 的介紹及使用。 |
Tomcat/HTTP | WEB 服務(wù)器介紹、Tomcat 的安裝與啟動(dòng)、Tomcat 的體系結(jié)構(gòu)、組織 WEB 應(yīng)用目錄與在Tomcat 中發(fā)布 WEB 應(yīng)用程序的方式、配置 WEB 的主頁(yè)、使用 Tomcat 配置虛擬主機(jī)、HTTP協(xié)議詳解。 |
Servlet | Servlet 介紹、開(kāi)發(fā) Servlet 程序、Servlet 生命周期、Servlet 調(diào)用分析、Request 及Response 的使用、ServletConfig 使用,ServletContext 使用(作為域?qū)ο笫褂?、配置系統(tǒng)初始化參數(shù)、獲取 web 資源)。AJAX 介紹、XMLHttpRequest 對(duì)象詳解。完成 EasyMall 用戶(hù)注冊(cè)模塊。 |
Cookie/Session | 會(huì)話技術(shù)介紹、Cookie 介紹及 Cookie 的使用、案例之 Cookie 實(shí)現(xiàn)記住用戶(hù)名,Session 的使用及 Session 的原理,案例之利用 Session 實(shí)現(xiàn)登陸功能及驗(yàn)證碼校驗(yàn)。完成 EasyMall 用戶(hù)登錄模塊。 |
JSP/EL 表達(dá)式 /JSTL 標(biāo)簽
庫(kù)
|
JSP 介紹、JSP 表達(dá)式、JSP 腳本片段、JSP 聲明、JSP 注釋、JSP 中的 9 個(gè)內(nèi)部對(duì)象和作用,EL 表達(dá)式簡(jiǎn)介,EL 獲得數(shù)據(jù)、EL 執(zhí)行運(yùn)算、EL 內(nèi)置對(duì)象,page 指令及其重要的屬性,JSP中的 include 指令、pageContext 對(duì)象的詳細(xì)講解。JSP 動(dòng)作標(biāo)簽介紹。JSTL 標(biāo)準(zhǔn)標(biāo)簽庫(kù)的介紹及使用。完成 EasyMall 動(dòng)態(tài)頁(yè)面。 |
MVC 設(shè)計(jì)模式 / 三層架構(gòu)
|
JavaEE 開(kāi)發(fā)模式介紹、MVC 軟件設(shè)計(jì)模式介紹、JavaEE 經(jīng)典開(kāi)發(fā)模式重構(gòu) EasyMall 項(xiàng)目、工廠設(shè)計(jì)模式介紹、工廠設(shè)計(jì)模式的應(yīng)用。層與層之間的耦合與解耦。重構(gòu) EasyMall 為三層架構(gòu)。 |
過(guò)濾器 / 監(jiān)聽(tīng)器 | Servlet Listenert 監(jiān)聽(tīng)器介紹及使用、Servlet Filter 過(guò)濾器介紹、過(guò)濾器生命周期。30 天內(nèi)自動(dòng)登錄功能的實(shí)現(xiàn),全站亂碼處理功能實(shí)現(xiàn)。完成 EasyMall 全站過(guò)濾器、自動(dòng)登錄等功能。 |
JavaWeb 高級(jí)開(kāi)發(fā)技術(shù) | 泛型、注解、內(nèi)省、動(dòng)態(tài)代理、枚舉、AOP 原理及實(shí)現(xiàn)。完成 EasyMall 改造實(shí)現(xiàn) AOP。 |
數(shù)據(jù)庫(kù)高級(jí)開(kāi)發(fā)技術(shù) | 事務(wù)概述、事務(wù)的隔離級(jí)別、事務(wù)控制、更新丟失。完成 EasyMall 中商品相關(guān)模塊。 |
EasyMall 項(xiàng)目開(kāi)發(fā) | EasyMall 是一個(gè)典型的互聯(lián)網(wǎng)電子商務(wù)系統(tǒng),在 WEB 學(xué)習(xí)階段,通過(guò)所學(xué)習(xí)的 WEB 技術(shù),實(shí)現(xiàn) EasyMall 商城中包括用戶(hù)注冊(cè)、用戶(hù)登錄、用戶(hù)注銷(xiāo)、商品添加、商品刪除、商品修改、商品列表、商品詳情等功能。在實(shí)現(xiàn)商城相關(guān)功能的過(guò)程中,熟悉并掌握 WEB 開(kāi)發(fā)相關(guān)技術(shù)、架構(gòu)思想、項(xiàng)目開(kāi)發(fā)流程、版本控制等內(nèi)容。整個(gè)項(xiàng)目貫穿于整個(gè) WEB 學(xué)習(xí)階段,通過(guò)項(xiàng)目貫穿課程教學(xué),通過(guò)應(yīng)用引導(dǎo)學(xué)員學(xué)習(xí)。 |
JavaEE 框架階段(EasyMall 項(xiàng)目貫穿) | |
Spring | Spring IOC 基礎(chǔ)、Spring 的工廠模式 ( 靜態(tài)工廠、實(shí)例工廠、Spring 工廠 )、Spring 依賴(lài)注入(構(gòu)造器注入,set 注入)、Spring 的注解形式、Spring AOP 原理及實(shí)現(xiàn)、Spring 整合 JDBC、JDBCTemplate、Spring 聲明式事務(wù)處理、事務(wù)的回滾策略等 |
SpringMVC | SpringMVC 原理、SpringMVC 簡(jiǎn)單參數(shù)封裝、復(fù)雜參數(shù)封裝、值傳遞的原理、SpringMVC 的注解形式、日期格式類(lèi)型轉(zhuǎn)換、文件上傳、頁(yè)面訪問(wèn)控制 ( 轉(zhuǎn)發(fā)和重定向 )、RESTFUL 結(jié)構(gòu) |
MyBatis | MyBatis 原理、DQL 映射、DML 映射、復(fù)雜結(jié)果集映射、參數(shù)傳遞(注解形式和 MAP 形式)、結(jié)果集封裝原理、動(dòng)態(tài) SQL 的拼接、字符轉(zhuǎn)義、MyBatis 的接口實(shí)現(xiàn)、代碼自動(dòng)生成工具、關(guān)聯(lián)關(guān)系的講解、Spring + SpringMVC + MyBatis 整合(SSM 整合) |
EasyMall 項(xiàng)目重構(gòu)及開(kāi)發(fā) | 通過(guò)框架技術(shù)重構(gòu)在 JavaWeb 階段實(shí)現(xiàn)的 EasyMall 項(xiàng)目,通過(guò)對(duì)比使學(xué)員們理解使用框架的好處,熟悉框架的搭建和使用,理解框架整合方式、了解框架下業(yè)務(wù)開(kāi)發(fā)流程。并進(jìn)一步實(shí)現(xiàn)EasyMall 中的購(gòu)物車(chē)模塊、訂單模塊、在線支付、銷(xiāo)售統(tǒng)計(jì)等模塊。 |
Springboot | 基礎(chǔ),搭建,springboot 組合注解運(yùn)行原理,springboot 的 web 開(kāi)發(fā),spring data JPA,聲明式事務(wù) |
SpringBoot 重構(gòu)EasyMall | 通過(guò) SpringBoot 重構(gòu) EasyMall 項(xiàng)目 , 加深對(duì) Spring Boot 的理解,實(shí)現(xiàn)購(gòu)物車(chē)、訂單、在線支付等功能模塊 |
大數(shù)據(jù)互聯(lián)網(wǎng)架構(gòu)階段(EasyMall 項(xiàng)目貫穿) | |
Linux |
大數(shù)據(jù)生產(chǎn)環(huán)境需要在 Linux 下部署,大數(shù)據(jù)開(kāi)發(fā)人員必須對(duì) Linux 系統(tǒng)有相應(yīng)的了解。學(xué)習(xí)內(nèi)容包括 Linux 操作系統(tǒng)的安裝配置、文件系統(tǒng)管理、用戶(hù)及用戶(hù)組管理、進(jìn)程管理、資 源管理、vim 編輯器使用、Linux 下軟件安裝、shell 編程等內(nèi)容 |
云平臺(tái)使用 | 才高大數(shù)據(jù)課程采用全云化教學(xué),講師授課、學(xué)員學(xué)習(xí)、練習(xí)、項(xiàng)目運(yùn)行部署、性能測(cè)試等都在真實(shí)云平臺(tái)上進(jìn)行,模擬企業(yè)真實(shí)環(huán)境。此處講授云平臺(tái)的使用。 |
RedisRedis SpringBoot 整合 |
redis 簡(jiǎn)介,雪崩 / 緩存擊穿,hash、string、list、set、zset、jedis 數(shù)據(jù)分片,jedis 數(shù)據(jù)分片連接池,jedis 的 hash 一致性,redis 主從復(fù)制,哨兵集群,redis-cluster,redis 集群的道 |
Mycat Mycat 與 SpringBoot 整合 |
mycat 簡(jiǎn)介,mysql 主從復(fù)制,mycat 讀寫(xiě)分離,mycat 配置詳解 |
Rabbitmq
Rabbitmq 與 SpringBoot
整合
|
rabbimq 消息隊(duì)列,connection,channle,exchange,消息生產(chǎn)者和消費(fèi)者,消息傳遞simple 模式,work 模式,publish 模式,routing 模式,topic 模式,秒殺案例 |
Lucene
|
lucene 概述,分詞系統(tǒng),索引概念,倒排索引,索引創(chuàng)建,索引刪除,索引更新,詞項(xiàng)搜索,布爾搜索,范圍搜索,前綴搜索,多關(guān)鍵字搜索,模糊搜索,通配符搜索 |
ElasticSearch ES 與 SpringBoot 整合 |
搜索系統(tǒng)概括,搜索引擎框架,solr 安裝與配置詳解,elasticseacher 安裝與配置詳解,集群搭建 |
爬蟲(chóng) | jsoup 爬蟲(chóng),爬取網(wǎng)站,爬取頁(yè)面,爬取二次提交數(shù)據(jù),爬取定位信息,模擬瀏覽器頭爬取網(wǎng)站,爬取京東數(shù)據(jù)落地?cái)?shù)據(jù)庫(kù) |
Ngnix | http 服務(wù)器,反向代理,入門(mén)配置,server 配置,location 匹配,負(fù)載均衡輪詢(xún)、權(quán)重、session 黏著,hash 取余 |
Easymall 項(xiàng)目整合 | 整合 springboot 開(kāi)發(fā)系統(tǒng),整合 redis,mycat,Ngnix 負(fù)載均衡,rabbitmq 消息隊(duì)列,lucene 搜索技術(shù); 跨域訪問(wèn),調(diào)用服務(wù)使用互聯(lián)網(wǎng)架構(gòu)技術(shù),將 EasyMall 項(xiàng)目重構(gòu)為分布式技術(shù)架構(gòu)的大型電商項(xiàng)目,可承受高并發(fā),具有高可用的特點(diǎn)。后臺(tái)商品管理:負(fù)責(zé)商品的增刪改查,圖片上傳,商品分類(lèi)樹(shù)前臺(tái)系統(tǒng):商品前臺(tái)分類(lèi)樹(shù),商品查看,登錄,購(gòu)物車(chē)等等。 |
SpringCloud 微服務(wù)整合 |
微服務(wù)概括 springcloud-config;springcloud-eureka;springcloud-ribbon;springcloud-hystrix;springcloud-zuul;springcloud-feign; |
大數(shù)據(jù)框架、大數(shù)據(jù)階段 | |
大數(shù)據(jù)高并發(fā)基礎(chǔ) | 大數(shù)據(jù) java 加強(qiáng) |
大數(shù)據(jù)離線數(shù)據(jù)分析 | Hadoop;Flume;Hive;Hbase;Zebra 項(xiàng)目 |
大數(shù)據(jù)實(shí)時(shí)數(shù)據(jù)分析 | Storm;Kafka;分布式編程思想;網(wǎng)站流量分析項(xiàng)目; |
大數(shù)據(jù)內(nèi)存計(jì)算框架 | SCALA;SPARK;推薦系統(tǒng)項(xiàng)目 |
Python爬蟲(chóng)數(shù)據(jù)可視化 | Python爬蟲(chóng);數(shù)據(jù)可視化 |
算法基礎(chǔ) | 統(tǒng)計(jì)學(xué)基礎(chǔ);R語(yǔ)言基礎(chǔ) |
算法模型 | 回歸模型、正則化模型、決策樹(shù)模型、判別模型、集成模型;聚類(lèi)模型;葉貝斯模型、SVN模型;推薦系統(tǒng)模型 |
前臺(tái)
學(xué)習(xí)區(qū)
咨詢(xún)區(qū)
課程背景
近年來(lái),大數(shù)據(jù)的興起使得企業(yè)對(duì)于擁有大數(shù)據(jù)分析能力的人才需求越來(lái)越多,然而市場(chǎng)上的大數(shù)據(jù)人才供應(yīng)短缺,因此有必要開(kāi)展相關(guān)課程培養(yǎng)大數(shù)據(jù)人才。
課程特色
1. 面向?qū)嶋H:本課程注重實(shí)踐應(yīng)用,將數(shù)據(jù)分析與實(shí)際業(yè)務(wù)相結(jié)合,使學(xué)員可以在工作中運(yùn)用所掌握的技能;
2. 應(yīng)用廣泛:課程內(nèi)容涉及多種實(shí)際應(yīng)用場(chǎng)景,包括金融、醫(yī)療、制造業(yè)等;
3. 專(zhuān)業(yè)教學(xué):本課程采用專(zhuān)業(yè)的師資進(jìn)行授課,教學(xué)內(nèi)容豐富深入,涵蓋大數(shù)據(jù)相關(guān)的各個(gè)方面。
課程目標(biāo)
1. 掌握大數(shù)據(jù)技術(shù)的核心內(nèi)容,包括Hadoop、Hive、Spark、Kafka 等;
2. 學(xué)習(xí)數(shù)據(jù)分析與挖掘方法,能夠?qū)ζ溥M(jìn)行較為深入的理解;
3. 熟悉大數(shù)據(jù)應(yīng)用場(chǎng)景,能夠?qū)⑺鶎W(xué)技術(shù)應(yīng)用于實(shí)際項(xiàng)目中;
4. 掌握大數(shù)據(jù)工具的使用方法,包括SQL、Python、Scala 等。
學(xué)習(xí)對(duì)象
1. IT從業(yè)人員,特別是互聯(lián)網(wǎng)行業(yè);
2. 具備一定的編程和數(shù)據(jù)庫(kù)知識(shí)的人員;
3. 對(duì)大數(shù)據(jù)和數(shù)據(jù)分析感興趣,希望從事相關(guān)崗位的學(xué)生和職場(chǎng)新人。
課程內(nèi)容
1. Hadoop生態(tài)圈:HDFS、MapReduce、Yarn、Zookeeper;
2. 數(shù)據(jù)倉(cāng)庫(kù):Hive、HBase、Mysql;
3. 大數(shù)據(jù)分析:Spark、Flink;
4. 流計(jì)算:Kafka、Storm、Flume;
5. 數(shù)據(jù)可視化:Tableau、Superset、ECharts。
學(xué)習(xí)時(shí)長(zhǎng)及收費(fèi)范圍
本課程為時(shí)間靈活的線上課程,學(xué)習(xí)時(shí)間根據(jù)個(gè)人實(shí)際情況和學(xué)習(xí)進(jìn)度靈活安排。學(xué)費(fèi)根據(jù)線上授課時(shí)長(zhǎng)及所使用的線上資源收費(fèi),具體詳情請(qǐng)咨詢(xún)?cè)诰€客服。
學(xué)習(xí)收獲
通過(guò)本課程的學(xué)習(xí),學(xué)員將掌握大數(shù)據(jù)實(shí)際應(yīng)用中所需的技術(shù)和知識(shí),能夠快速適應(yīng)實(shí)際工作的需求,同時(shí)擁有較高的競(jìng)爭(zhēng)力和發(fā)展?jié)摿Α?/p>
結(jié)語(yǔ)
以上信息僅供參考,實(shí)際情況以到校咨詢(xún)?yōu)闇?zhǔn)??陕?lián)系在線客服,預(yù)約免費(fèi)體驗(yàn)課。我們將為您提供專(zhuān)業(yè)的師資,豐富的教育資源和靈活的時(shí)間安排。歡迎加入我們,成為大數(shù)據(jù)行業(yè)的優(yōu)秀人才。
培訓(xùn)項(xiàng)目:UI設(shè)計(jì)培訓(xùn)、java培訓(xùn)、軟件測(cè)試培訓(xùn)、web前端培訓(xùn)、linux云計(jì)算培訓(xùn)、網(wǎng)絡(luò)運(yùn)維培訓(xùn)、網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn)、云計(jì)算培訓(xùn)、人工智能培訓(xùn)、C培訓(xùn)、C++培訓(xùn)、嵌入式培訓(xùn)、UE培訓(xùn)、網(wǎng)絡(luò)安全工程師培訓(xùn)
¥1980014429人關(guān)注
¥198005361人關(guān)注
¥詢(xún)價(jià)4161人關(guān)注
¥詢(xún)價(jià)4548人關(guān)注
¥詢(xún)價(jià)1766人關(guān)注
¥19800起12828人關(guān)注
¥19800起19407人關(guān)注
¥18800起46030人關(guān)注
¥2280013202人關(guān)注
¥23800起24973人關(guān)注