JavaEE班-課程大綱
**階段:HTML5+CSS3
(1)HTML基礎(chǔ)與運用:W3C標(biāo)準(zhǔn)、HTML語法、常用標(biāo)簽、語義化結(jié)構(gòu)。(2)CSS基礎(chǔ)與運用:基礎(chǔ)語法、選擇器、常用屬性、盒子模型、浮動、定位、Flexbox。(3)靜態(tài)網(wǎng)頁開發(fā)(切圖):常見布局案例分析、基于HTML5+CSS3的復(fù)雜頁面開發(fā)。培訓(xùn)目標(biāo):熟練使用常用開發(fā)工具完成靜態(tài)網(wǎng)站開發(fā)工作;熟練掌握各種布局方式在實際開發(fā)中的運用。
第二階段:前端進階
(1)JavaScript:基礎(chǔ)入門、操作符、表達式和語句、流程控制、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、對象、函數(shù)、常用內(nèi)置對象、JavaScript進階、WebAPIs(BOM、DOM)、ECMAScript2015、2016、2017。(2)jQuery:jQuery基本使用、核心概念介紹、選擇器的使用、基于jQuery的DOM操作、鏈?zhǔn)骄幊?、隱式迭代、常用插件的介紹及使用、jQuery插件開發(fā)。
二、JavaSE基礎(chǔ) 40課時
Java基礎(chǔ)語法:1. Java語言的發(fā)展史2. JDK的**和安裝3. DOS命令的介紹和使用4. Path環(huán)境變量的配置5. **個代碼HelloWorld案例6. NotePad++軟件的安裝和使用7. Java中的數(shù)據(jù)類型8. 常量的使用9. 變量的定義與使用10.Java中代碼的書寫規(guī)范11. 數(shù)據(jù)類型之間的轉(zhuǎn)換12. Java中的各種運算符操作13. if分支語句的靈活使用。14. switch分支語句15.for循環(huán)結(jié)構(gòu)16. while循環(huán)結(jié)構(gòu)17. do..while循環(huán)結(jié)構(gòu)18. 各種循環(huán)語句的區(qū)別和應(yīng)用場景19. 循環(huán)跳轉(zhuǎn)控制語句20. 嵌套循環(huán)的應(yīng)用21. 猜數(shù)字小游戲。22. IDEA開發(fā)軟件 23. 數(shù)組的動態(tài)初始化24. 數(shù)組的訪問格式25. 數(shù)組的靜態(tài)初始化26. Java的內(nèi)存劃分和作用 27. 分析數(shù)組在內(nèi)存中的存儲28. 方法的定義和調(diào)用29. 方法的參數(shù)和返回值問題 30. 方法的重載(Overload)31.參數(shù)是基本類型和引用類型的區(qū)別32. Debug斷點調(diào)試的使用。(2)面向?qū)ο蠡A(chǔ):1. 類和對象的概述2. 分析對象在內(nèi)存中的存儲3. 成員變量和局部變量的區(qū)別4. private關(guān)鍵字的應(yīng)用5. this關(guān)鍵字的應(yīng)用6. this關(guān)鍵字的內(nèi)存原理7. 面向?qū)ο筇匦灾庋b8. 構(gòu)造方法(Constructor)9. 構(gòu)造方法的注意事項10. 標(biāo)準(zhǔn)類的定義規(guī)范。(3)API基礎(chǔ):1. API的使用方式2. String類的特點3. String類的常用構(gòu)造方法4. 字符串的比較規(guī)則5. 用戶登錄的案例6. 遍歷字符串的方式7. 字符串的拼接8. 字符串的反轉(zhuǎn)操作9. StringBuilder類的10. StringBuilder類的構(gòu)造方法11. StringBuilder類的常用方法12. 用StringBuilder完成字符串拼接和反轉(zhuǎn)(集合基礎(chǔ)):1. ArrayList集合的特點2. ArrayList的構(gòu)造方法3. ArrayList的常用操作4. 集合存儲自定義類型并遍歷。
學(xué)習(xí)目標(biāo):掌握J(rèn)ava開發(fā)環(huán)境基本配置,運算符、表達式、流程控制語句、數(shù)組等的使用,Java基本面向?qū)ο笾R,常用類String、ArrayList等的使用,學(xué)生管理系統(tǒng)編寫。
基礎(chǔ)語法是學(xué)習(xí)任何編程語言的**課,學(xué)好基礎(chǔ)語法,才能更好的學(xué)習(xí)后面的課程知識點。
學(xué)習(xí)對象
本課程適合于計算機專業(yè),有一定Java基礎(chǔ)、**入學(xué)考核的未人士。
提示:測試題主要考察您是否具備Java基礎(chǔ),以便我們統(tǒng)一入學(xué)基礎(chǔ),更好地開展教學(xué)工作。如果您感覺測試題很難,我們建議您參加我們的Java基礎(chǔ)班學(xué)習(xí)。
三、 JavaSE進階 50課時
Java語言進階(1)面向?qū)ο筮M階:1. 面向?qū)ο筇匦灾^承2. 繼承的好處和弊端3. super關(guān)鍵字的作用4. 繼承時子父類的訪問特點5. super的內(nèi)存分析6. 方法的重寫(Override)7. package關(guān)鍵字的作用8. import關(guān)鍵字的作用9. final關(guān)鍵字的作用10. final修飾局部變量的注意事項11. static關(guān)鍵字的作用12. 面向?qū)ο筇匦灾鄳B(tài)13. 多態(tài)的好處和弊端14. 多態(tài)中成員訪問的特點15. 多態(tài)中的數(shù)據(jù)類型轉(zhuǎn)型16. 內(nèi)存分析多態(tài)的轉(zhuǎn)型17. 抽象類的特點18. 抽象類的成員特點19. 接口的概述20. 接口的特點和注意事項21. 類、抽象類、接口之間的關(guān)系22. 內(nèi)部類的概述23. 成員內(nèi)部類的使用24. 局部內(nèi)部類的使用25. 匿名內(nèi)部類的使用26. 匿名內(nèi)部類在開發(fā)中的應(yīng)用。(2)常用API:1. Math類及其常用方法2. System類及其常用方法3. Object類的toString()和equals()方法4. Arrays類及其常用方法5. 冒泡排序的原理分析及代碼實現(xiàn)6. 基本類型的包裝類7. 自動拆箱和自動裝箱8. 日期Date類型及其常用方法9. 日期格式化類SimpleDateFormat10. 日期工具類的編寫11. 日歷Calendar類的使用。(3)異常:1. 異常的概述2. JVM默認(rèn)處理異常的方式3. 異常處理方式之try..catch4. 異常處理方式之throws5. Throwable的常用方法6. 異常的分類和區(qū)別7. 自定義異常的使用。(4)集合:1. 集合體系結(jié)構(gòu)2. 單列集合體系的詳細(xì)講解3. 迭代器的使用4. 增強for循環(huán)的使用5. 并發(fā)修改異常的產(chǎn)生原因和解決辦法6. HashSet保證元素唯一的源碼分析7. TreeSet的自然排序和比較器排序8. 泛型的使用9. 泛型通配符的使用10. 可變參數(shù)的使用和注意事項11. Map集合的遍歷方式12. 集合的嵌套操作。(5)IO:1. File類對文件的操作2. 遞歸的應(yīng)用和注意事項3. IO流的概述和分類4. 字節(jié)流寫數(shù)據(jù)的方式5. 字節(jié)流讀數(shù)據(jù)的方式6. 字節(jié)流完成圖片的復(fù)制7. 字符緩沖流的使用8. 編碼表9. 字符流寫數(shù)據(jù)的方法10. 字符串讀數(shù)據(jù)的方法11. 字符緩沖流的特有方法12. 點名器案例13. IO流完成文件夾的復(fù)制14. 標(biāo)準(zhǔn)輸入輸出流15. 打印流的使用16. 對象序列化流17. serialVersionUID&transient18. Properties的用法。(6)多線程:1. 進程和線程的區(qū)別2. Java實現(xiàn)多線程的兩種方式3. 線程優(yōu)先級的設(shè)置和獲取4. 線程的控制5. 線程的生命周期6. 線程的安全問題7. 同步代碼塊8. 同步方法9. Lock鎖10. 生產(chǎn)者消費者問題。(7)網(wǎng)絡(luò)編程:1. 網(wǎng)絡(luò)編程的概述2. 網(wǎng)絡(luò)編程的三要素3. InetAddress類的操作4. 端口和協(xié)議的詳細(xì)解釋5. UDP協(xié)議發(fā)送與接收數(shù)據(jù)6. TCP協(xié)議發(fā)送與接收數(shù)據(jù)7. 模擬客戶端與服務(wù)端數(shù)據(jù)傳輸。(8)反射:1. 類加載過程2. 類加載器3. 反射機制的概述4. 獲取Class類的對象5. 反射獲取構(gòu)造方法并使用6. 反射獲取成員方法并使用7. 反射獲取成員變量并使用8. 反射之泛型翻越9. 模塊化的概述10. 模塊服務(wù)的使用。
學(xué)習(xí)目標(biāo):具備JavaSE基本的開發(fā)能力,可以實現(xiàn)簡單單機應(yīng)用程序,對企業(yè)JavaWeb開發(fā)又進一步,也為JavaWeb學(xué)習(xí)提供基礎(chǔ)。
四、JavaWeb 110課時
(1)MySQL:1. 數(shù)據(jù)庫的概念2. 常見的數(shù)據(jù)庫軟件3. MySQL數(shù)據(jù)庫的安裝卸載4. MySQL數(shù)據(jù)庫的登錄退出5. MySQL的目錄結(jié)構(gòu)6. SQL語句的分類7. 數(shù)據(jù)庫和數(shù)據(jù)表的操作8. 數(shù)據(jù)的添加(insert)9. 數(shù)據(jù)的刪除(delete)10. 數(shù)據(jù)的修改(update)11. 數(shù)據(jù)的查詢(select)12. 數(shù)據(jù)的復(fù)雜查詢13. 約束的使用14. 多表關(guān)系(一對一、一對多、多對多)15. 三大范式詳解16. 多表查詢操作18. 事務(wù)介紹19. 事務(wù)的隔離20. 數(shù)據(jù)庫的用戶管理和權(quán)限管理。(2)JDBC:1. JDBC入門2. DriverManager類詳解3. Connection類詳解4. Statement類詳解5. JDBC完成增刪改查操作6. ResultSet類詳解7. JDBC工具類的編寫8. PreparedStatement類詳解9. 使用JDBC完成事務(wù)管理10. 連接池的介紹11. c3p0連接池的使用12. druid連接池的使用13. 創(chuàng)建druid連接池工具類14. JDBCTemplate的使用。(3)JavaScript:1.JavaScript基本語法2.JavaScript流程控制3.?dāng)?shù)組、函數(shù)、對象的使用4.JavaScript事件綁定/觸發(fā)5.JavaScript嵌入方式。(4)jQuery:1.jQuery快速入門2.jQuery語法詳解3.jQuery核心函數(shù)4.jQuery對象/JavaScript對象5.jQuery選擇器6.jQuery事件。(5)XML:1.XML用途2.XML文檔結(jié)構(gòu)3.XML基本語法。(6)Web服務(wù)器基礎(chǔ):1.HTTP協(xié)議2.Tomcat服務(wù)器搭建3.Tomcat目錄結(jié)構(gòu)解析4.Tomcat端口配置5.Tomcat啟動&停止。(7)Servlet:1.Servlet體系2.Servlet生命周期3.Servlet的XML配置和注解配置4.ServletConfig&ServletContext5.請求&響應(yīng)6.HttpServletRequest對象和HttpServletResponse對象的API7.重定向&轉(zhuǎn)發(fā)8.中文亂碼解決方案9.項目路徑問題。(8)Cookie&Session:1.Cookie機制2.Cookie創(chuàng)建&使用3.Session原理4.Session的獲取及使用5.Session失效6.Session作為域?qū)ο蟮腁PI。(9)JSP:1.JSP語法2.JSP原理3.JSP腳本片段&表達式4.JSP聲明&指令5.JSP九大隱含對象6.域?qū)ο笫褂?。?0)EL:1.EL表達式簡介2.EL使用3.EL取值原理4.EL的11大隱含對象5.EL執(zhí)行運算6.EL函數(shù)庫。(11)JSTL:1.JSTL簡介2.JSTL-核心標(biāo)簽庫3.JSTL-函數(shù)標(biāo)簽庫。(12)Filter&Listener:1.Filter原理及配置2.Filter生命周期3.Filter鏈4.Filter登錄驗證,權(quán)限校驗,中文亂碼處理5.Listener原理6.WEB中八大監(jiān)聽器的介紹7.ServletContextListener的應(yīng)用場景。(13)文件上傳和**:1.文件上傳原理2.文件上傳必要條件3.commons-io&commons-fileupload5.文件**原理6.文件**響應(yīng)頭。(14)Git:1. Git概述2. Git與SVN對比3. Git工作流程4. 碼云的注冊和使用5. 工作目錄、暫存區(qū)域以及Git倉庫概念6. 工作目錄下的文件的兩種狀態(tài)7. 本地倉庫和遠程倉庫的操作8. Git分支的應(yīng)用9. 客戶端TortoiseGit使用10. Git支持的傳輸協(xié)議介紹。
學(xué)習(xí)目標(biāo):掌握J(rèn)avaWeb開發(fā)基礎(chǔ)知識,熟悉Java基本開發(fā)環(huán)境、 熟悉項目管理工具使用及Linux服務(wù)器使用,滿足Java軟件開發(fā)行業(yè)的基本開發(fā)需求。
五、JavaEE集成開發(fā)框架 100課時
(1)MyBatis:1. MyBatis概述2. MyBatis的快速入門 3. MyBatis源碼剖析4. 全局配置文件詳解5. 映射配置文件詳解6. MyBatis的相關(guān)API6. MyBatis增刪改查案例7. MyBatis參數(shù)深入8. MyBatis結(jié)果集封裝9. MyBatis連接池與事務(wù)深入10. MyBatis動態(tài)sql語句11. MyBatis多表查詢12. MyBatis延遲加載策略。13. MyBatis緩存機制14. MyBatis的注解開發(fā).(2)Spring:1. Spring概述2. IOC概述及作用3. 使用SpringIOC基于XML方式解決程序耦合4. IOC相關(guān)配置詳解5. Spring的依賴注入DI;6. 使用SpringIOC基于注解方式解決程序耦合7. Spring的純注解配置8. Spring整合junit;9. SpringAOP的概述及底層實現(xiàn)10. 動態(tài)代理增強11. 基于XML的AOP配置12. 基于注解的AOP配置13. 聲明式事務(wù)的配置14. Spring的新特性。(3)SpringMVC:1. SpringMvc概述2. SpringMvc環(huán)境搭建及案例入門3. SpringMvc的執(zhí)行過程及原理分析4. SpringMvc組件詳解5. SpringMvc請求參數(shù)綁定6. SpringMvc常用注解7. Restful風(fēng)格介紹8. SpringMvc響應(yīng)數(shù)據(jù)及結(jié)果視圖配置9. SpringMvc實現(xiàn)異步10. SpringMvc實現(xiàn)文件上傳11. SpringMvc的異常處理12. SpringMvc中的攔截器13. SpringMvc+Spring+Mybatis整合。(4)Maven初級: 1.Maven環(huán)境搭建2.Maven構(gòu)建&自動化構(gòu)建3.本地倉庫&中央倉庫4.Maven創(chuàng)建Web工程5.pom.xml、依賴管理6.坐標(biāo)、依賴、生命周期等。(5)Redis:1.NoSQL&Redis入門2.Redis優(yōu)勢3.Redis安裝&啟動4.Redis五大數(shù)據(jù)類型和基本操作命令5.Redis總體配置Redis.conf。(17)Linux:1.Linux系統(tǒng)-基礎(chǔ)2.Linux網(wǎng)絡(luò)基礎(chǔ)3.VMWare下安裝Linux4.Linux命令5.Linux下Java環(huán)境的搭6.Linux下Tomcat安裝和配置7.Linux下MySQL 安裝與配置。
學(xué)習(xí)目標(biāo):掌握框架的使用,對企業(yè)項目的構(gòu)建起著關(guān)鍵性的作用。框架規(guī)定了應(yīng)用體系結(jié)構(gòu),構(gòu)成了某類特定軟件的可復(fù)用設(shè)計。可以使開發(fā)人員只關(guān)注軟件的業(yè)務(wù)功能。
倒計時
更多詳情請咨詢客服 13325575264
客服在線時間:9:00-22:00,其他時間請在線預(yù)約或留言,謝謝。烏魯木齊市思科資訊計算機培訓(xùn)中心:烏魯木齊西北路1號金都大廈
本周僅剩 個試聽名額
請鍵入信息,稍后系統(tǒng)將會把領(lǐng)獎短信發(fā)至您的手機