首頁 培訓網(wǎng) 最新資訊 熱門問答

JAVA

13727629617 免費試聽 在線客服

您的位置: 北京培訓網(wǎng) > JAVA培訓資訊 > 北京哪里有Java大數(shù)據(jù)培訓周末班

北京哪里有Java大數(shù)據(jù)培訓周末班

來源:教育聯(lián)展網(wǎng) | 發(fā)布時間: | 編輯:佚名

北京哪里有Java大數(shù)據(jù)培訓周末班 適用群體:大專及以上學歷,具備基本的計算機操作能力、基本的英語閱讀能力 培養(yǎng)目標:具備高端、多方位、精英級水平的Java軟件開發(fā)人才

北京哪里有Java大數(shù)據(jù)培訓周末班


甲骨文本月優(yōu)惠活動:

學甲骨文原廠Java課程,**盈佳科技原廠Java培訓,本月報名,立減2000元,可申請0元入學、就業(yè)后付款送大數(shù)據(jù)課程。可申請免費試聽和精美禮品。 >> 更多優(yōu)惠請咨詢在線老師。


課程定制與咨詢:010-64709700【金老師】QQ:2645567689


經(jīng)老學員介紹,可以享受更多的優(yōu)惠

課程優(yōu)勢: 

1. Oracle公司于2008年收購Java語言的發(fā)明者Sun公司,成為Java的擁有者

2. 課程源于甲骨文雇主企業(yè)的需求,真正符合企業(yè)用人需要

3. 由獲取甲骨文原廠國際認證的講師授課

4. 理論與實踐并重,多個企業(yè)真實項目案例貫穿其中

5. 真正的Oracle原廠教材,完整規(guī)范的技術知識體系

6. Oracle標準課程與國內主流技術的有機整合,實用性與指導性并重

7. 涵蓋*為流行SSH、Spring MVCMyBatis、Web Service、JQuery、設計模式等技術

8、涵蓋**商用數(shù)據(jù)庫Oracle和**開源數(shù)據(jù)庫MySQL

9、涵蓋*為流行Hadoop、MapReduceHDFS等技術

10、具備獲取Oracle原廠國際認證OCJPOCE-WCD的能力

11、*新流行的Java 8新特性和HTML5技術

適用群體:大專及以上學歷,具備基本的計算機操作能力、基本的英語閱讀能力

培養(yǎng)目標:具備高端、多方位、精英級水平的Java軟件開發(fā)人才

就業(yè)崗位:Java/Java EE/J2EE研發(fā)工程師、Java開發(fā)員/程序員、Java/Java EE/J2EE工程師、Java框架師

課程內容:

課程名稱

課程及實訓內容

C1 Java編程語言基礎

主題

主要知識點

走進Java語言

Java編程語言的特性;三大平臺;JVM/ JRE/ JDK的概念和區(qū)別;JDK開發(fā)環(huán)境

變量和數(shù)據(jù)類型

變量和運算符;表達式;十六進制、二進制、八進制及轉換;字節(jié)與位;位的與、或、異或、補運算;八種基本數(shù)據(jù)類型;字符串與標識符;注釋語句

分支和循環(huán)語句

if /switch分支語句、while/ do-while/ for循環(huán)語句、增強型for循環(huán)

聲明和使用方法

方法的聲明和調用;重載方法

類和對象

面向對象的編程;類和對象;字段/屬性;垃圾回收

類的封裝

類的封裝;publicprivate訪問控制修飾符

聲明和使用構造器

構造器的聲明和使用;對象的內存模型

創(chuàng)建和使用數(shù)組

聲明和使用數(shù)組、多維數(shù)組;命令行參數(shù);方法的可變參數(shù)

P1 項目實訓

名稱

項目描述

A.家庭收支記賬軟件

模擬實現(xiàn)一個基于文本界面的《家庭收支記賬軟件》,該軟件能夠記錄家庭的收入、支出,并能夠生成收支明細表。該項目的目的在于掌握初步的編程技巧和調試技巧。主要涉及以下知識點:局部變量和基本數(shù)據(jù)類型、循環(huán)語句、分支語句、方法調用和返回值的接收、簡單的屏幕輸出格式控制。

B.客戶信息管理軟件

模擬實現(xiàn)一個基于文本界面的《客戶信息管理軟件》,該軟件能夠實現(xiàn)對客戶對象的插入、修改和刪除,并能夠打印生成客戶明細表。該項目的目的是進一步掌握編程技巧和調試技巧,熟悉面向對象編程。主要涉及以下知識點:類和對象(屬性、方法及構造器)、類的封裝、引用數(shù)組、數(shù)組的插入刪除和替換、對象的聚集處理、多對象協(xié)同工作。

C2 Java面向對象的核心邏輯

主題

主要知識點

類的繼承

類的繼承;方法覆蓋

 態(tài)

多態(tài)引用和多態(tài)參數(shù)、instanceof運算符與對象的強制類型轉換

對象關聯(lián)與Object

對象的關聯(lián)與包容;繼承Object類并使用equals、hashcodetoString方法

staticfinal修飾符

staticfinal修飾符的功能;修飾類、屬性、方法的作用

抽象類、接口和枚舉

聲明和使用抽象類、接口、枚舉類

包的管理

packageimportjar包的管理;靜態(tài)導入

 

異常的概念和用途、受檢異常和非受檢異常;異常的常用處理手段

P2項目實訓

名稱

項目描述

開發(fā)團隊調度軟件

模擬實現(xiàn)一個基于文本界面的《開發(fā)團隊人員調度軟件》,該軟件實現(xiàn)以下功能:

“根據(jù)給定的數(shù)據(jù)創(chuàng)建公司部分成員列表,基于現(xiàn)有的公司成員,組建一個開發(fā)團隊以開發(fā)一個新的項目。開發(fā)團隊成員包括架構師、設計師和程序員?!?;該項目的目的是熟悉Java面向對象的高級特性,進一步掌握編程技巧和調試技巧;主要涉及以下知識點:類的繼承和多態(tài)、對象的關聯(lián)、staticfinal修飾符、特殊類的使用、異常處理等。

C3 開發(fā)JavaSE高級應用程序

主題

主要知識點

使用基礎API

包裹類與拆箱/裝箱、java.util.Math類、String/ StringBuffer/ StringBuilder

集合與泛型

集合框架與范型,Collection/Set/List類型的集合;Map集合與泛型的類型參數(shù);迭代器與遍歷集合

I/O數(shù)據(jù)訪問

I/O的輸入輸出流、字節(jié)流與字符流;流的鏈接與包裝;對象的序列化

文件與控制臺

File對象的使用;標準控制臺I/O;格式化輸出和輸入

創(chuàng)建和使用線程

多線程的創(chuàng)建與啟動;線程的控制和結束;線程的基本狀態(tài)、Sleep()Join()、yield()方法

線程同步與交互

線程的共享數(shù)據(jù);線程的同步、synchronized;線程的交互、wait()notify()

P3項目實訓

名稱

項目描述

單機考試管理軟件

仿真實現(xiàn)一個基于文本界面的《單機考試系統(tǒng)》,該系統(tǒng)能夠提供機上考試功能,并且能夠自動判分;能夠自動記錄*后考試成績、查詢顯示考試的答題情況和成績。該項目以增量方式開發(fā),幫助學員建立查看使用API文檔的習慣、掌握編程技巧和調試技巧。項目主要涉及以下主要知識點:基礎API、集合的存儲與遍歷、I/O流基礎知識、I/O流的鏈接、將散裝數(shù)據(jù)合成對象、控制臺I/O等。

C4 MySQL數(shù)據(jù)庫設計與開發(fā)

主題

主要知識點

走進MySQL數(shù)據(jù)庫

MySQL發(fā)展簡史與產(chǎn)品構成;MySQL數(shù)據(jù)庫安裝;經(jīng)典world數(shù)據(jù)庫。

服務器與客戶端

MySQL服務器的啟動與停止、客戶端常用命令。????

表數(shù)據(jù)查詢

使用SELECT語句查詢表數(shù)據(jù);MySQL的數(shù)值、字符串、日期/時間等數(shù)據(jù)類型;使用SQL表達式。

管理數(shù)據(jù)庫和表

創(chuàng)建、修改和刪除數(shù)據(jù)庫;創(chuàng)建、修改和刪除表。

操作表數(shù)據(jù)

使用INSERT/UPDATE/DELETE進行數(shù)據(jù)的插入、修改和刪除。

表的聯(lián)接

聯(lián)接(join)概念;在SQL中聯(lián)接表;基本聯(lián)接、內聯(lián)接、外聯(lián)接;外鍵、外鍵約束和引用完整性。

預處理語句

預備、關閉預處理語句,基于參數(shù)執(zhí)行預處理。

事務與隔離級別

使用事務控制語句執(zhí)行多個并發(fā)的SQL語句;理解事務的ACID屬性;事務的隔離級別。

C5開發(fā)B/S架構企業(yè)應用

主題

主要知識點

Java Web應用程序

企業(yè)應用程序與JavaEE平臺的N層架構;組件和容器架構

開發(fā)HTML頁面

HTML語言編寫網(wǎng)頁,基本的HTML標簽;B/S架構應用程序的工作原理

可擴展標記語言XML

XML用途與語法規(guī)則;XML的開發(fā)和配置;查看XML文檔

開發(fā)Java Servlet組件

Web標準組件Servlet;Servlet工作原理和生命周期;XML與注解方式配置Servlet

開發(fā)JSP組件

JSP組件的工作原理和生命周期;指令、聲明、注釋、Scriptlet和表達式等腳本元素;JSP隱含變量

Model 2架構

Model2架構的概念;MVC模式

開發(fā)HTML表單

HTML表單開發(fā)與表單數(shù)據(jù)處理,常用的表單組件

實現(xiàn)Model 2控制器

控制器的分工與處理流程;使用Servlet實現(xiàn)控制器

實現(xiàn)Model 2服務組件

業(yè)務邏輯的封裝原理;使用Service組件實現(xiàn)業(yè)務邏輯

開發(fā)標簽化JSP頁面

JSP標準標簽useBean等;EL表達式語言;JSTL標準標簽庫,set / if / forEach / url /out的使用

開發(fā)過濾器組件

過濾器的開發(fā);使用過濾器實現(xiàn)中文處理

使用JDBC訪問數(shù)據(jù)庫

JDBC編程訪問數(shù)據(jù)庫,JDBC規(guī)范與廠商實現(xiàn)原理

實現(xiàn)對象-關系映射

使用DataSource連接池和JNDI優(yōu)化數(shù)據(jù)庫訪問;使用DAO組件封裝數(shù)據(jù)訪問邏輯

P4項目實訓

名稱

項目描述

書籍庫存登記系統(tǒng)

仿真實現(xiàn)一個基于B/S的《書籍庫存登記系統(tǒng)》。該系統(tǒng)提供書籍入庫登記和庫存列表功能,并實現(xiàn)列出庫存書籍詳細信息。系統(tǒng)以增量方式開發(fā),循序漸進完成,目的在于掌握Web應用程序編程和調試技巧。主要涉及以下主要知識點:Model 2架構的實現(xiàn)、使用Servlet實現(xiàn)控制器,JSP實現(xiàn)視圖、表單的各種組件的處理、使用DAO模式,**DataSource訪問數(shù)據(jù)、在Web應用程序中整合MySQL數(shù)據(jù)庫。

C6 Oracle數(shù)據(jù)庫設計與開發(fā)

主題

主要知識點

Oracle數(shù)據(jù)庫簡介

Oracle公司發(fā)展歷程、主要數(shù)據(jù)庫產(chǎn)品發(fā)行版特性。

數(shù)據(jù)庫管理工具

基于客戶端的SQLPLUS工具;基于WebOEM管理工具,PLSQL Develop第三方工具等。

數(shù)據(jù)庫的安裝與卸載

Linux操作系統(tǒng)下Oracle11g的安裝和卸載,Windows操作系統(tǒng)下Oracle11g的安裝和卸載。

Oracle命令類別

數(shù)據(jù)操作語言DML、數(shù)據(jù)定義語言DDL、事務控制語言TCL、數(shù)據(jù)控制語言DCL等命令。

SQL基本函數(shù)

常用SQL基本函數(shù),如數(shù)學函數(shù)、字符串函數(shù)、日期函數(shù)等,單行函數(shù)和多行函數(shù)及使用方法。

SQL數(shù)據(jù)類型

字符(數(shù)據(jù)庫基本字符集的類型和國家字符集類型),數(shù)值型,日期型及大對象類型等。

WHERE的比較和運算

Where謂詞的語法及作用;比較運算符、邏輯運算符等;簡單表達式與復雜表達式。

分組函數(shù)

max、min、sum、avgcount等常用分組函數(shù)及其的用法,分組特性的語法。

數(shù)據(jù)的限定和排序

簡單查詢的基本關鍵字selectfrom、wheregroup by、havingorder by的語序解析。

多表連接

交叉連接、等值連接、非等值連接、外連接、自連接、自然連接等多表連接技術。

C7開發(fā)SSH架構企業(yè)應用

主題

主要知識點

使用Struts框架

Struts2框架的MVC工作原理、攔截過濾器模式的應用;編寫和配置Action

OGNLStruts標簽庫

使用Struts2標簽庫開發(fā)JSP頁面;使用OGNL表達式

Struts資源與驗證

使用Struts資源實現(xiàn)國際化;使用Struts注解驗證器驗證表單

實現(xiàn)會話管理

HttpSession會話管理機制的原理;使用CookieURL重寫機制實現(xiàn)HttpSession

使用Struts攔截器

使用Struts2攔截器,實現(xiàn)自動用戶登錄認證

開發(fā)可復用表示組件

Web表示片段的規(guī)劃與使用;使用include指令和jsp:include標簽嵌入表示片段;

使用Spring框架

Spring3.X框架的架構及特點;控制反轉技術IoC;編寫和配置Spring Bean;實現(xiàn)Spring依賴注入(DI

整合StrutsSpring框架

整合SpringStruts2框架的三種方式,Spring容器的整合創(chuàng)建

使用Hibernate框架

Hibernate3.X框架原理;持久化與對象關系映射(ORM);Hibernate核心接口和配置文件

Hibernate框架原理與實現(xiàn)

Hibernate實體對象的狀態(tài)和運行原理;Hibernate的二級緩存結構;使用HQL檢索數(shù)據(jù)

Hibernate對象關系映射

實體的關聯(lián)關系;一對一、一對多、多對一、多對多關聯(lián)關系映射;獲取模式與級聯(lián)模式

整合SpringHibernate框架

整合SpringHibernate框架,使用HibernateTemplete訪問數(shù)據(jù)庫

實現(xiàn)AOP事務管理

面向切面的編程AOP的原理;使用AOP實現(xiàn)事務管理

P5項目實訓

名稱

項目描述

TNA電信網(wǎng)絡學院

實現(xiàn)一個真實的、基于SSH架構的《電信網(wǎng)絡學院(TNA)系統(tǒng)》。系統(tǒng)是以當今主流企業(yè)級學習管理系統(tǒng) (Oracle LMS)為平臺,并結合電信行業(yè)的具體業(yè)務特點和未來發(fā)展趨勢量身定做的,可滿足層級式企業(yè)的日常培訓需求。系統(tǒng)基于SunTone架構方法學,以增量方式開發(fā),循序漸進完成,目的在于掌握基于SSH架構的Web應用程序的編程和調試技巧。主要涉及以下知識點:基于SSH框架的Model 2架構的實現(xiàn)、使用Struts2框架的高級特性,如OGNL、驗證與資源、攔截器、HttpSession會話管理、可復用表示組件的實際運用、Spring框架的IocAOP特征、使用Hibernate框架訪問Oracle數(shù)據(jù)庫、三大框架的有機整合。

C8開發(fā)RIA商用企業(yè)應用

主題

主要知識點

JavaScript編程基礎

JavaScript語言的語法、變量和運算符、流程控制語句和循環(huán)語句、函數(shù)和對象;

實現(xiàn)JavaScript頁面交互

內置對象Array、String、Date、Math;Document對象、HTML事件處理;window對象;定時器;

使用CSS開發(fā)頁面

CSS層疊樣式表;CSS的偽類及應用;CSS盒子模型;使用CSS/DIV實現(xiàn)頁面專業(yè)布局

Ajax技術應用

Ajax技術的原理及應用;原生Ajax技術的編程;XMLHttpRequest對象的運行原理;XMLHttpRequest對象的常用方法和屬性;使用Ajax發(fā)送Get/Post請求

JQuery框架的應用

jQuery框架的特性和應用;JQuery核心函數(shù);操作DOM元素;使用JQuery插件實現(xiàn)日期選擇、Ajax表單處理、樹形視圖、鏈接預覽、文字限制器、表單驗證

JQuery實現(xiàn)Ajax技術

使用JQuery實現(xiàn)Ajax編程

C9 Java高手實戰(zhàn)

主題

主要知識點

Java語言高級特征

嵌套類、內部類、匿名類;反射創(chuàng)建實例、訪問字段和方法;注解的用途、內置注解與自定義注解

實現(xiàn)TCP/IP網(wǎng)絡通訊

TCP/IP Socket工作原理;Socket服務器編程、Socket客戶端編程;實現(xiàn)多線程服務器

GoF設計模式

常用的GoF設計模式,如單例模式、工廠方法模式、策略模式、適配器模式等

Spring MVC框架

Spring MVC框架的應用;基于Spring MVC的控制器、視圖和模型組件實現(xiàn)

應用MyBatis框架

MyBatis原理及應用;實現(xiàn)MyBatis OR映射;MyBatis的接口綁定;基于MyBatis業(yè)務層組件

整合SpringMyBatis框架

整合SpringMyBatis框架,使用SqlSessionFactoryBeanSqlSessionTemplate訪問數(shù)據(jù)庫

開發(fā)Web Service應用

Web Service概念、原理與用途;JAX-WSCXF;Web Service與客戶端編程

開發(fā)RESTful Web Service應用

RESTful Web Service概念與原理;JAX-RSCXF;JSON數(shù)據(jù)格式;RESTful Web Service與客戶端編程

P6項目實訓

名稱

項目描述

EBP電子商務平臺

實現(xiàn)一個真實的、基于RIA的《電子商務平臺(EBP)系統(tǒng)》。企業(yè)電子商務平臺是建立在互聯(lián)網(wǎng)上進行商務活動的虛擬網(wǎng)絡空間和**商務順利運營的管理環(huán)境;是協(xié)調、整合信息流、物質流、資金流的有序、關聯(lián)、高效流動的重要場所。該系統(tǒng)基于SunTone架構方法學增量方式開發(fā),循序漸進完成項目,目的在于掌握基于SSH架構的RIA Web應用程序的編程和調試技巧。主要涉及以下知識點:jQuery框架,及AJAX技術、SSH架構的Web應用程序實現(xiàn)、頁面使用JavaScriptCSS技術實現(xiàn)、使用Oracle數(shù)據(jù)庫作為數(shù)據(jù)源、在Linux操作系統(tǒng)中部署并運行。

C10 Linux操作系統(tǒng)使用與管理

主題

主要知識點

Linux發(fā)展歷史

UNIXLinux的歷史、現(xiàn)狀及發(fā)展;Linux操作的不同產(chǎn)品。

安裝Linux操作系統(tǒng)

Linux操作系統(tǒng)的的安裝與初始化配置。

常用命令

Linux基本命令、常用命令操作;vi編輯器的三種狀態(tài)及狀態(tài)間的切換、常用的編輯命令。

用戶管理

用戶和組的概念、口令、權限等管理機制;系統(tǒng)管理、啟動過程、任務調度;root密碼安全設置。

服務管理

Service概念;環(huán)境變量設置;進程的查看、監(jiān)視、調度和控制;遠程Telnet,FTP等網(wǎng)絡技術。

文件管理

Linux的基本的目錄結構、文件屬性和訪問權限。

磁盤管理

磁盤分區(qū)、磁盤的掛接原理;為Linux增加磁盤;邏輯卷管理。

進程管理

Linux進程的概念,進程的基本原理;進程相關的管理命令。

P7項目實訓

名稱

項目描述

專家講堂:企業(yè)大型項目的實施與職業(yè)規(guī)劃

企業(yè)大型項目的實施過程,開發(fā)團隊工作角色、工作職責;項目的四個階段與七大工作流;企業(yè)真實項目開發(fā)過程解析;UML工具,包括用例圖、類圖、組件圖、序列圖等;代碼分析;對未來的職業(yè)規(guī)劃;與開發(fā)相關的崗位職責及選擇;合理的自我定位;成為企業(yè)“喜歡”的員工;典型的小、中、大至超大型企業(yè)應用系統(tǒng)的架構、部署環(huán)境及實現(xiàn)技術;企業(yè)流行的前端、后端技術總結,以及架構分析。

C11 Java SE8.0新特性

主題

主要知識點

Introducing Lambda Expressions:the components of a lambda expression, functional interface,creating programs that use lambda expressions

Filtering Collections with Lambdas: refactoring code to reduce redundancy,refactoring code to use inner classes,refactoring code to use lambda

Method Enhancements: the importance of building good libraries,static methods in Interfaces,understanding default method inheritance rules

Using the Date/Time API: Working with Local Dates and Times: the Date/Time API (JSR-310),creating and manage date-based events and time-based events,combining date and time into a single object

Using the Date/Time API: Working with Time Zones: dates and times across time-zones and manage changes resulting from daylight savings

JavaScript on Java with Nashorn: Writing JavaScript Applications: developing JavaScript applications that leverage Java code using Nashorn

Intro to Mission Control: JMX and Managed Beans with Mission Control,monitoring CPU utilization, analyzing JVM characteristics, analyzing heap memory with Mission Control

Intro to Flight Recorder: Java Flight Recorder Architecture,starting a Java Flight Recording, managing & analyzing a Java Flight Recording

C12 使用HTML5開發(fā)網(wǎng)頁

主題

主要知識點

HTML5簡介

HTML發(fā)展歷史、HTML5的優(yōu)勢、HTML5基本結構和語法的變化

HTML5新增屬性與元素

HTML5新增常用元素、新增常用屬性、頭部及元信息和HTML5新增拖放API

HTML5表單

HTML5新增表單元素與屬性、HTML5增強的文件上傳和客戶端校驗

HTML5多媒體支持

HTML5audiovideo元素、使用JavaScript控制多媒體播放以及事件與監(jiān)聽器

HTML5 Web Workers

使用Worker創(chuàng)建多線程、使用多線程執(zhí)行JavaScript腳本、Worker線程APIWorker線程中嵌套Worker子線程、子線程之間的數(shù)據(jù)交換

HTML5本地存儲

本地存儲的作用、Session StorageLocal Storage、Web Storage接口API、Storage存儲讀取數(shù)據(jù)

HTML5實現(xiàn)客戶端通信

實現(xiàn)跨文檔消息傳遞、WebSocket接口API、使用WebSocket構建實時Web應用

C13 Hadoop大數(shù)據(jù)處理

主題

主要知識點

大數(shù)據(jù)與Hadoop

大數(shù)據(jù)的概念與特點;Hadoop發(fā)展歷史;Hadoop在大數(shù)據(jù)處理中的應用;與Hadoop相關的項目

配置Hadoop運行環(huán)境

Hadoop的三種運行模式;Hadoop安裝環(huán)境配置;Hadoop文件系統(tǒng)格式化;Hadoop進程啟停

Hadoop架構與HDFS

Hadoop版本介紹;Hadoop 1.x架構及后臺進程;HDFS架構與命名空間;HDFS數(shù)據(jù)存儲與復制

MapReduce框架

MapReduce編程模型;MapReduce工作原理;MapReduce處理流程;MapReduce作業(yè)調度

MapReduce應用實例

經(jīng)典案例WordCount;在Hadoop環(huán)境下運行WordCount,分析源代碼了解Hadoop的運行機制

無限大表數(shù)據(jù)庫HBase

Hadoop數(shù)據(jù)庫HBase用途;HBase邏輯模型;HBase物理模型;Region存儲結構;HBase Shell模式

使用腳本語言PIG

PIG大數(shù)據(jù)處理平臺;PIG腳本語言;PIG工作模式;PIG運行方式;PIG Latin命令、函數(shù)、表達式

數(shù)據(jù)倉庫工具Hive

數(shù)據(jù)倉庫簡介;數(shù)據(jù)倉庫工具Hive的用途;Hive架構;Hive三種運行模式;HiveQL語言的應用

YARN架構的處理數(shù)據(jù)

YARN框架工作原理;YARN的優(yōu)勢、與MapReduce V1的區(qū)別;基于YARNMapReduce應用

P8 項目實訓

名稱

項目描述

基于Hadoop人口統(tǒng)計系統(tǒng)

模擬全國身份證信息庫,設計及實現(xiàn)基于MapReduceHDFS的各地市的人口數(shù)、及姓氏統(tǒng)計。本項目把身份證號導入到文件,由Map截取相關數(shù)據(jù)并排序,并交付Reduce輸出統(tǒng)計信息。項目主要涉及以下知識點:搭建和配置Hadoop環(huán)境,啟動Hadoop進程,HDFS文件命令使用,編寫處理身份證信息的MapReduce程序,用Web界面查看處理過程。

C14 Hadoop管理與維護

主題

主要知識點

Hadoop系統(tǒng)部署

Hadoop系統(tǒng)部署的相關因素,包括機架、主從節(jié)點、網(wǎng)絡等;集群的規(guī)模規(guī)劃;虛擬機和云部署

Hadoop日常維護

Hadoop系統(tǒng)的均衡性、Hadoop性能調優(yōu);常用維護命令;系統(tǒng)監(jiān)控與日志;數(shù)據(jù)可靠性和容錯性

基于Kerberos的安全配置

Hadoop系統(tǒng)安全問題;Kerberos工作原理;Kerberos運行過程;Kerberos安全機制的配置

Hadoop管理工具

Hadoop Web界面管理工具Hue;Hadoop集群部署與監(jiān)控工具Ambari

ZooKeeper與配置管理

集群環(huán)境下的配置管理;ZooKeeper的用途;ZooKeeper架構;Zookeeper數(shù)據(jù)模型;ZooKeeper應用

HDFS的維護與性能優(yōu)化

HDFS文件訪問與控制、命令行與API方式;HDFS性能優(yōu)化、數(shù)據(jù)塊、存儲平衡;HDFS小文件存儲

內數(shù)據(jù)整合工具HCatalog

HCatalog的需求與實現(xiàn);MapReducePig使用HCatalog管理數(shù)據(jù);HCatalog的命令行與通知

外數(shù)據(jù)整合工具Sqoop

Sqoop的功能與用途;Sqoop導入數(shù)據(jù)、導出數(shù)據(jù);SqoopHive結合使用;處理大對象數(shù)據(jù)

C15 Hadoop大數(shù)據(jù)應用開發(fā)

主題

主要知識點

Hadoop文件I/O詳解

Hadoop文件的數(shù)據(jù)結構;HDFS的數(shù)據(jù)完整性;文件序列化;HadoopWritable類型;文件壓縮

MapReduce開發(fā)與編程

MapReduce抽象類介紹;輸入、輸出格式介紹;MapReduce優(yōu)化;輔助類介紹;Streaming接口

MapReduce高級應用

MapReduce計數(shù)器;二次排序;Join算法;反向索引算法;MapReduceMySQL讀寫數(shù)據(jù)

基于JavaEEMapReduce應用

基于JavaEE的大數(shù)據(jù)應用開發(fā)流程;Java Web MapReduce軟件架構設計;MapReduce后端的實現(xiàn)

PIG開發(fā)與編程

PIG數(shù)據(jù)類型、表達式及內置函數(shù);PIG操作命令、功能與語法詳解;自定義Java函數(shù)的實現(xiàn)

Hive開發(fā)與編程

Hive數(shù)據(jù)類型、文件格式、操作命令;內置運算符與函數(shù);自定義函數(shù)接口;基于JDBCHive應用

開發(fā)HBase大數(shù)據(jù)應用

HBase存儲結構與存儲格式;HBase框架結構及流程;HBase Jave API;使用MapReduce操作HBase

基于JavaEEHBase應用

JavaWeb HBase應用的軟件架構與設計;將HBase作為數(shù)據(jù)庫源的整合;Web前端與HBase后端

P9 項目實訓

名稱

項目描述

基于大數(shù)據(jù)的百萬歌曲音樂軌跡分析系統(tǒng)

基于公共網(wǎng)站的百萬歌曲音樂實戰(zhàn)大數(shù)據(jù)處理。本項目采用公共網(wǎng)站的百萬歌曲音樂軌跡作為真實的數(shù)據(jù)集,遍歷所有歌曲,實現(xiàn)歌曲類型分類、排名、年度獲獎歌曲預測、獲取歌手名單,以及獲取指定歌手的歌曲等功能。項目主要涉及以下知識點:Hadoop系統(tǒng)部署,HDFS文件I/O,MapReduce算法及應用,外部Java包與MapReduce的銜接,PIG開發(fā)與編程、Hive開發(fā)與編程、HBase大數(shù)據(jù)應用。



課程定制與咨詢:010-64707530 【金老師】QQ:2645567689

更多: 

熱門機構推薦
JAVA

免費體驗課開班倒計時

11: 41: 09

稍后會有專業(yè)老師給您回電,請保持電話暢通

咨詢電話:13727629617

本周熱門資訊

全國分站 熱門機構

北京JAVA培訓 上海JAVA培訓 廣州JAVA培訓 深圳JAVA培訓 杭州JAVA培訓 蘇州JAVA培訓 南京JAVA培訓 天津JAVA培訓 佛山JAVA培訓 南寧JAVA培訓 長沙JAVA培訓 重慶JAVA培訓 太原JAVA培訓 青島JAVA培訓 寧波JAVA培訓 鄭州JAVA培訓 西安JAVA培訓 廈門JAVA培訓 武漢JAVA培訓 成都JAVA培訓 無錫JAVA培訓 濟南JAVA培訓 昆明JAVA培訓 貴陽JAVA培訓 揚州JAVA培訓 徐州JAVA培訓 珠海JAVA培訓 合肥JAVA培訓 長春JAVA培訓

深圳博為峰教育深圳中公優(yōu)就業(yè)南京博為峰教育南京和盈教育

申請試聽名額

已有10254人申請免費試聽

01電話咨詢 | 13727629617

QQ:
加盟合作:0755-83654572

今日已有25人申請,本月限額500