COURSE OUTLINE
北大青鳥JavaEE課程大綱 | |||
課程階段 | 大綱 | 具體內容 | 說明 |
Java基礎課程 | 數組和面向對象高級 | DOS常用命令;安裝JDK、設置環境變量;DOS系統編譯、執行Java程序;Java的注釋 | 搭建好開發環境,編寫自己的第一個HelloWorld程序,開啟程序員之路。 |
標識符、標識符的命名規范;Java 關鍵字;Java的數據類型;變量的定義及初始化;Java的運算符;表達式;轉義字符;運算符的優先級;類型轉換 | 掌握Java的基本語法,數據類型及各種運算符,開始可以寫一些運算相關的程序 | ||
Java分支if...else;多重if、嵌套if;Java switch;Switch vs if;Java循環 for、while 、doWhile;循環的嵌套;break、continue、return | 將人類的行為模式跟計算機的流程控制語句相結合,開始可以寫一些復雜的流程控制程序,比如實現ATM機的取款驗證功能 | ||
方法的定義;方法的形參和實參 | 方法是將一段可以復用的代碼進行了封裝,提高了代碼的復用率和開發 | ||
JavaEE初級課程 | JavaEE編程基礎 | 介紹JavaEE的應用領域及整體技術體系,生態圈,以及當前就業環境。強調學習紀律及相關約定,講師的個人介紹。 | |
DOS常用命令 搭建好開發環境;安裝JDK、設置環境變量;DOS系統編譯、執行Java程序;Java的注釋 | 編寫自己的第一個HelloWorld程序,開啟程序員之路。 | ||
標識符、標識符的命名規范;Java 關鍵字;Java的數據類型;變量的定義及初始化;Java的運算符;表達式;轉義字符;運算符的優先級;類型轉換 | 掌握Java的基本語法,數據類型及各種運算符,開始可以寫一些運算相關的程序 | ||
Java分支if...else;多重if、嵌套if;Java switch;Java循環 for、while 、doWhile;循環的嵌套;break、continue、return | 將人類的行為模式跟計算機的流程控制語句相結合,開始可以寫一些復雜的流程控制程序,比如實現ATM機的取款驗證功能 | ||
數組和面向對象高級 | 方法的定義;方法的形參和實參;方法的聲明及調用;無返回值類型的方法;有返回值類型的方法;方法的重載 | 方法是將一段可以復用的代碼進行了封裝,提高了代碼的復用率和開發效率,開始讓學員懂得軟件設計中復用的重要性 | |
方法的定義;數組的靜態賦值;數組的動態賦值;數組單個元素的訪問;數組的遍歷訪問;數組的增強for循環;數組的排序;數組的順序查找;數組的二分法查找;命令行參數args的使用;可變參數的應用;Arrays工具類的使用 | 方法是將一段可以復用的代碼進行了封裝,提高了代碼的復用率和開發效率,開始讓學員懂得軟件設計中復用的重要性 | ||
二維數組的使用 | 二維數組就是數組的數組,我們要培訓的是舉一反三的能力,比如聯想到三維數組,四維數組 | ||
面向對象的分析與設計;面向對象與面向過程的區別;Java與面向對象;類的定義;對象的定義;類中成員變量及方法的定義;構造方法的定義和調用;構造方法的重載 | 面向對象的編程思想是更符合人類的編程思想,同時也是比方法更高層面的封裝,更大程序提高的代碼的復用率,以及程序的可維護性和可擴展 | ||
面向對象的封裝特性;this調用屬性、方法、構造方法;局部變量和成員變量的作用域問題;static靜態屬性、方法、代碼塊;工具類的概念及工具類的制作;類的繼承;Super關鍵字的使用及理解;繼承中構造方法的細節;方法的重寫;equals及toString方法的正確理解;Java中的包機制;抽象類,接口,多態;對象的轉型;Final修飾類、屬性、方法;抽象類,接口;多態機制;Java中訪問權限控制機制;內部類;通過內部類制作性能檢測工具;Java的內存分析 | 你將會學到面向對象的三大特征,封裝,繼承,多態,這是更好去編寫和理解面向對象程序的核心基礎,同時你將學會制作項目中通用的工具類,進一步掌握何為代碼復用。最后,我們將深入內存結構,帶你學會如何從內存的角度來分析程序的運行過程。 | ||
常用類 | 常用數據類型的包裝類;String、StringBuffer、StringBuilder;Date的使用;SimpleDataFormate對日期和字符串之間的轉換處理;Calendar日歷類的使用;Math常用方法;Random類;Runtime類;System 類 | 這一塊,你將會學習到項目開發中最常用的那一些類,為后面的開發打好基礎,同時這一塊也是面試題的常客。 | |
集合框架 | 集合框架體系介紹;集合框架與數組的對比;集合框架之Collection接口;集合框架之List接口;ArrayList和LinkedList的使用;深入源碼探究ArrayList和LinkedList的工作原理;迭代器的工作原理;迭代器的使用;集合框架之Set;HashSet和TreeSet的使用;深入源碼探究HashSet和TreeSet的工作原理;HashMap和TreeMap的使用;分析Map和Set的之間的關系;Collections工具類 |
集合框架是程序中另一種存儲數據的方式,比直接使用數組來存儲更加的靈活,在項目中應用十分廣泛。 同時,我們將深入研究其中涉及到的數據結構和算法,對學員的技術深度有了一個質的提升。 |
|
異常體系 | Java的異常體系;異常的概念及分類;異常的處理方式;自定義異常 | Java的異常體系保障了我們程序的健壯性。 | |
IO體系 | IO流之File類;實現N層子目錄的文件搜索功能;實現N層子目錄的刪除功能;IO流的分類及體系結構;字節輸出流;字節輸出流;輸入輸出流之間的協同工作;字節緩沖流;轉換流;字符流;字符緩沖流;對象流;serialVersionUID的正確理解 | 程序的數據來源有有各式各樣,來自網絡端,來自本地文件的,這些都豐富了我們的程序的功能,而IO流就是這其中的關鍵技術,掌握這一塊技能,你將可以實現類似windows的搜索功能,拷貝功能,以及自動閱卷功能。 | |
多線程 | 進程的介紹;進程與線程的關系;Java多線程的實現方式;線程的正確啟動;線程的優先級;自定義線程的名稱;線程的休眠;線程的禮讓;線程的合并;線程的中斷;線程的生命周期;線程的同步及同步鎖機制;死鎖的探究 | 多線程是很多服務端程序的工作機制,是提高CPU利用率的一種有效手段。 | |
XML/JSON | XML的簡介(結構、元素、屬性);自定義XML文件;XML之DOM解析;XML之SAX解析;JSON及JSON與XML的區別;JSON解析; | XML和JSON是網絡上數據共享及傳遞的重要數據格式。 | |
JavaEE進階課程 | HTML5入門 | B/S和C/S介紹;HTML的作用;全局標簽;常見標簽;字符集;表單標簽;絕對路徑和相對路徑 | 學會HTML,并且了解網頁的構成 |
CSS3入門 | CSS的作用;CSS的各種選擇器;行內樣式;內部樣式;外部樣式;選擇器及樣式的優先級問題;盒子模型;層的浮動;游覽器調試工具的使用;采用DIV+CSS設計頁面 | 能夠根據設計圖,完成基本的網頁設計 | |
JS技能 | JS的作用;JS的數據類型;JS的基本語法;JS的函數定義;JS的函數調用細節;JS的事件處理;JS的DOM操作;JS的BOM操作;JS升級頁面交互體驗 | JS是做前端交互的核心技術,也是學習其他前端框架的基礎。 | |
Tomcat及Servlet | Http協議;Tomcat的結構體系;Tomcat的環境設置;Tomcat與eclipse的集成開發;什么是Servlet;Servlet接收客戶端請求信息;Servlet響應客戶端信息;Servlet的生命周期 | 搭建服務端環境,開發服務端程序Servlet,實現從客戶端到服務端的交互操作。 | |
MVC設計模式及Jsp核心技術 | 什么是JSP;JSP的內置對象;透析JSP的本質;JSTL+EL;Session的使用;Cookie的使用;引入MVC設計模式;實現系統的安全控制;實現用戶的自動登錄 |
JSP主要是做視圖層的技術實現,而cookie和Session是其中最關鍵的兩大內置對象,比如瀏覽歷史記錄,用戶設置自動登錄等等都跟他們有關。 MVC設計模式是我們為了讓我們項目開發中更好的解耦,提高我們的開發及維護效率。 |
|
過濾器、監聽器 | 文件的上傳;文件的下載;過濾器解決編碼問題;過濾器解決系統安全驗證問題;監聽器 | 文件的上傳和下載是項目中常用的功能,而過濾器和監聽器是我們開發全局通用性功能的高級技術 | |
Ajax技術及Jquery框架 |
Ajax介紹;XMLHttpRequest對象詳解; 實現表單的異步校驗;認識Jquery;介紹Jquery的選擇器;基本選擇器;層次選擇器;過濾選擇器;表單選擇器;Jquery操作DOM元素;Jquery事件;Jquery與Ajax的應用;Jquery異步加載數據 |
Ajax是一種與服務端異步交互的技術,極大提高了客戶端的體驗效果。 Jquery是一個非常知名的js框架,幫助我們封裝了很多通用性的API,提高我們開發客戶端程序的效率 |
|
JDBC、連接池等技術 | Mysql數據庫;Mysql的安裝及使用;MySql命令行客戶端的使用;MySql圖形化客戶端的使用;SQL語句介紹;DDL;DML;DQL;多表的聯合查詢;子查詢;排序、聚合、分組 | MySQL是當今應用非常廣泛的關系型數據庫,SQL是我們跟數據庫交互的語言,掌握SQL,可以讓我們更好管理數據。 | |
JDBC的介紹;采用JDBC實現CRUD;采用PrepareStatement防止SQL注入,提高安全性;JDBC的批處理;Mysql的事務特性;MySql的事務實現;數據庫連接池原理介紹;DBCP連接池的使用;C3P0連接池的使用 |
JDBC規范了Java程序與數據庫的交互方式,預處理,批處理是提高交互效率的有效方式。 連接池幫助我們更好復用了數據庫連接資源,更好應付程序的高并發問題。學完這一塊,我們可以做出自己的人員信息管理系統。 |
||
項目實戰 | 講解項目開發流程;項目簡介;項目功能演示;項目功能實現分析;數據庫設計分析;項目架構設計分析;實現網站首頁的商品展示;實現商品詳情頁面;實現購物車功能;實現我的訂單管理;項目驗收 | 學員可以獨立完成一個在線商城的項目,對項目開發流程有一個整體的認識和提升。 |
ARE THERE ANY QUESTIONS
學習JAVA都要掌握哪些東西?Java入門學習要用呢個哪個版本的軟件?
Java語言主要是學習的是什么?作為Java初學者,應該如何學習Java呢?
比較好的Java學習課程有哪些?學習Java要什么基礎?什么人適合學Java?
1、培養興趣。興趣是能夠讓你堅持下去的動力,如果只是把寫程序作為謀生的手段的話,你會活的很累,多關心一些行業趣事,多想想蓋茨。不是提倡天天做白日夢,但人要是沒有了夢想,你覺得有味道嗎?有空多到一些程序員論壇轉,你會發現,他們其實很樂觀幽默,時不時會冒出智慧的火花。
2、快餐式的學習不可取。許多初學者C++/Java沒開始學,立馬使用VC/JBuilder,會使用VC/JBuilder開發一個HelloWorld程序,就忙不迭的向世界宣告,"我會軟件開發了",簡歷上也大言不慚地寫上"精通VC/Java"。結果到軟件公司面試時要么被三兩下打發走了,要么被駁的體無完膚,無地自容。早知如此何必當初。
MULTIPLE TEACHING STRENGTH
沒有開源精神。一門技術,如果它是開源的話,它就會變得越來越成熟。當你寫了一段團隊里都能通用的程序時,你可以告訴你的團隊,節省開發的時間,也創造了別人給你提出問題的環境,讓你的代碼更加完善。給你的代碼寫上必要的注釋也是非常重要的,好多人寫程序時都不愿意寫注釋,給的理由是沒必要或者是時間太緊,試想一下,如果當你正在閱讀或者修改一段沒有注釋的代碼時候,你是不是會覺得弄懂它的意思很難,當然你可以花更多的時間去弄懂它,但如果你加了注釋的話,就完全沒有必要花費更多的時間了。總之,Java是一門容易上手的編程語言,但想要融會貫通,除了掌握良好的學習方法之外,努力是必不可少的。學習java要對自己有充分的信心,調整學習方法和態度。
HOW WELL DO YOU KNOW US
“理論學習、技能操作并重”
福州Java工程師培訓課程大綱
課程背景
Java作為一種功能強大、廣泛應用的編程語言,對于軟件工程師來說具有重要的意義。福州市作為全國重要的IT產業基地之一,需要大量的Java工程師支持其軟件開發和信息化建設。因此,福州Java工程師培訓課程應運而生。
課程特色
1.由經驗豐富的Java開發工程師授課。
2.結合實際企業需求,注重實操環節培養學生的工程實踐能力。
3.采用項目驅動、團隊協作的教學模式。
4.提供就業指導服務,為學員提供職業發展支持。
課程目標
1. 能夠掌握Java編程語言和相關技術的基礎知識。
2. 熟練掌握Java Web開發的常用框架和技術。
3. 掌握Java多線程、并發編程的基本原理和技術。
4. 學會應用Java實現常見的數據結構和算法。
5. 能夠獨立完成企業級應用開發和維護工作。
學習對象
1.計算機科學與技術、軟件工程等相關專業的在校生。
2.從事IT行業的工作人員,特別是軟件開發人員。
3.對Java編程有興趣的自學者。
課程內容
1.Java語言基礎知識
2.Java Web開發技術
3. Java多線程和并發編程技術
4. 數據結構和算法
5. 企業級應用開發實戰
學習時長和收費范圍
學習時長為3個月,每周15小時。收費范圍以學校公布為準。
學習收獲
1.掌握Java編程語言和相關技術的基礎知識,能夠開發簡單的Java應用程序。
2.熟練掌握Java Web開發的常用框架和技術,能夠完成Web應用的開發。
3.掌握Java多線程、并發編程的基本原理和技術,能夠解決多線程編程中的常見問題。
4.學會應用Java實現常見的數據結構和算法,能夠應對工作中的算法問題。
5.能夠獨立完成企業級應用開發和維護工作,提高自身職業技能水平。
結語
以上信息僅供參考,實際情況以到校咨詢為準。可聯系在線客服,預約免費體驗課。歡迎廣大Java愛好者加入我們,一起提升編程技能,共同推動福州軟件產業發展。
培訓項目:軟件開發培訓、網絡工程培訓、網絡營銷培訓、Web前端開發培訓、電子商務培訓、Java開發培訓、 UI/UE設計培訓、大數據開發培訓
¥詢價2538人關注
¥詢價2040人關注
¥詢價3392人關注
¥詢價2713人關注
¥12800起1622人關注
¥詢價3869人關注
¥106001858人關注
¥188003633人關注