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語言但是不知道從哪入手?
1、多線程。Java 的特點之一就是內置對多線程的支持。多線程允許同時完成多個任務。實際上多線程使人產生多個任務在同時執行的錯覺,因為,目前的計算機的處理器在同一時刻只能執行一個線程,但處理器可以在不同的線程之間快速地切換,由于處理器速度非常快,遠遠超過了人接收信息的速度,所以給人的感覺好象多個任務在同時執行。C++沒有內置的多線程機制,因此必須調用操作系統的多線程功能來進行多線程程序的設計。
2、安全。當你準備從網絡上下載一個程序時,你最大的擔心是程序中含有惡意的代碼,比如試圖讀取或刪除本地機上的一些重要文件,甚至該程序是一個病毒程序等。當你使用支持Java的瀏覽器時,你可以放心地運行Java的小應用程序 Java Applet ,不必擔心病毒的感染和惡意的企圖,Java小應用程序將限制在 Java運行環境中,不允許它訪問計算機的其它部分。
MULTIPLE TEACHING STRENGTH
大型網站開發方向。可以用于網站開發語言很多,Java是其中非常主要的開發語言。現在用戶比較多的電商網站,如各大購物平臺的底層技術全部是由Java語言所實現的。Java應用非常廣泛的領域就是網站開發。相比其它可用于開發網站的語言,Java比較大的優勢就是處理高并發(高并發是指同一時間內,海量用戶同時請求網站的某一功能)。我們知道,PHP也是常用的網站開發語言,但是它在處理高并發上,性能遠不如Java。可以這么理解,只要是對性能要求高的、邏輯復雜的網站,都會選擇用Java語言去進行開發。所以大型網站建設,也是Java開發工程師的一個選擇方向。
HOW WELL DO YOU KNOW US
北大青鳥APTECH擁有強大而專業的學術講師團隊、教質教務團隊、就業服務團隊,完善的學習環境和先進的核心機房。學校還配置了大型實驗室和軟件開發訓練基地,為學員提供完善的IT學習、實訓、就業多方位服務。
高質量、高就業”為目標,也是我們全體老師的宗旨,堅持以“理論學習、技能操作并重”的原則,積極開展院校合作,確保學員畢業后有更高的就業起點!我們深知“豐富實踐經驗是成功就業的保障”,為學員提供真實開發環境。
課程背景
佛山市java培訓課程是一門以Java編程語言為基礎,教授Java編程開發及相關知識和技能的課程。Java作為一門公認的開發語言,已經成為了互聯網開發和移動開發的重要技術。本課程旨在提高學員對Java的掌握和應用能力,符合市場對高素質Java開發人才的需求。
課程特色
1.一對一學習:每位學員可按照自己的需求與時間靈活安排課表。
2.在線學習:靈活在線學習,減少時間和空間的限制。
3.定制化:針對不同學習主題和難度設置不同的教學內容和課程模塊。
4.不斷更新:根據市場需求和學員反饋不斷更新教材和教學內容。
5.體驗式教學:通過多種形式激發學員的興趣和學習動力。
課程目標
1.理解Java編程的基本原理和語法規則。
2.熟悉Java開發環境和工具鏈以及調試過程。
3.學習常用的Java類庫和API,熟練掌握常用的開發技能。
4.掌握Java的面向對象編程思想,能夠寫出高質量的面向對象程序。
5.能夠使用Java開發Web應用程序和移動應用程序。
學習對象
1.對編程和計算機科學具有濃厚興趣的學生和程序員。
2.想要從事Java開發工作的人員。
3.企業內部開發人員和技術骨干。
4.IT從業人員,需要通過學習Java來增加自己的競爭力。
課程內容
1.Java基礎語法與變量、數據類型、運算符等。
2.Java數組及字符串操作。
3.面向對象的編程思想及Java中類、對象、繼承、接口、泛型、注解、反射等方面的知識。
4.輸入輸出流、異常處理、文件操作、第三方類庫的使用等。
5.Java Web開發、Java EE技術和框架、ORM框架、安全性和性能等。
6.Java 開發移動應用程序的概念和開發方法。
學習時長
本課程為學員提供靈活、多樣的學習方式,可以根據個人的情況自由安排學習時間,建議學習時長為2個月到6個月。
收費范圍
收費范圍根據學員所選擇的課程數和學習方案的不同而有所不同,具體收費標準請咨詢課程負責人。
學習收獲
1.能夠在Java開發程序設計方面有一定的實踐經驗。
2.能夠掌握面向對象編程方案的基本思路和方法。
3.能夠掌握Java的基本語法,掌握Java開發和調試工具的使用。
4.能夠使用Java編程語言開發應用于Web和移動端的應用程序。
5.能夠進一步深入了解Java相關技術和應用。
結語
以上信息僅供參考,實際情況以到校咨詢為準。可聯系在線客服,預約免費體驗課。 我們力求提供最優質的教學服務,讓學員快速成為Java程序開發專家。我們期待您的到來,讓Java更加專業。
培訓項目:軟件開發培訓、網絡工程培訓、網絡營銷培訓、Web前端開發培訓、電子商務培訓、Java開發培訓、 UI/UE設計培訓、大數據開發培訓
¥詢價2538人關注
¥詢價2040人關注
¥詢價3392人關注
¥詢價2713人關注
¥12800起1622人關注
¥詢價3869人關注
¥106001858人關注
¥188003633人關注