北大青鳥(niǎo)南通恒熙Java大數(shù)據(jù)開(kāi)發(fā)課程大綱 | |||||
學(xué)習(xí)階段 | 學(xué)習(xí)模塊 | 課程內(nèi)容 | 項(xiàng)目貫穿 | 技術(shù)目標(biāo) | 學(xué)習(xí)時(shí)間 |
階段 預(yù)科課程 | 一、編程準(zhǔn)備 | 1.計(jì)算機(jī)硬件,軟件知識(shí) 2.計(jì)算機(jī)網(wǎng)絡(luò)知識(shí) 3.常用網(wǎng)絡(luò)應(yīng)用操作、計(jì)算機(jī)病毒、邏輯訓(xùn)練 | 1.了解計(jì)算機(jī)理論 2.了解網(wǎng)絡(luò)基礎(chǔ)及硬件基礎(chǔ) 3.掌握編程基礎(chǔ) | 6個(gè)月 | |
第二階段 Java編程 | 二、Java面向?qū)ο蟪绦蜷_(kāi)發(fā)實(shí)戰(zhàn) | 1.Java初體驗(yàn) 2.數(shù)據(jù)類(lèi)型與運(yùn)算符 3.流程控制-選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu) 4.數(shù)組 5.結(jié)合實(shí)戰(zhàn)-吃貨聯(lián)盟訂餐系統(tǒng) 6.面向?qū)ο蠡A(chǔ) 7.繼承和多態(tài) 8.抽象類(lèi)和接口 9.異常的捕獲和處理 10.綜合實(shí)戰(zhàn) | 吃貨聯(lián)盟訂餐系統(tǒng) | 1.會(huì)安裝JDK及配置環(huán)境變量 2.使用記事本開(kāi)發(fā)Java程序 3.理解Java編譯原理 4.會(huì)安裝并配置MyEclipse開(kāi)發(fā)環(huán)境 5.會(huì)使用MyEclipse開(kāi)發(fā)Java程序 | |
三、Java特性編程實(shí)戰(zhàn) | 1.集合框架和泛型 2.實(shí)用類(lèi) 3.JavaI/O和反射機(jī)制 4.注解與多線程 5.Java網(wǎng)絡(luò)編程 6.XML技術(shù) 7.綜合實(shí)戰(zhàn)—嗖嗖移動(dòng)業(yè)務(wù)大廳 | 嗖嗖移動(dòng)業(yè)務(wù)大廳 | 1.會(huì)使用List接口即實(shí)現(xiàn)類(lèi) 2.會(huì)使用Map接口即實(shí)現(xiàn)類(lèi) 3.會(huì)使用泛型集合 4.掌握Iterator接口的使用 5.了解泛型類(lèi),泛型接口的使用 | ||
四、MySQL數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)戰(zhàn) | 1.認(rèn)識(shí)數(shù)據(jù)庫(kù) 2.MySQL初體驗(yàn) 3.數(shù)據(jù)庫(kù)基本操作 4.數(shù)據(jù)查詢 5.MySQL的事務(wù),視圖,索引,備份和恢復(fù) 6.數(shù)據(jù)庫(kù)規(guī)范設(shè)計(jì) 7.綜合實(shí)戰(zhàn)-銀行ATM存款機(jī)系統(tǒng) 8.MySQL常用命令大全 | 銀行ATM存取款機(jī)系統(tǒng) | 1.掌握數(shù)據(jù)庫(kù)相關(guān)術(shù)語(yǔ) 2.了解常見(jiàn)數(shù)據(jù)庫(kù) 3.掌握數(shù)據(jù)庫(kù)基礎(chǔ)概念 | ||
第三階段 Web編程 | 五、JavaWeb應(yīng)用設(shè)計(jì)實(shí)戰(zhàn) | 1.JavaWeb開(kāi)發(fā)初體驗(yàn) 2.JavaWeb應(yīng)用實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn) 3.使用第三方控件技術(shù)局分頁(yè)展示 4.EL和JSTL5/Servlet/過(guò)濾器及監(jiān)聽(tīng)器 5.Ajax與jQuery 6.jQuery的Ajax交互擴(kuò)展 7.項(xiàng)目實(shí)戰(zhàn)—使用Ajax技術(shù)改進(jìn)新聞發(fā)布系統(tǒng) 8.使用Linux操作系統(tǒng) 9.Linux系統(tǒng)軟件安裝及項(xiàng)目發(fā)布 | 使用Ajax技術(shù)改進(jìn)新聞發(fā)布系統(tǒng) | 1.掌握Web項(xiàng)目的創(chuàng)建和部署 2.掌握J(rèn)SP基本語(yǔ)法 3.掌握數(shù)據(jù)獲取與中文顯示 4.掌握J(rèn)SP內(nèi)置對(duì)象 5.會(huì)解決中文亂碼問(wèn)題 6.掌握轉(zhuǎn)發(fā)與重定向 | |
六、Web前端開(kāi)發(fā)技術(shù)應(yīng)用 | 1.走進(jìn)HTML和CSS 2.制作列表表格及表單 3.CSS操作 4.Javascript基礎(chǔ) 5.Javascript操作BOM/DOM對(duì)象 6.jQuery基礎(chǔ) 7.jQuery中的事件與DOM操作表單效驗(yàn) | "北大青鳥(niǎo)官網(wǎng)"項(xiàng)目基礎(chǔ)頁(yè)面 | 1.會(huì)使用HTML5的基本結(jié)構(gòu)創(chuàng)建網(wǎng)頁(yè) 2.會(huì)使用文本相關(guān)標(biāo)簽排版文本信息 3.會(huì)使用圖像相關(guān)標(biāo)簽制作圖文并茂的頁(yè)面 4.會(huì)使用《a》標(biāo)簽創(chuàng)建超鏈接,錨鏈接及功能性鏈接 5.會(huì)使用媒體元素在網(wǎng)頁(yè)中播放視頻 6.會(huì)使用HTML5結(jié)構(gòu)元素進(jìn)行網(wǎng)頁(yè)布局 7.會(huì)為HTML5文檔添加CSS樣式 8.會(huì)使用CSS3的基本選擇器設(shè)置字體大小和顏色 9.掌握J(rèn)avascript的組成 10.掌握J(rèn)avascript的基本語(yǔ)法 11.會(huì)定義和使用函數(shù) 12.會(huì)使用工具進(jìn)行代碼調(diào)試 | ||
第四階段 企業(yè)級(jí)框架 | 七、基于SSM輕量級(jí)框架應(yīng)用實(shí)戰(zhàn) | 1.MYbatis入門(mén) 2.SQL映射文件 3.動(dòng)態(tài)SQL 4.Spring核心 5.loC和AOP擴(kuò)展 6.Spring與MyBatis的整合 7.Spring應(yīng)用擴(kuò)展 8.SpringMVC體系結(jié)構(gòu)和處理請(qǐng)求控制器 9.SpringMVC核心應(yīng)用 10.SpringMVC擴(kuò)展和SSM框架整合 11.項(xiàng)目實(shí)戰(zhàn)-APP信息管理平臺(tái),愛(ài)旅行(熱門(mén)搜索) | 1.APP信息管理平臺(tái) 2.愛(ài)旅行(熱門(mén)搜索) | 1.理解數(shù)據(jù)持久化概念和ORM原理 2.解MyBatis的蓋簾,優(yōu)點(diǎn),特性 3.了解MyBatis與JDBC的區(qū)別與聯(lián)系 4.掌握MyBatis開(kāi)發(fā)環(huán)境的搭建 5.掌握核心配置文件的結(jié)構(gòu)內(nèi)容 6.理解核心類(lèi)作用域和生命周期 | |
八、企業(yè)級(jí)Oracle數(shù)據(jù)庫(kù) | 1.Oracle數(shù)據(jù)庫(kù)入門(mén) 2.操作Oracle數(shù)據(jù)庫(kù) 3.Hibernate初體驗(yàn) 4.HQL查詢語(yǔ)言 5.配置Hibernate關(guān)聯(lián)映射 6.HQL鏈接查詢與Hibernate注解 | 1.APP信息管理平臺(tái) 2.愛(ài)旅行(熱門(mén)搜索) | 1.理解數(shù)據(jù)庫(kù)基本概念 2.掌握安裝 3.配置和連接數(shù)據(jù)庫(kù)的方法 4.會(huì)使用SQL語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行操作 5.了解數(shù)據(jù)類(lèi)型和操作符 6.會(huì)使用常用內(nèi)置函數(shù) | ||
第五階段 大數(shù)據(jù)開(kāi)發(fā) | 九、Hadoop入門(mén)到開(kāi)發(fā) | 1.Hadoop初體驗(yàn) 2.Hadoop分布式文件系統(tǒng) 3.Hadoop分布式計(jì)算框架 4.Hadoop新特性 5.Hadoop分布式數(shù)據(jù)庫(kù) 6.Hadoop綜合實(shí)戰(zhàn)-音樂(lè)排行榜 7.數(shù)據(jù)倉(cāng)庫(kù)Hive 8.大數(shù)據(jù)離線處理輔助系統(tǒng) 9.Spark基礎(chǔ) 10.Spark Core 11.Spark SQL 12.Spark Streaming | 大數(shù)據(jù)實(shí)例項(xiàng)目:音樂(lè)排行榜 | 1.大數(shù)據(jù)及Hadoop概述 2.分布式文件系統(tǒng)HDFS 3.分布式計(jì)算框架MapReduce 4.分布式列式數(shù)據(jù)庫(kù)Hbase 5.Hadoop綜合應(yīng)用 | |
第六階段 畢業(yè)項(xiàng)目 | 十、畢業(yè)項(xiàng)目 | 綜合項(xiàng)目,導(dǎo)師確定 | 1.Java大數(shù)據(jù)開(kāi)發(fā)技術(shù)的綜合學(xué)習(xí)和掌握 | ||
第七階段 求職面試 | 十一、求職面試 | 1.穿著禮儀 2.電話禮儀 3.簡(jiǎn)歷撰寫(xiě) 4.面試技巧 | 模擬面試 | 1.掌握職場(chǎng)禮儀 2.能夠進(jìn)行簡(jiǎn)歷撰寫(xiě) 3.掌握常見(jiàn)的面試技巧 | |