COURSE OUTLINE
北大青鳥JavaEE課程大綱 | |||
課程階段 | 大綱 | 具體內(nèi)容 | 說明 |
Java基礎(chǔ)課程 | 數(shù)組和面向?qū)ο蟾呒?jí) | DOS常用命令;安裝JDK、設(shè)置環(huán)境變量;DOS系統(tǒng)編譯、執(zhí)行Java程序;Java的注釋 | 搭建好開發(fā)環(huán)境,編寫自己的第一個(gè)HelloWorld程序,開啟程序員之路。 |
標(biāo)識(shí)符、標(biāo)識(shí)符的命名規(guī)范;Java 關(guān)鍵字;Java的數(shù)據(jù)類型;變量的定義及初始化;Java的運(yùn)算符;表達(dá)式;轉(zhuǎn)義字符;運(yùn)算符的優(yōu)先級(jí);類型轉(zhuǎn)換 | 掌握J(rèn)ava的基本語法,數(shù)據(jù)類型及各種運(yùn)算符,開始可以寫一些運(yùn)算相關(guān)的程序 | ||
Java分支if...else;多重if、嵌套if;Java switch;Switch vs if;Java循環(huán) for、while 、doWhile;循環(huán)的嵌套;break、continue、return | 將人類的行為模式跟計(jì)算機(jī)的流程控制語句相結(jié)合,開始可以寫一些復(fù)雜的流程控制程序,比如實(shí)現(xiàn)ATM機(jī)的取款驗(yàn)證功能 | ||
方法的定義;方法的形參和實(shí)參 | 方法是將一段可以復(fù)用的代碼進(jìn)行了封裝,提高了代碼的復(fù)用率和開發(fā) | ||
JavaEE初級(jí)課程 | JavaEE編程基礎(chǔ) | 介紹JavaEE的應(yīng)用領(lǐng)域及整體技術(shù)體系,生態(tài)圈,以及當(dāng)前就業(yè)環(huán)境。強(qiáng)調(diào)學(xué)習(xí)紀(jì)律及相關(guān)約定,講師的個(gè)人介紹。 | |
DOS常用命令 搭建好開發(fā)環(huán)境;安裝JDK、設(shè)置環(huán)境變量;DOS系統(tǒng)編譯、執(zhí)行Java程序;Java的注釋 | 編寫自己的第一個(gè)HelloWorld程序,開啟程序員之路。 | ||
標(biāo)識(shí)符、標(biāo)識(shí)符的命名規(guī)范;Java 關(guān)鍵字;Java的數(shù)據(jù)類型;變量的定義及初始化;Java的運(yùn)算符;表達(dá)式;轉(zhuǎn)義字符;運(yùn)算符的優(yōu)先級(jí);類型轉(zhuǎn)換 | 掌握J(rèn)ava的基本語法,數(shù)據(jù)類型及各種運(yùn)算符,開始可以寫一些運(yùn)算相關(guān)的程序 | ||
Java分支if...else;多重if、嵌套if;Java switch;Java循環(huán) for、while 、doWhile;循環(huán)的嵌套;break、continue、return | 將人類的行為模式跟計(jì)算機(jī)的流程控制語句相結(jié)合,開始可以寫一些復(fù)雜的流程控制程序,比如實(shí)現(xiàn)ATM機(jī)的取款驗(yàn)證功能 | ||
數(shù)組和面向?qū)ο蟾呒?jí) | 方法的定義;方法的形參和實(shí)參;方法的聲明及調(diào)用;無返回值類型的方法;有返回值類型的方法;方法的重載 | 方法是將一段可以復(fù)用的代碼進(jìn)行了封裝,提高了代碼的復(fù)用率和開發(fā)效率,開始讓學(xué)員懂得軟件設(shè)計(jì)中復(fù)用的重要性 | |
方法的定義;數(shù)組的靜態(tài)賦值;數(shù)組的動(dòng)態(tài)賦值;數(shù)組單個(gè)元素的訪問;數(shù)組的遍歷訪問;數(shù)組的增強(qiáng)for循環(huán);數(shù)組的排序;數(shù)組的順序查找;數(shù)組的二分法查找;命令行參數(shù)args的使用;可變參數(shù)的應(yīng)用;Arrays工具類的使用 | 方法是將一段可以復(fù)用的代碼進(jìn)行了封裝,提高了代碼的復(fù)用率和開發(fā)效率,開始讓學(xué)員懂得軟件設(shè)計(jì)中復(fù)用的重要性 | ||
二維數(shù)組的使用 | 二維數(shù)組就是數(shù)組的數(shù)組,我們要培訓(xùn)的是舉一反三的能力,比如聯(lián)想到三維數(shù)組,四維數(shù)組 | ||
面向?qū)ο蟮姆治雠c設(shè)計(jì);面向?qū)ο笈c面向過程的區(qū)別;Java與面向?qū)ο?;類的定義;對(duì)象的定義;類中成員變量及方法的定義;構(gòu)造方法的定義和調(diào)用;構(gòu)造方法的重載 | 面向?qū)ο蟮木幊趟枷胧歉先祟惖木幊趟枷?,同時(shí)也是比方法更高層面的封裝,更大程序提高的代碼的復(fù)用率,以及程序的可維護(hù)性和可擴(kuò)展 | ||
面向?qū)ο蟮姆庋b特性;this調(diào)用屬性、方法、構(gòu)造方法;局部變量和成員變量的作用域問題;static靜態(tài)屬性、方法、代碼塊;工具類的概念及工具類的制作;類的繼承;Super關(guān)鍵字的使用及理解;繼承中構(gòu)造方法的細(xì)節(jié);方法的重寫;equals及toString方法的正確理解;Java中的包機(jī)制;抽象類,接口,多態(tài);對(duì)象的轉(zhuǎn)型;Final修飾類、屬性、方法;抽象類,接口;多態(tài)機(jī)制;Java中訪問權(quán)限控制機(jī)制;內(nèi)部類;通過內(nèi)部類制作性能檢測(cè)工具;Java的內(nèi)存分析 | 你將會(huì)學(xué)到面向?qū)ο蟮娜筇卣?,封裝,繼承,多態(tài),這是更好去編寫和理解面向?qū)ο蟪绦虻暮诵幕A(chǔ),同時(shí)你將學(xué)會(huì)制作項(xiàng)目中通用的工具類,進(jìn)一步掌握何為代碼復(fù)用。最后,我們將深入內(nèi)存結(jié)構(gòu),帶你學(xué)會(huì)如何從內(nèi)存的角度來分析程序的運(yùn)行過程。 | ||
常用類 | 常用數(shù)據(jù)類型的包裝類;String、StringBuffer、StringBuilder;Date的使用;SimpleDataFormate對(duì)日期和字符串之間的轉(zhuǎn)換處理;Calendar日歷類的使用;Math常用方法;Random類;Runtime類;System 類 | 這一塊,你將會(huì)學(xué)習(xí)到項(xiàng)目開發(fā)中最常用的那一些類,為后面的開發(fā)打好基礎(chǔ),同時(shí)這一塊也是面試題的常客。 | |
集合框架 | 集合框架體系介紹;集合框架與數(shù)組的對(duì)比;集合框架之Collection接口;集合框架之List接口;ArrayList和LinkedList的使用;深入源碼探究ArrayList和LinkedList的工作原理;迭代器的工作原理;迭代器的使用;集合框架之Set;HashSet和TreeSet的使用;深入源碼探究HashSet和TreeSet的工作原理;HashMap和TreeMap的使用;分析Map和Set的之間的關(guān)系;Collections工具類 |
集合框架是程序中另一種存儲(chǔ)數(shù)據(jù)的方式,比直接使用數(shù)組來存儲(chǔ)更加的靈活,在項(xiàng)目中應(yīng)用十分廣泛。 同時(shí),我們將深入研究其中涉及到的數(shù)據(jù)結(jié)構(gòu)和算法,對(duì)學(xué)員的技術(shù)深度有了一個(gè)質(zhì)的提升。 |
|
異常體系 | Java的異常體系;異常的概念及分類;異常的處理方式;自定義異常 | Java的異常體系保障了我們程序的健壯性。 | |
IO體系 | IO流之File類;實(shí)現(xiàn)N層子目錄的文件搜索功能;實(shí)現(xiàn)N層子目錄的刪除功能;IO流的分類及體系結(jié)構(gòu);字節(jié)輸出流;字節(jié)輸出流;輸入輸出流之間的協(xié)同工作;字節(jié)緩沖流;轉(zhuǎn)換流;字符流;字符緩沖流;對(duì)象流;serialVersionUID的正確理解 | 程序的數(shù)據(jù)來源有有各式各樣,來自網(wǎng)絡(luò)端,來自本地文件的,這些都豐富了我們的程序的功能,而IO流就是這其中的關(guān)鍵技術(shù),掌握這一塊技能,你將可以實(shí)現(xiàn)類似windows的搜索功能,拷貝功能,以及自動(dòng)閱卷功能。 | |
多線程 | 進(jìn)程的介紹;進(jìn)程與線程的關(guān)系;Java多線程的實(shí)現(xiàn)方式;線程的正確啟動(dòng);線程的優(yōu)先級(jí);自定義線程的名稱;線程的休眠;線程的禮讓;線程的合并;線程的中斷;線程的生命周期;線程的同步及同步鎖機(jī)制;死鎖的探究 | 多線程是很多服務(wù)端程序的工作機(jī)制,是提高CPU利用率的一種有效手段。 | |
XML/JSON | XML的簡(jiǎn)介(結(jié)構(gòu)、元素、屬性);自定義XML文件;XML之DOM解析;XML之SAX解析;JSON及JSON與XML的區(qū)別;JSON解析; | XML和JSON是網(wǎng)絡(luò)上數(shù)據(jù)共享及傳遞的重要數(shù)據(jù)格式。 | |
JavaEE進(jìn)階課程 | HTML5入門 | B/S和C/S介紹;HTML的作用;全局標(biāo)簽;常見標(biāo)簽;字符集;表單標(biāo)簽;絕對(duì)路徑和相對(duì)路徑 | 學(xué)會(huì)HTML,并且了解網(wǎng)頁的構(gòu)成 |
CSS3入門 | CSS的作用;CSS的各種選擇器;行內(nèi)樣式;內(nèi)部樣式;外部樣式;選擇器及樣式的優(yōu)先級(jí)問題;盒子模型;層的浮動(dòng);游覽器調(diào)試工具的使用;采用DIV+CSS設(shè)計(jì)頁面 | 能夠根據(jù)設(shè)計(jì)圖,完成基本的網(wǎng)頁設(shè)計(jì) | |
JS技能 | JS的作用;JS的數(shù)據(jù)類型;JS的基本語法;JS的函數(shù)定義;JS的函數(shù)調(diào)用細(xì)節(jié);JS的事件處理;JS的DOM操作;JS的BOM操作;JS升級(jí)頁面交互體驗(yàn) | JS是做前端交互的核心技術(shù),也是學(xué)習(xí)其他前端框架的基礎(chǔ)。 | |
Tomcat及Servlet | Http協(xié)議;Tomcat的結(jié)構(gòu)體系;Tomcat的環(huán)境設(shè)置;Tomcat與eclipse的集成開發(fā);什么是Servlet;Servlet接收客戶端請(qǐng)求信息;Servlet響應(yīng)客戶端信息;Servlet的生命周期 | 搭建服務(wù)端環(huán)境,開發(fā)服務(wù)端程序Servlet,實(shí)現(xiàn)從客戶端到服務(wù)端的交互操作。 | |
MVC設(shè)計(jì)模式及Jsp核心技術(shù) | 什么是JSP;JSP的內(nèi)置對(duì)象;透析JSP的本質(zhì);JSTL+EL;Session的使用;Cookie的使用;引入MVC設(shè)計(jì)模式;實(shí)現(xiàn)系統(tǒng)的安全控制;實(shí)現(xiàn)用戶的自動(dòng)登錄 |
JSP主要是做視圖層的技術(shù)實(shí)現(xiàn),而cookie和Session是其中最關(guān)鍵的兩大內(nèi)置對(duì)象,比如瀏覽歷史記錄,用戶設(shè)置自動(dòng)登錄等等都跟他們有關(guān)。 MVC設(shè)計(jì)模式是我們?yōu)榱俗屛覀冺?xiàng)目開發(fā)中更好的解耦,提高我們的開發(fā)及維護(hù)效率。 |
|
過濾器、監(jiān)聽器 | 文件的上傳;文件的下載;過濾器解決編碼問題;過濾器解決系統(tǒng)安全驗(yàn)證問題;監(jiān)聽器 | 文件的上傳和下載是項(xiàng)目中常用的功能,而過濾器和監(jiān)聽器是我們開發(fā)全局通用性功能的高級(jí)技術(shù) | |
Ajax技術(shù)及Jquery框架 |
Ajax介紹;XMLHttpRequest對(duì)象詳解; 實(shí)現(xiàn)表單的異步校驗(yàn);認(rèn)識(shí)Jquery;介紹Jquery的選擇器;基本選擇器;層次選擇器;過濾選擇器;表單選擇器;Jquery操作DOM元素;Jquery事件;Jquery與Ajax的應(yīng)用;Jquery異步加載數(shù)據(jù) |
Ajax是一種與服務(wù)端異步交互的技術(shù),極大提高了客戶端的體驗(yàn)效果。 Jquery是一個(gè)非常知名的js框架,幫助我們封裝了很多通用性的API,提高我們開發(fā)客戶端程序的效率 |
|
JDBC、連接池等技術(shù) | Mysql數(shù)據(jù)庫;Mysql的安裝及使用;MySql命令行客戶端的使用;MySql圖形化客戶端的使用;SQL語句介紹;DDL;DML;DQL;多表的聯(lián)合查詢;子查詢;排序、聚合、分組 | MySQL是當(dāng)今應(yīng)用非常廣泛的關(guān)系型數(shù)據(jù)庫,SQL是我們跟數(shù)據(jù)庫交互的語言,掌握SQL,可以讓我們更好管理數(shù)據(jù)。 | |
JDBC的介紹;采用JDBC實(shí)現(xiàn)CRUD;采用PrepareStatement防止SQL注入,提高安全性;JDBC的批處理;Mysql的事務(wù)特性;MySql的事務(wù)實(shí)現(xiàn);數(shù)據(jù)庫連接池原理介紹;DBCP連接池的使用;C3P0連接池的使用 |
JDBC規(guī)范了Java程序與數(shù)據(jù)庫的交互方式,預(yù)處理,批處理是提高交互效率的有效方式。 連接池幫助我們更好復(fù)用了數(shù)據(jù)庫連接資源,更好應(yīng)付程序的高并發(fā)問題。學(xué)完這一塊,我們可以做出自己的人員信息管理系統(tǒng)。 |
||
項(xiàng)目實(shí)戰(zhàn) | 講解項(xiàng)目開發(fā)流程;項(xiàng)目簡(jiǎn)介;項(xiàng)目功能演示;項(xiàng)目功能實(shí)現(xiàn)分析;數(shù)據(jù)庫設(shè)計(jì)分析;項(xiàng)目架構(gòu)設(shè)計(jì)分析;實(shí)現(xiàn)網(wǎng)站首頁的商品展示;實(shí)現(xiàn)商品詳情頁面;實(shí)現(xiàn)購物車功能;實(shí)現(xiàn)我的訂單管理;項(xiàng)目驗(yàn)收 | 學(xué)員可以獨(dú)立完成一個(gè)在線商城的項(xiàng)目,對(duì)項(xiàng)目開發(fā)流程有一個(gè)整體的認(rèn)識(shí)和提升。 |
ARE THERE ANY QUESTIONS
作為初學(xué)者學(xué)習(xí)JAVA需要先了解什么?
初學(xué)者要怎樣學(xué)習(xí)JAVA?順序是什么?
想學(xué)習(xí)JAVA語言但是不知道從哪入手?
面向?qū)ο蠡趯?duì)象的編程更符合人的思維模式,使人們更容易編寫程序。在實(shí)際生活中,我們每時(shí)每刻都與對(duì)象在打交道。我們用的鋼筆,騎的自行車,乘的公共汽車等。而我們經(jīng)常見到的卡車,公共汽車,轎車等都會(huì)涉及以下幾個(gè)重要的物理量可乘載的人數(shù),運(yùn)行速度,發(fā)動(dòng)機(jī)的功率,耗油量,自重,輪子數(shù)目等。另外,還有幾個(gè)重要的功能加速功能,減速功能,剎車,轉(zhuǎn)彎功能等。我們也可以把這些功能稱作是他們具有的方法,而物理量是它們的狀態(tài)描述。僅僅用物理量或功能不能很好的描述它們。在現(xiàn)實(shí)生活中,我們用這些共有的屬性和功能給出一個(gè)概念 機(jī)動(dòng)車類。一個(gè)具體的轎車就是機(jī)動(dòng)車類的一個(gè)實(shí)例 對(duì)象 .Java 語言與其它面向?qū)ο笳Z言一樣,引入了類的概念,類是用來創(chuàng)建對(duì)象的模板,它包含被創(chuàng)建的對(duì)象的狀態(tài)描述和方法的定義。
MULTIPLE TEACHING STRENGTH
1、Java企業(yè)級(jí)應(yīng)用開發(fā)。目前Java在許多行業(yè)的企業(yè)信息應(yīng)用方面的應(yīng)用非常多,比如OA、郵箱、股票、金融、考試、物流、醫(yī)療、礦山等信息方面的系統(tǒng)。該方向和行業(yè)密切相關(guān)。所以,這是一個(gè)經(jīng)驗(yàn)型的發(fā)展方向。Java開發(fā)者在這方面的需求也非常大,待遇也相當(dāng)不錯(cuò),有三到五年工作經(jīng)驗(yàn)的年薪在15至20萬這是一個(gè)很正常的水平。
2、Java網(wǎng)站建設(shè)。近幾年來,網(wǎng)站建設(shè)業(yè)務(wù)一直呈快速上升勢(shì)頭,行業(yè)市場(chǎng)越來越大。新技術(shù)的應(yīng)用將促使企業(yè)網(wǎng)站建設(shè)更具魅力。Java編程語言也將使網(wǎng)站結(jié)構(gòu)更緊密,訪問更流暢,更能適應(yīng)新的要求。特別是像大企業(yè)更偏向于使用Java技術(shù)。
HOW WELL DO YOU KNOW US
北大青鳥APTECH擁有強(qiáng)大而專業(yè)的學(xué)術(shù)講師團(tuán)隊(duì)、教質(zhì)教務(wù)團(tuán)隊(duì)、就業(yè)服務(wù)團(tuán)隊(duì),完善的學(xué)習(xí)環(huán)境和先進(jìn)的核心機(jī)房。學(xué)校還配置了大型實(shí)驗(yàn)室和軟件開發(fā)訓(xùn)練基地,為學(xué)員提供完善的IT學(xué)習(xí)、實(shí)訓(xùn)、就業(yè)多方位服務(wù)。
高質(zhì)量、高就業(yè)”為目標(biāo),也是我們?nèi)w老師的宗旨,堅(jiān)持以“理論學(xué)習(xí)、技能操作并重”的原則,積極開展院校合作,確保學(xué)員畢業(yè)后有更高的就業(yè)起點(diǎn)!我們深知“豐富實(shí)踐經(jīng)驗(yàn)是成功就業(yè)的保障”,為學(xué)員提供真實(shí)開發(fā)環(huán)境。
課程背景
隨著數(shù)字化時(shí)代的到來,Java作為一門廣泛應(yīng)用的編程語言,受到擁躉的青睞。廈門作為我國重要的經(jīng)濟(jì)貿(mào)易港口城市,對(duì)高質(zhì)量Java人才的需求日益增長(zhǎng)。因此,廈門Java培訓(xùn)課程應(yīng)運(yùn)而生,旨在提高學(xué)員的專業(yè)技能、為廈門企業(yè)輸送優(yōu)秀人才。
課程特色
1.靈活的授課模式:面授、在線教育、遠(yuǎn)程視頻授課,滿足學(xué)員多樣化學(xué)習(xí)需求。
2.優(yōu)秀的講師團(tuán)隊(duì):資深I(lǐng)T行業(yè)從業(yè)人士授課,豐富的教學(xué)經(jīng)驗(yàn),優(yōu)秀的教學(xué)口碑。
3.實(shí)戰(zhàn)教學(xué)為主:結(jié)合項(xiàng)目實(shí)踐,注重實(shí)用性,提高學(xué)員解決實(shí)際問題的能力。
課程目標(biāo)
1.掌握J(rèn)ava編程的基本語法、數(shù)據(jù)類型、運(yùn)算符等知識(shí)點(diǎn)。
2.熟練掌握J(rèn)ava Web開發(fā)技術(shù),包括Servlet、JSP等。
3.了解框架開發(fā)技術(shù),如Spring、Hibernate、MyBatis。
4.掌握數(shù)據(jù)庫開發(fā)及應(yīng)用,如MySQL、Oracle。
5.具備獨(dú)立開發(fā)Java應(yīng)用程序的能力。
學(xué)習(xí)對(duì)象
1.計(jì)算機(jī)相關(guān)專業(yè)大學(xué)生和研究生。
2.IT行業(yè)從業(yè)人士,如開發(fā)工程師、架構(gòu)師等。
3.具有一定計(jì)算機(jī)及編程基礎(chǔ)的人員。
課程內(nèi)容
1.基礎(chǔ)語法及編程環(huán)境:Java的基本概念、程序結(jié)構(gòu)、數(shù)據(jù)類型、控制語句、環(huán)境配置等。
2.Java Web開發(fā)技術(shù):Servlet、JSP、EL、JSTL、Tomcat等。
3.框架開發(fā)技術(shù):Spring、Hibernate、MyBatis、Struts等。
4.數(shù)據(jù)庫開發(fā):MySQL、Oracle基礎(chǔ)及應(yīng)用。
5.實(shí)踐項(xiàng)目:結(jié)合實(shí)際項(xiàng)目進(jìn)行開發(fā),綜合實(shí)踐能力。
學(xué)習(xí)時(shí)長(zhǎng)
根據(jù)學(xué)員不同需求和學(xué)習(xí)進(jìn)度,分為30天、60天、90天、180天不等的學(xué)習(xí)時(shí)長(zhǎng)。
收費(fèi)范圍
根據(jù)學(xué)習(xí)時(shí)長(zhǎng)和課程內(nèi)容不同,收費(fèi)范圍從3000元到1萬元不等。
學(xué)習(xí)收獲
1.掌握J(rèn)ava編程的基本知識(shí)以及應(yīng)用于Web開發(fā)和數(shù)據(jù)庫開發(fā)的技術(shù)。
2.提高實(shí)際項(xiàng)目開發(fā)能力,擁有獨(dú)立開發(fā)Java應(yīng)用程序的能力。
3.成為Java行業(yè)中受歡迎的優(yōu)秀人才,獲得更多職業(yè)發(fā)展機(jī)會(huì)。
結(jié)語
以上信息僅供參考,具體以到校咨詢?yōu)闇?zhǔn)。如有任何疑問或需要預(yù)約免費(fèi)體驗(yàn)課程,請(qǐng)聯(lián)系在線客服。廈門Java培訓(xùn)課程旨在為學(xué)員提供優(yōu)秀的學(xué)習(xí)資源,幫助大家成為Java領(lǐng)域的專業(yè)人才。
培訓(xùn)項(xiàng)目:軟件開發(fā)培訓(xùn)、網(wǎng)絡(luò)工程培訓(xùn)、網(wǎng)絡(luò)營(yíng)銷培訓(xùn)、Web前端開發(fā)培訓(xùn)、電子商務(wù)培訓(xùn)、Java開發(fā)培訓(xùn)、 UI/UE設(shè)計(jì)培訓(xùn)、大數(shù)據(jù)開發(fā)培訓(xùn)
¥詢價(jià)2490人關(guān)注
¥詢價(jià)2014人關(guān)注
¥詢價(jià)3328人關(guān)注
¥詢價(jià)2701人關(guān)注
¥12800起1551人關(guān)注
¥詢價(jià)3246人關(guān)注
¥106001829人關(guān)注
¥188003599人關(guān)注
¥10200768人關(guān)注