新疆时时彩开奖结果彩控票

全國咨詢熱線:400-618-4000

2019年JavaEE課程大綱

目前課程版本:9.0   升級時間:2018.05.01   查看詳細

JavaEE課程設計理念

  •  

    與時俱進

    課程設計之初就對現階段企業中流行技術及知識點進行過多次調研,整套課程設計完成后,技術點進行了100+以上項的增加與優化,JDK升級為1.8版本,加入Lambda表達式及其它新特性的講解,引入spring全家桶(spring boot /spring data/spring cloud等),為了讓我們的學員在就業市場上更具有競爭力,重點講解了更多的大型互聯網公司主流技術框架如Dubbo、Zookeeper、Lucene、Solr、Elasticsearch、MyCat、微信支付、Jenkins、AngularJS、Spring Security CAS、百度地圖、GIT等。

  •  

    引領潮流

    傳智播客JavaEE學科在十多年的Java培訓中一直引領技術變革,我們一直以來都以最新最好的課程面向所有學生,本套課程加入了大量前沿領先的技術點,如 微服務、容器化DevOps、前后端分離、數據爬取、分布式日志系統ELK、Rancher容器部署管理、Grafana服務實時監控、NodeJS與Npm和cnpm管理包資源、VueJS、axios組件使用、Swagger文檔設計規范、ElementUI開發管理后臺、NUXT實現SSR服務端渲染、瀑布流與分享、spark mllib als 機器學習算法庫使用、DL4J深度學習框架等。

  •  

    項目豐富

    課程的目標是讓學生靈活運用所學知識進行企業項目開發,項目選材是從真實的企業項目中提取,涉及八大行業十二個項目,包括旅游、物流、社交、電商、醫藥、教育、金融、租房,通過長達60天的項目實戰,讓學員真正具備了企業項目開發的能力,輕松應對未來市場變化。

  •  

    解決方案式教學

    項目是整個JavaEE課程體系中最重要的階段,項目課程是對所有知識點學習的檢驗,項目課程中引入方案式教學,多達40+以上解決方案,包括分布式架構、集群部署、微服務、海量數據存儲、分布式日志、云存儲、大數據存儲、權限管理、在線支付、分布式搜索、三方登錄、Java爬蟲等,內容更豐富,更具有針對性。

JavaEE基礎班課程大綱

學習對象

0基礎0經驗的小白人員;想通過最低的成本來試一下自己是否適合做Java編程相關工作的轉型人員。

注:獲取更多免費學習視頻+資料+筆記,請加QQ:2632311208。

上課方式

全日制脫產,每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節假日等因素發生變化)

培訓時間

部分校區可能會根據實際情況有所調整,詳情可詢咨詢老師   點擊咨詢


JavaEE基礎班課程大綱
階段名稱 主講內容 技術要點 學習目標
java語言入門 基礎語法 1 HelloWorld、2 常量、3 變量、4 數據類型、5 運算符、6 方法、7 流程控制語句、8 IDEA使用、9 數組 可掌握的核心能力:
掌握Java開發環境基本配置;
掌握運算符、表達式、流程控制語句、數組等的使用;
熟練使用Idea開發工具;
掌握Java基本面向對象知識;
掌握常用類String、ArrayList等的使用。

可解決的現實問題:
掌握Java基礎知識,為后面的深入學習java課程打下堅實的基礎。

市場價值:
具備Java語言編程基礎,但是還不能達到企業的用人標準。
面向對象 1 類、2 對象、3 封裝、繼承、多態、4 構造器、5super、this、6 接口、抽象類、7 權限修飾符、8 內部類、9 Random、ArrayList、String、Arrays、Math

JavaEE就業班課程大綱

學習對象

本課程適合于計算機專業,有一定Java基礎、通過入學考核的未就業人士。

提示:測試題主要考察您是否具備Java基礎,以便我們統一入學基礎,更好地開展教學工作。如果您感覺測試題很難,我們建議您參加我們的Java基礎班學習。

上課方式

全日制脫產,每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節假日等因素發生變化)

培訓時間

部分校區可能會根據實際情況有所調整,詳情可詢咨詢老師   點擊咨詢

JavaEE就業班課程大綱
階段名稱 主講內容 技術要點 學習目標
Java語言進階 常用API 1 Date、2 DateFormat、3 Calendar、4 System、5 StringBuilder 可掌握的核心能力:
深入理解Java面向對象相關知識點;
掌握開發中常用類如集合、IO流、時間日期等操作;
掌握Java異常處理機制,熟悉Java多線程開發;
掌握網絡基礎知識,了解Socket原理,TCP、UDP協議;
掌握java基本語法完成單機程序的編寫;
熟悉Java新特性,如Lambda、Stream流等操作。

可解決的現實問題:
學生具備JavaSE基本開發能力,可編寫簡單單機應用程序。

市場價值:
具備JavaSE基本開發能力,但是還不能滿足企業用人需求,可為后續JavaWeb的學習打下堅實基礎。
集合API 1 Collection、2 泛型、3 List、4 Set、5 Collections、6 Map、7 HashMap
異常 1 異常體系、2 異常分類、3 聲明拋出捕獲異常、4 自定義異常
多線程 1 線程概念、2 線程同步、3 Lock、4 線程生命周期、5 線程池
Lambda表達式 1 函數式思想概述、2 Lambda標準格式、3 Lambda語法與注意事項
IO流 1 文件、2 字節流、字符流、3 轉換流、高效流
網絡編程 1 網絡編程三要素、2 Socket原理機制、3 UDP傳輸、4 TCP傳輸
新特性 1 函數式接口、2 方法引用、3 函數式編程、4 Stream流
JavaWeb mysql與jdbc 1 mysql、2 jdbc、3 連接池、4 JdbcTemplate 可掌握的核心能力:
掌握Java JDBC、連接池操作,熟練操作mysql數據庫;
熟悉web開發中常用知識如 HTML5、CSS3、JavaScript、BootStrap、jQuery等;
掌握JavaWeb開發核心技術 Servlet、Listener、Filter等;
熟悉Linux服務器,并安裝開發常用軟件tomcat、mysql、nginx等;
掌握同步及異步操作的JavaWeb開發,具備B/S結構軟件開發能力,完成基本的JavaWeb項目;
熟悉基本的項目管理工具Maven的使用。

可解決的現實問題:
具備基本的JavaWeb開發能力,熟悉Linux服務器及相關軟件的使用,可完成中小型企業級項目的開發。

市場價值:
掌握JavaWeb開發基礎知識,熟悉Java基本開發環境、熟悉項目管理工具使用及Linux服務器使用,滿足java軟件開發行業的中級需求,根據市場反饋數據來看,薪資可達8000元/月。
前端技術 1 html5、2 css3、3 javascript、4 bootstrap
linux與nginx 1 linux安裝、2 目錄操作、3 文件操作、4 網絡操作等、5 nginx安裝、配置、部署
基礎加強 1 反射、2 BeanUtils、3注解
xml與jsoup 1 xml基本語法、2 約束、3 jsoup概述、4 jsoup作用使用、5 xpath
servlet核心編程 1 tomcat、2 request、response、3 cookie、session、4 jsp、el、jstl、Filter
web異步開發 1 jquery3、2 ajax、3 json
redis 1 nosql介紹、2 redis數據類型、3 常用命令、4 jedis
maven 1 maven概念與作用、2 idea集成maven、3 maven常用命令、4 依賴管理
黑馬旅游網 1 baseServlet優化、2 redis緩存、3 jdbcTemplate事務控制、4 linux shell編程、5 項目部署
項目一 mybatis 1 自定義mybatis框架、2 mybatis入門、3 架構分析、4 常用API、5 配置與事務管理、6 mapper代理、7 數據封裝、8 動態sql、9 關聯查詢、10 性能優化、11 查詢緩存 可掌握的核心能力:
掌握企業中最常用SSM框架開發,開發出結構清晰、可復用性好、維護方便的企業級應用程序;
掌握AngularJS框架;
掌握Spring security框架;
掌握dubbox分布式調用技術;
掌握zookeeper分布式應用協調服務;
掌握Freemarker模板引擎;
掌握全文檢索解決方案;
掌握spring boot1.x框架的基本應用;
掌握CAS實現單點登錄;
掌握CORS實現跨域;
掌握微信掃碼支付;
掌握電商秒殺解決方案;
掌握SpringTask實現任務調度;
掌握MavenProfilel實現開發與生產環境切換;
了解電商開發中相關業務模塊如商品、訂單基本操作;
了解電商開發中相關術語SPU和SKU等;
積累互聯網電商項目開發經驗。

可解決的現實問題:
使用主流的ssm框架,升級相關技術,如前端框架angularJS、spring data redis、spring data solr等,提供大量企業級解決方案,如支付解決方案、秒殺解決方案、搜索解決方案等,提升項目含金量,促進學員就業,讓學生更自如面對互聯網電商項目開發崗位。

市場價值:
掌握本階段課程,可應對Java互聯網開發的高級崗位,根據市場反饋數據來看,薪資可達12000元/月。
spring 1 spring體系結構、2 spring配置、3 bean管理、 4 IOC/DI、AOP、5 事務管理、6 spring5新特性
spring mvc 1 springmvc概述、2 控制器、3 常用注解、4 參數綁定、5 json數據交換、
6 ?Resultful、7 攔截器、8 文件上傳、9 異常處理、10 SSM整合
oracle 1 安裝配置、2 表空間、3 常用函數、4 多表查詢、5 子查詢、6 序列、視圖、
7 查詢優化、8 PLSQL、9 存儲過程、10 存儲函數、觸發器
maven 1 maven分模塊構建、2 私服、3 本地倉庫
企業級權限管理系統 1 svn、2 adminLTE、3 SSM零配置整合、4 spring security、5 權限控制、6 AOP日志

電商行業--品優購
企業級服務--SaasOA
(任選一)
以品優購為例:
1.分布式框架Dubbox、2.采用angularJS作為前端框架,所有工程均采用ajax方式異步獲取數據、3 使用select2多選下拉框組件、 4.電商模式由原來的B2C升級為B2B2C、 5 使用《黑馬程序員代碼生成器2.4》生成代碼、6 使用Spring Security作為安全框架、 7 采用BCrypt加密算法、 8 使用SpringDataRedis框架操作Redis、 9 使用Spring Data Solr框架操作solr 、10 Solr新增動態域(Dynamic)知識點、11 新增SPU和SKU的講解、 12 新增SpringBoot框架、 13 新增阿里大于短信發送功能、 14 使用CAS實現單點登錄、 15 使用CORS實現跨域、 16 使用twitter的snowflake算法實現分布式ID生成器、17 新增微信掃碼支付、 18 新增電商秒殺解決方案、 19 使用SpringTask實現任務調度、 20 使用MavenProfilel實現開發與生產環境切換
項目二 lucene/elasticsearch 1 什么是全文檢索、2 Lucene實現全文檢索、3 Analyzer分析器、4 索引維護、5 ElasticSearch簡介、6 ElasticSearch安裝與啟動、7 Elasticsearch核心概念、操作入門、8 ElasticSearch集成IK分詞器、9 ElasticSearch常用編程操作、10 spring data ElasticSearch使用 可掌握的核心能力:
熟悉基本的Java爬蟲開發,掌握webmagic爬蟲框架使用;
掌握httpClient的使用;
掌握spring data jpa框架;
掌握Spring boot2.x框架;
掌握Spring Cloud框架;
掌握MongoDB數據庫使用;
掌握RabbitMQ消息中間件使用;
掌握Elasticsearch分布式搜索引擎;
掌握Rancher實現容器部署管理;
掌握Grafana實現服務的實時監控;
熟悉NodeJs環境,使用Npm和cnpm管理包資源;
熟悉ESlint進行前端語法校驗;
熟悉axios的使用;
掌握vuejs框架的基本使用;
掌握瀑布流組件使用;
掌握前端頁面分享功能的實現;
掌握企業級DevOps解決方案,熟悉Docker、Jenkins、git等;
了解spark mllib als 機器學習算法庫實現智能分類;
了解DL4J深度學習框架實現智能推薦。

可解決的現實問題:
使用spring全家桶進行項目開發,掌握微服務開發,熟悉前端開發方式及相關技術,熟悉軟件部署與持續集成 ,了解Java機器學習,打造Java全棧式工程師,讓學員站在Java軟件開發的金字塔頂端。

市場價值:
本階段課程順應Java開發市場發展趨勢,學員可輕松應用Java互聯網開發大部分崗位,根據市場反饋,薪資可達15000元/月。
spring data jpa 1 ORM框架介紹、2 hibernate框架介紹、3 JPA介紹、4 spring data jpa概述、
5 spring data jpa常用操作、6 spring data jpa關聯映射與多表操作
spring boot 1 springBoot簡介(Spring Boot 2.0 新特性)、2 springBoot快速入門(包括熱部署)、3 springBoot與其它技術的整合(SpringMVC \ Spring Data JPA \ JUnit \  mybatis)4 springBoot原理分析、5 thymeleaf 模板語言 、6 綜合案例(Spring Data JPA +SpringBoot2.0  + thymeleaf  )、7 Spring Boot Admin
git 1 git歷史、2 git與svn對比、3 git工作流程、3 git安裝、4 git管理文件版本、5 運程倉庫、6 分支管理
vue.js 1 vue.js概述、2 vue.js系統指令、3 vue.js過濾器、4 vue.js ajax操作、5 vue.js組件介紹、6 vue.js路由
爬蟲 1 爬蟲介紹、 2httpClient、3webMagic
社交行業--十次方
教育行業--學成在線
生活服務--好客租房
醫療行業--傳智健康
(任選一)

以十次方為例:
1 采用前后端分離的方式進行系統開發、2 采用模塊化的課程設計,分為微服務開發、前端系統開發、爬蟲與人工智能開發三個模塊3 新增SpringBoot2.0、 4 新增Postman工具的使用、 5 使用阿里云OSS實現圖片資源的存儲、6 使用MongoDB數據庫、 7 新增SpringDataMongoDB框架、8 使用Elasticsearch(5.0)實現搜索數據的存儲、 9 使用RabbitMQ作為消息中間件、 10 使用JWT實現微服務鑒權、 11 新增微服務框架Spring Cloud 、 12 新增分布式日志系統ELK、13 新增持續集成技術Jenkins、14 使用Rancher實現容器部署管理、15 使用Grafana實現服務的實時監控、 16 新增Node.js的講解、 17 使用Npm和cnpm管理包資源、 18 使用webpack實現前端工程的打包、19 新增es6語法的講解與應用、20 使用ESlint進行前端語法校驗、21 新增axios的講解與應用、22 使用vscode作為前端開發工具、23 使用mock.js與easyMock實現模擬后端API接口、 24 使用Swagger語言作為文檔設計規范、25 采用vue.js作為前端框架、26 使用ElementUI開發管理后臺的前端工程、27 使用NUXT實現服務端渲染、 28 新增分享組件的使用(QQ 、QQ空間、微信、新浪微博)、 29 使用瀑布流組件實現前臺頁面數據的加載、30 使用爬蟲框架webmagic爬取數據、 31 使用spark mllib als 機器學習算法庫實現智能分類、32 使用DL4J深度學習框架實現智能推薦

JavaEE在職加薪班課程大綱

學習對象

具備一定JavaEE基礎編程能力、常用框架使用能力及MySQL數據庫使用能力

注:獲取更多免費學習視頻+資料+筆記,請加QQ:2632311208。

上課方式

在線學習

培訓時間

隨到隨學,詳情可詢咨詢老師   點擊咨詢


JavaEE在職加薪班課程大綱      
階段名稱 主講內容 技術要點 學習目標
微服務
初級課程
Maven項目
管理工具
能夠獨立安裝和配置Maven、能夠解釋Maven倉庫、能夠使用Maven構建SSM工程、會使用Maven構建項目的常用命令、能夠描述Maven的生命周期、能夠獨立在Idea中構建Java Web工程、能夠在Maven工程中添加依賴、理解傳遞依賴、掌握如何解決依賴版本沖突解決、能夠使用Maven構建SSM工程、學習使用Maven分模塊方式構建工程、了解搭建私服的使用 可掌握的核心能力:
使用mvn 常用命令;
獨立在Idea中配置Maven插件;
使用dependencies標簽配置依賴;
理解依賴范圍對傳遞依賴的影響;
理解調解原則的使用方式;
完成SSM工程搭建以及代碼的開發;
Maven工程的繼承和聚合;
掌握分模塊開發;
掌握nexus私服安裝和啟動。

可解決的現實問題:
能夠使用Maven進行分模塊開發。

市場價值:
當前最為流行的項目管理工具,是當前開發必備。
SpringBoot微服務快速開發  SpringBoot介紹、SpringBoot快速入門、SpringBoot的原理分析、SpringBoot的配置文件、SpringBoot集成其他技術 可掌握的核心能力:
能夠理解SpringBoot的特點、核心功能及環境;
能夠完成application.properties配置文件的配置;
能夠完成application.yml配置文件的配置;
能夠使用SpringBoot集成Mybatis、集成Junit、集成SpringData JPA。

可解決的現實問題:
能夠使用SpringBoot整合各種開發框架。

市場價值:
具備微服務開發基礎知識,為深入學習微服務高級內容打下堅實基礎。
Docker Docker簡介、Docker安裝與啟動、Docker常用命令及應用部署、遷移與備份、Dockerfile、Docker私有倉庫 可掌握的核心能力:
掌握Docker鏡像與容器相關命令;
掌握Tomcat Nginx 等軟件的常用應用的安裝;
掌握Docker遷移與備份相關命令;
能夠運用Dockerfile編寫創建容器的腳本;
能夠搭建與使用Docker私有倉庫。

可解決的現實問題:
能夠在項目中熟練使用Docker構建部署環境。

市場價值:
具備微服務部署基本能力。
持續集成與容器管理 DockerMaven插件、持續集成工具Jenkins、容器管理工具Rancher 可掌握的核心能力:
掌握DockerMaven插件的使用;
掌握持續集成工具Jenkins的使用;
掌握容器管理用具Rancher的使用。

可解決的現實問題:
能夠實現開發與部署持續自動化部署。

市場價值:
具備微服務部署基本能力和容器化管理基本能力
git版本控制 git介紹、git基本操作、在Idea中使用git 可掌握的核心能力:
能夠概述git工作流程;
能夠使用git基本命令;
能夠使用Idea操作git。

可解決的現實問題:
能夠使用git進行團隊合作方式開發。

市場價值:
成為分布式開發的必備管理管理工具。
大型微服務項目 項目的功能構架、項目的技術架構、CMS系統開發、vue前端開發技術研究、頁面靜態化、RabbitMQ工作模式、頁面發布模塊開發、分布式文件系統、圖片管理模塊開發、Eureka注冊中心、Feign遠程調用、課程發布模塊開發、ElasticSearch搜索技術研究、ElasticSearch集群管理、Nuxt.js基本使用、在線點播解決方案、媒資管理模塊開發、Oauth2+jwt認證與授權、Zuul網關、細粒度權限控制、分布式事務解決方案、Spring Task定時任務、DevOps、項目總結 可掌握的核心能力:
能夠完成CMS系統接口開發;
能夠測試vue.js的常用指令;
能夠測試webpack打包流程;
理解RabbitMQ的常用工作模式;
能夠開發課程管理功能;
能夠將微服務注冊到注冊中心;
能夠測試Feign遠程調用;
能夠開發搜索接口;
能夠掌握Nuxt.js的基本使用方法;
能夠開發視頻處理進程;
理解Oauth2認證解決方案;
能夠開發細粒度授權;
理解基于消息隊列的分布式事務解決方案;
能夠將微服務部署到Docker。

可解決的現實問題:
可以使用微服務相關技術獨立完成微服務大型項目開發。

市場價值:
完全具備微服務大型項目的開發與部署。
微服務
進階課程
華為ServiceComb課程  ServiceComb概述、ServiceComb與SpringCloud比較、ServiceComb開放性設計思想、ServiceComb開發環境搭建、ServiceCenter介紹及原理分析、使用REST開發ServiceComb入門程序、使用RPC開發ServiceComb入門程序、ServiceComb綜合案例、微服務治理策略演示 可掌握的核心能力:
ServiceComb改造十次方項目;
了解Kubernetes作用及為什么使用Kubernetes;
會使用K8S API完成基本操作;
理解微服務引擎CSE的功能;
能夠實現ServiceComb項目接入CSE;
能夠實現學成在線項目接入CSE;
理解云容器引擎CCE的功能;
能夠使用容器鏡像服務上傳鏡像;
能夠將學成在線微服務部署到CCE;
能夠測試微服務治理常用策略;
能夠理解Mesher的作用;
能夠完成學成在線使用Mesher接入CSE。

可解決的現實問題:
能夠使用華為公司提供的微服務解決方案,解決微服務開發問題。

市場價值:
傳智播客與華為合作共建的一套全新的微服務領域解決方案。
容器化進階K8S  K8S介紹、K8S基本概念與術語、K8S集群、K8S API和源碼分析
華為云PaaS微服務治理課程  微服務引擎CSE介紹、ServiceComb項目接入CSE、SpringCloud項目接入CSE、云容器引擎CCE介紹、容器鏡像服務、學成在線微服務部署、微服務治理常用策略、Mesher介紹、學成在線使用Mesher接入CSE
框架架構高級 框架架構課程 MVC模式(struts2源碼)、前端調度器、ORM框架 (Mybatis、Spring Data) 可掌握的核心能力:
能夠理解ORM框架;
使用Socket進行系統之間通信;
掌握在Java中開啟多線程的三種方式;
掌握使用Netty實現通信;
掌握Netty常用的傳輸方式及ByteBuff的使用方法;
理解及時通信框架的架構;
掌握Protobuf數據格式及在Java中應用Protobuf;
掌握使用Netty實現服務端、客戶端;
理解虛擬機client與Server的運行模式;
學習垃圾回收的算法;
掌握jps、jstat、jinfo、jstack、hprof等命令的使用;
掌握圖形化監控工具JConsole工具的使用;
掌握Mission Control虛擬機診斷工具的使用;
掌握壓力測試工具JMeter的使用;
掌握調整參數測試Tomcat的性能;
掌握“雙親模式”的原理以及解決方案。

可解決的現實問題:
更加深入理解原理、源碼。

市場價值:
高級程序員進階學習必備,深化思想及一些優化經驗分享。
網編多線程 使用Socket進行系統之間通信、多線程實現通信及線程安全問題、NIO與BIO、Netty核心組件與數據傳輸、編碼和解碼器、即時通信架構分析、Protobuf數據格式
JVM優化 Java虛擬機的工作原理、常用的Java虛擬機參數、垃圾回收原理與算法以及內存分配、Java虛擬機堆內存的分析以及優化、Java虛擬機的性能監控、Tomcat性能調優實戰、class加載器和字節碼執行
數據庫優化 MySQL數據庫優化、SQL及索引優化、MySQL慢查日志分析工具、explain查詢分析SQL的執行計劃、數據庫結構的優化、數據庫系統配置優化
傳統行業
SaaS解決方案
SaaS-HRM項目 企業管理、組織架構、賬戶、公司設置、員工管理、工資管理、社保管理、考勤管理、招聘管理、審批管理、公告管理 可掌握的核心能力:
掌握需求分析、表結構設計、前后端接口文檔、環境搭建;
掌握權限系統的數據庫分析;
能夠熟練應用Shiro安全框架;
實現細粒度權限開發、菜單緩存開發;
實現公司組織結構導入導出;
實現統計圖形報表開發;
掌握Activiti7開發工作流;
熟練使用SpringBoot+Activiti工作流;
使用百度云人工智能開發智能人臉識別;
能夠應用人工智能框架。

可解決的現實問題:
利用SaaS平臺解決傳統行業面臨的問題。

市場價值:
打造一套符合市場發展的全新的傳統行業問題解決之路。
互聯網全終端項目
-好客租房項目
后臺系統開發 dubbo入門實戰、房源管理、消息中間件RocketMQ
可掌握的核心能力:
能夠實現房源信息更新的通知;
實現用戶信息、房東、審核等功能;
能夠實現API文檔與模擬數據接口開發;
能夠實現收藏、分享、舉報、聯系房東、預約看房、在線簽約功能;
掌握微信小程序開發;
實現日志數據的清理以及推薦。

可解決的現實問題:
互聯網多種終端對接,接口規范及前后端分離解決方案。

市場價值:
完全的全終端支持,提升程序員的前后端開發必備技能。
前端系統開發 API文檔與模擬數據接口、查找房源、前臺系統功能
微信小程序 微信小程序入門、基于微信小程序進行實現功能
大數據智能推薦 日志的收集、智能推薦
大數據轉型
必備課程-Hadoop3
Hadoop環境搭建 Hadoop集群搭建、Hadoop新特性
可掌握的核心能力:
能夠理解Shell命令選項;
能夠理解NameNode與DataNode;
能夠實現Shell定時采集數據至HDFS;
能夠理解MapReduce處理流程解析;
能夠熟練使用Flume;
掌握數據倉庫的基本使用;
能夠熟練使用Hive;
能夠實現數據采集搜集和數據預處理;
熟練Azkaban的使用;
掌握維度建模的三種方式;
掌握網站流量的統計分析;
掌握Hadoop3的新特性。

可解決的現實問題:
掌握大數據轉型必備技能,為需要轉型的JavaEE工程師提供新的轉型基礎。

市場價值:
具備大數據基礎開發崗位工作,為后續大數據持續學習提供良好基礎功底。
HDFS HDFS基本原理、HDFS應用開發
MapReduce&Flume MapReduce核心機制、MapReduce深入、Flume
數據管理與數據倉庫 數據管理、數據倉庫、數據倉庫
網站日志分析系統 數據采集搜集、數據預處理、Azkaban、維度建模、Sqoop

備注:該課程大綱僅供參考,實際課程內容可能在授課過程中發生更新或變化,具體授課內容最終以各班級課表為準。


基礎差? 可免費學基礎班

申請試讀名額

基礎過關? 可直接就讀就業班

基礎測試

JavaEE學科項目介紹

  • 傳智健康

    項目簡介:

    傳智健康管理系統是一款應用于健康管理機構的業務系統,實現健康管理機構工作內容可視化、患者管理專業化、健康評估數字化、健康干預流程化、知識庫集成化,從而提高健康管理師的工作效率,加強與患者間的互動,增強管理者對健康管理機構運營情況的了解。

    項目特色:

    本項目采用微服務架構,使用SpringCloud提供分布式系統(如配置管理、服務發現、斷路器、智能路由、微代理、控制總線、一次性 Token、全局鎖、決策競選、分布式會話和集群狀態),快速實現機構管理、患者管理、知識庫管理等,結果大數據及人工智能技術進行健康評估,健康干預等方案。

  • 國際物流云商系統項目

    項目簡介:

    《國際物流云商系統》是外貿物流公司為適應于國家一帶一路發展要求,基于云環境,阿里云通信,建立全流程海關電子報運的分布式應用系統,實現后臺業務數據管理,及中間消息系統,前端電商系統環境構建,讓外貿物流實現數據信息一體化。為適應云環境的應用與推廣,更好的推行分布式應用系統開發,后臺系統進行數據錄入及匯總后生成各種報表,引入消息系統很好的解決了前端系統的高并發,同時也提高了系統的高可靠性,實現海關電子報關進一步提高了公司的工作運營效率。

    項目特色:

    1.使用maven進行項目架構
    2.Struts2+Spring+SpringDataJpa實現項目開發
    3.Oracle數據庫進行數據存儲
    4.阿里云通信實現短信發送
    5.amCharts,eCharts實現圖形報表
    6.使用ApachePOI實現報表操作
    7.使用ApacheShiro實現權限管理
    8.webservice+Restful技術,用于開發分布式的互操作系統間的數據調用
    9.Spring+javaMail整合郵件開發
    10.使用PowerDesigner實現數據庫分析與設計
    11.ztree樹形插件,完成系統菜單分配
    12.Spring Data Redis緩存技術,解決了數據高并發問題

  • 好客租房項目

    項目簡介:

    好客租房是直接促成房東與租戶對接的移動互聯網生活服務平臺,房東可以通過手機直接發布房源,租戶也可以多維度尋找房源,與房東在線溝通,另外還包括智能匹配房源,近期行情查詢等功能。減少中間環節產生的費用,提高房東與租戶匹配的成功率。

    項目特色:

    好客租房是采用前后端分離的開發模式開發的移動端互聯網項目。后端采用SpringBoot+SpringMVC+SpringData,數據庫采用mysql和mongodb。前端采用Vue、Mint UI和NUXT等優秀的前端框架以及websocket等前端技術。項目中涵蓋了第三方登錄、消息中間件、智能推薦等解決方案。

  • 品優購項目

    項目簡介:

    品優購是一個類似于京東的大型B2B2C電商平臺,商家可以提交入駐申請,運營商審核通過后可以進入商家后臺進行商品的管理與維護。系統后臺包括運營商后臺和商家后臺兩部分。網站前臺包括:首頁系統、商家首頁、商品詳細頁、購物車系統、訂單系統、支付系統、會員系統、評論系統、商品搜索、秒殺、用戶中心等多個子系統。

    項目特色:

    品優購以當前流行的SSM集成框架作為主體框架,項目中涵蓋了集群、緩存、支付、海量數據、高可用、負載均衡、購物車、分布式搜索、秒殺、網頁靜態化、消息中間件、單點登錄、跨域、分布式ID生成、容器化部署等20余種解決方案。網站前端采用Google的優秀前端MVC框架angularJS,并且進行了分層架構與公共代碼抽取,使程序更加容易維護。

  • 十次方項目

    項目簡介:

    十次方是一個IT技術型社交網站,網站定位是打造程序員自己的社交圈子。網站包括頭條、問答、活動、交友、吐槽、招聘六個頻道。頭條發布了技術大咖撰寫的當前IT最熱最火的技術文章和動態,用戶可以在問答頻道進行提問和回答,活動頻道分享線上和線下的IT活動信息、在交友頻道可以通過在線配對的方式與心儀的異性朋友暢聊并約會,招聘頻道可以獲取到與傳智合作的知名IT企業發布的招聘信息,如果你在交友、應聘或工作中遭遇挫折,那就來吐槽頻道來釋放心中的怒火吧。

    項目特色:

    十次方采用了當前主流的前后端分離的開發模式。后端使用Spring全家桶框架(即SpringBoot+SpringCloud+SpringData+SpringMvc)開發微服務,前端采用以Node.js為核心的Vue全套生態解決方案。目中涵蓋了微服務認證、微服務網關、微服務熔斷、微服務集中配置、微服務持續集成、第三方登陸、云存儲、爬蟲、人工智能、單頁面(SPA)、服務端渲染(SSR)等30余種解決方案。

  • 閑云旅游項目

    項目簡介:

    閑云旅游網是在旅游搜索引擎基礎上建立的旅游 OTA 服務平臺,由閑云旅游網、閑云分銷平臺、閑云供應商系統三大系統構成,使閑云旅游不僅可以幫助用戶完成全網搜索任務,還可以幫助更多的優質商家完成分銷任務,同時為閑云后續自有品牌路線的創立打下堅實基礎。

    項目特色:

    項目基于微服務架構,采用spring boot+spring Cloud構建,前臺使用VUEJS及Node環境搭建獨立前臺系統,提供微信登錄、微信掃碼支付、消息中間件、智能分類、智能推薦、分布式事務、容器化DevOps等多項解決方案進行開發。

  • 學成在線項目

    項目簡介:

    學成在線項目借鑒了MOOC的設計思想,是一個提供IT職業課程在線學習的平臺,它為即將和已經加入IT領域的技術人才提供在線學習服務,用戶按照任務為導向,通過錄播學習、直播學習、在線練習、在線考試等學習內容,最終掌握所學的IT技能,并能在工作中熟練應用。本項目包括:門戶、學習中心、考試中心、問答系統、評論系統、學習社區、教學管理中心、系統管理中心等八大平臺構成,為學生提供學、練、測一體化的學習服務。

    項目特色:

    本項目按照大型互聯網分布式系統的要求進行架構,采用前后端分離的開發模式,前端采用當前流行的Vue.js技術棧進行構建,服務端基于Spring Boot框架,采用Spring Cloud微服務架構、Spring MVC、Spring Data JPA、Spring Security Oauth2、Spring AMQP等Spring全家桶技術棧進行設計開發。項目還采用了Maven、Git/GitLab、Jenkins、Docker等流行的DevOps工具,有力的支撐項目的整個開發和運維過程。

  • 易起貸項目

    項目簡介:

    易起貸——國內領先金融信貸平臺
    易起貸項目原型來自國內主流金融信貸平臺,由貸款、理財、投資、財務管理多個子系統組成,采用線上大數據征信分析與線下調研認證進行風險控制,易起貸金融信貸平臺致力于通過互聯網金融,為中小企業及個人提供高效便捷的金融服務。

    項目特色:

    采用當前最流行的ssm(springmvc+spring+mybatis)框架開發,是當前電商網站首選的技術架構,系統后臺使用jsp+easyUI作為視圖層,操作簡便用戶體驗好,系統前臺使用freemarker做靜態化頁面來提高系統的性能,以應對大規模的用戶量的并發。使用Alibaba Dubbo作為SOA服務化治理方案的核心框架,實現分布式系統之間rpc調用和NIO通信。使用FastDFS分布式文件系統作為圖片服務器,實現圖片的分布式存儲。

 

JavaEE面授視頻試聽

  • Java基礎-數組

  • Java基礎-迭代器

  • JavaWeb-網上商城用戶注冊

  • SSH框架-客戶信息列表

  • Oracle數據庫-聚合統計

  • 項目-客戶注冊手機號校驗

申請免費線下基礎班試聽名額

教學服務

  • 每日測評

    每晚對學員當天知識的吸收程度、老師授課內容難易程度進行評分,老師會根據學員反饋進行分析,對學員吸收情況調整授課內容、課程節奏,最終讓每位學員都可以跟上班級學習的整體節奏。

  • 技術輔導

    為每個就業班都安排了一名優秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。

  • 學習系統

    為了能輔助學員掌握所學知識,黑馬程序員自主研發了6大學習系統,包括教學反饋系統、學習難易和吸收分析系統、學習測試系統、在線作業系統、學習任務手冊、學員綜合能力評定分析等。

  • 末位輔導

    末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。

  • 生活關懷

    從學員學習中的心態調整,到生活中的困難協助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。

  • 就業輔導

    小到五險一金的解釋、面試禮儀的培訓;大到500強企業面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。

新疆时时彩开奖结果彩控票