JavaWeb初級進階高級學習方向計划


階段1 語言基礎

課程一、Java負基礎掃盲課

1、初識Java

本課程從java開發環境配置開始,講解了java語法基礎 、類和面向對象、面向對象編程三大特性:封裝、繼承、多態。建議零基礎學員從本課程開始學習。

2、JDK環境配置

3、數據類型和運算符

4、變量和語法

5、流程控制語句

6、數組

7、類和對象

8、面向對象思想

課程二、Java語言基礎與OOP入門

1、常見Java類庫

本課程講解了java語法基礎、類和對象、java中的字符串、java實用類與集合、泛型、繼承和多態、接口與抽象類異常處理等等,非零基礎學員可以選擇從該課程開始學習。

2、類和對象

3、封裝

4、繼承和多態

5、接口和多態

6、異常處理

7、容器

課程三、HTML+CSS+JavaScript 快速入門

1、html基本標簽

本課程主要講解HTML制作靜態網頁和CSS頁面布局及美化,學習使用javaScript制作動態頁面和表單驗證。

2、W3C標准及XHTML 1.0基本規范

3、表格、表單、框架

4、使用CSS美化網頁、盒子模型、浮動與定位

5、css hack以及微博實訓

6、JavaScript基本語法、原始數據類型及字符串

7、JavaScript原始數據類型及字符串

8、數組、冒泡排序、函數、變量、對象

課程四、Java核心編程

1、I/O

本課程為java高級部分,主要講解java中IO數據處理、使用XML實現數據處理、多線程編程、網絡編程,序列化、反射等技術以及項目實戰。

2、線程

3、反射與類加載器

4、網絡編程

5、序列化

6、泛型

課程五、MSSQL、MySQL、Oracle 三大主流數據庫快速上手

1、數據庫理論介紹

本課程主要講解數據庫,以MSSQL、MySQL、Oracle為例,講解了三大主流數據庫的相關技術,讓同學們快速掌握數據庫的應用。

2、MySQL、MSSQL、Oracle介紹與安裝

3、三大數據庫的增、刪、改、查講解。

4、三大數據庫的、函數、視圖講解。

5、三大數據庫的、觸發器、存儲過程講解。

階段一測試(課程一、課程二、課程三)

階段2 JavaEE中級技術

課程六、JSP-動態網頁開發必知必會

1、JSP基礎及BS開發環境配置

本課程講解了JSP基礎及BS開發環境配置 、JSP中的頁面傳值與Request對象的詳解、 利用JSP+JDBC創建動態網頁、 JSP內置對象與狀態管理等等

2、JSP中的頁面傳值與Request對象詳解

3、JSP+JDBC創建動態網頁

4、JSP內置對象與狀態管理

課程七、Java服務端技術 - Servlet高級

1、Servlet基礎

本課程主要講解了Servlet基礎以及應用、高級應用:過濾器、監聽器,並講解了JSP和Servlet、Bean整合JSP開發

2、Servlet應用

3、Servlet高級應用-過濾器

4、JSP+Servlet+Bean整合JSP開發

課程八、前端利器 - 實戰Jquery & Ajax技術

1、jQuery基礎必備

本課程對jQuery的各種技能點進行了介紹,系統講解了選擇器、DOM操作、事件和動畫、Ajax應用、插件、jQuery性能優化等知識點,最后以講解一個個性網站案例加深大家對Jquery的掌握!

2、jQuery示例

3、jQuery插件

4、Ajax概念介紹及簡單案例

5、JSON格式

6、jQuery中的AJAX

7、擴展知識介紹(跨域)

8、綜合示例

課程九、基於SSH2+Maven+EasyUI技術開發銷售管理系統

1、Hibernate4講解

該課程主要使用SSH2+Maven+EasyUI技術開發銷售管理系統,課程中會詳細介紹SSH的基礎知識及引用,整合SSH框架以及EasyUI,使用Maven環境進行開發。

2、Struts2講解

3、Spring4講解

4、jquery easyUI核心API詳解。

5、jquery easyUI組件詳解、jquery easyUI綜合示例

6、項目實戰

階段3 Java高級框架及項目篇

課程十、Spring MVC+Mybatis高級框架技術

1、Mybatis快速入門、SpringMVC入門

本課程制作一個系統主要用於培訓機構信息管理,總體任務是實現學生信息、教師信息、教務信息、課程信息的系統化、規范化和自動化,其主要任務是用計算機對學生、教師、教務等各種信息進行日常管理,及針對這些要求設計系統。

2、Dao開發方法、注解開發

3、SqlMapConfig.xml、Mapper.xml文件講解

4、關聯查詢、查詢緩存

5、和spring的整合、及整合mybatis

6、攔截器及使用SqlSessionTemplate

課程十一、SpringMVC Mybatis Bootstrap Jquerymobile HTML5開發通用教務管理系統

1、數據庫設計、員工、角色、權限管理模塊

本課程講解了使用SpringMVC和Mybatis以及Bootstrap、Jquerymobile、HTML5技術開發通用教學管理系統(PC端+移動端)數據庫設計。PC端:主要使用bootstrap顯示頁面信息手機端:主要使用jquery mob顯示頁面信息

2、登錄和數據字典、及模塊和短信管理

3、郵件和營銷活動管理

4、學員池和跟蹤記錄

5、 試聽記錄和學科信息以及學員信息管理

6、學員信息管理

7、員工薪水發放和工作台

8、手機版制作

階段4 Java擴展篇

課程十二、Java常用開發工具與第三方組件

1、圖表組件JFreeChart高級應用

本課程旨在培養大家對常用開發工具的使用,以及更好的管理項目,提高開發效率,主要介紹Java第三方組件,如:jfreechart,pdf生成組件iText,jasper report報表組件及POI操作excel在企業開發中常遇到的第三方應用。

2、PDF組件-iText的使用詳解

3、jasper report報表組件快速入門

4、jasper report報表組件高級應用

5、Java中利用POI組件操Office快速入門

6、POI操作Office高級應用

7、java中利用Ant工具打包布署應用

8、java中利用Maven進行項目管理

課程十三、實用軟件工程和行業規則

1、軟件需求分析以及軟件設計概要

本課程主要講解了軟件的需求分析和設計以及如何制作軟件的流程。包括UML建模、界面設計、配置和日志文件管理等知識點,以及課程最后的軟件外包和項目實戰。

2、如何進行項目管理及數據庫設計和性能優化

3、UML建模和詳細設計

4、用戶界面設計及配置和日志管理

5、測試管理及管理信息系統和CRM系統

6、物流信息系統和ERP系統

7、軟件外包

8、項目實戰

課程十四、利用SpringMVC Mybatis Bootstrap HTML5 技術開發微信公眾平台

1、初識微信公眾平台

主要講解微信公眾平台的相關知識,發展現狀,以及未來發展前景。課程將使學生了解微信公眾平台、微信公眾平台的市場應用方式、及使用思路。

2、環境搭建及開發者接入

3、接收普通消息

4、響應被動消息

5、接收消息關注取消關注

6、案例之微信猜數字活動

7、菜單的制作

8、案例之超市微信促銷活動

課程十五、深入Java性能調優

1、性能概述

本課程主要內容是關於java應用程序的優化方法,技巧和思想,深入剖析軟件設計層面、代碼層面、JVM虛擬機層面的優化方法,理論結合實際,使用豐富的示例幫助學員理解理論知識。

2、設計優化

3、程序優化

4、並行程序優化

5、JVM調優

課程十六、JAVA企業級開放必備高級技術(Weblogic Tomcat集群 Apach集群)

1、Java虛擬機調優

本課程主要對java虛擬機的調優、apache+tomcat整合的集群、weblogic12C與SSH框架的整合、分布式運用的發布訂閱(JMS+RMI) 進行講解,針對java的內存模型GC調優等,及apache與Tomcat的集群服務和weblogic12C的安裝和調試

2、Apache+Tomcat集群

3、Weblogic企業級運維實戰

4、java分布式運用

課程十七、深入Mongodb高級開發管理+信息數據監控Snmp服務器、數據庫數據采集

1、 MongoDB動態模式

本課程對於MongoDBshell命令腳本,以及安機制,性能優化和管理,企業中涉及到的高熱備,成員的管理,同時為了適應企業開發,還結合了我們的信息運維綜合監管系統通過snmp協議對服務器數據實時監控和采集,以及對數據庫進行jdbc數據的采集。

2、 mongodb設計應用

3、 MongoDB應用程序設計

4、片鍵規則和指導方針

5、java操作mongodb數據庫綜合案例詳解

課程十六、大數據高並發服務器實戰教程

1、 Linux簡介及操作

隨着Web技術的普及,各類網站用戶了雪崩式增長,一但用戶量在短時間內激增,網站就會明顯變慢,甚至拒絕放訪問。本課程就是主要用於來解決大型網站性能問題,能夠承受大數據、高並發。主要涉及 技術有:nginx、tomcat、memcached、redis緩存、負載均衡等高級開發技術

2、LNMP服務器部分

3、Memcached篇

4、Redis篇

5、實戰電商項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM