Java軟件工程師專業介紹

Java的應用可以說是無處不在,從桌面辦公應用到網絡數據庫等應用,從PC到嵌入式移動平臺,從Java小應用程序(Applet)到架構龐大的J2EE企業級解決方案,處處都有Java的身影,就連美國大型太空項目當中,也使用了Java來開發控制系統和相關軟件。用途如此之廣的Java造就了Java工程師的輝煌,使其在軟件工程師的領域里獨占鰲頭!Java軟件工程師運用Java這個開發工具去完成軟件產品的軟件程序設計、開發、測試、維護升級等工作。
Java軟件工程師就業方向
通過本專業全面系統的學習,畢業后能夠勝任開發政府機關,企業事業單位的各種PC機上網絡管理軟件,例如:電子商務,ERP系統,OA辦公自動化系統,HR人力資源管理,CRM客戶關系關系管理,CMS內容管理系統,類似QQ,微博,游戲等??梢詣偃诬浖こ處?、軟件設計師、架構師、軟件開發管理組長、項目經理、項目主管、技術總監、 質量保證工程師 、需求分析員 、數據庫管理員 、實施工程師 、UI設計師等職務。
Java軟件工程師課程介紹
學習階段 | 學習內容 | 學習時長 |
---|---|---|
第一階段 | 1掌握Java開發環境基本配置 | 2周 |
2掌握運算符、表達式、流程控制語句、數組等的使用 | ||
3熟練使用IDEA開發工具 | ||
4熟練使用ECLIPSE開發工具 | ||
5掌握Java基本面向對象知識 | ||
6掌握常用類String、ArrayList等的使用 | ||
7掌握教室管理系統編寫 | ||
第二階段 | 1掌握svn版本控制工具 | 3周 |
2深入理解Java面向對象相關知識點 | ||
3掌握開發中常用類如集合、IO流、時間日期等操作 | ||
4掌握Java異常處理機制,熟悉Java多線程開發 | ||
5掌握網絡基礎知識,了解Socket原理,TCP、UDP協議 | ||
6熟悉Java8新特性,如Lambda、Stream流等操作 | ||
7掌握Java基本語法完成單機程序的編寫 | ||
第三階段 | 1掌握Java JDBC、連接池操作 | 6周 |
2熟練操作MySQL數據庫 | ||
3熟悉Web開發中常用知識如 HTML5、CSS3、JavaScript、BootStrap、jQuery等 | ||
4掌握JavaWeb開發核心技術 Servlet、Listener、Filter 等 | ||
5熟悉Linux服務器,并安裝開發常用軟件Tomcat、 MySQL、Nginx等 | ||
6掌握同步及異步操作的JavaWeb開發,具備B/S結構軟 件開發能力,完成基本的JavaWeb項目 | ||
7熟悉基本的項目管理工具Maven的使用 | ||
8掌握的物聯網業務實現 | ||
第四階段 | 1掌握spring | 4周 |
2掌握springmvc | ||
3掌握mybatis | ||
4掌握SSM框架并進行整合 | ||
5掌握Maven的模塊開發 | ||
6掌握Dubbo框架的架構 | ||
7掌握Dubbo服務提供者和消費者開發 | ||
8掌握ZooKeeper常用命令 | ||
9掌握科研管理系統業務實現 | ||
第五階段 | 1掌握SpringBoot微服務搭建 | 5周 |
2掌握SpringCloud微服務組件 | ||
3掌握ElasticSearch全文檢索應用 | ||
4掌握消息中間件RabbitMQ | ||
5熟練使用Docker完成項目部署 | ||
6掌握考試管理系統實現 | ||
第六階段 | 1項目實戰 | 4周 |
2應用開源項目框架完成 | ||
3多人協作開發 | ||
4熟練應用vue使用 | ||
5掌握Quartz的使用 | ||
6掌握Apache POI的使用 | ||
7掌握阿里云存儲服務的使用 | ||
8掌握Apache Shiro框架的使用 | ||
9掌握ECharts的使用 | ||
10掌握阿里云短信服務的使用 | ||
11掌握Redis緩存的使用 | ||
12掌握贛游通綜合案例的業務實現 |