多線程原理/數據結構/框架底層原理/分布式組件原理/微服務架構原理
Learn 6 cutting edge technologies
多線程原理/數據結構/框架底層原理/分布式組件原理/微服務架構原理
Eureka、Ribbon、Feigin、Hystrix、zuul、Config、Server
Nginx+Lua、Tomcat、Keepalived、RocketMQ、Redis
SpringBoot、Docker、RocketMQ、Redis、Mycat
Zookeeper、Dubbo、ELK、Mycat、MongoDB、SpringBoot
所有項目均來自企業真實項目,體驗企業項目開發流程
Coding Wolf JAVA training course content
課程名稱 |
課程介紹 |
主講內容 |
學習目標 |
JAVA入門 |
此階段為 JAVA 開發預熱階段,內容包括編程預科,JAVA 環境搭建和開發, JAVA 語言的基本語法。數組方法定義和使用,通過此階段內容的學習,可掌握簡單小游戲的開發,可以快速掌握 JAVA 語言基本語法,并初步了解面向對象思想。 |
編程預科預熱;小游戲開發評比;JAVA 環境搭建和開發;JAVA 基礎語法和入門;多數據存儲方案(數組);方法定義和調用;Eclipse 工具使用;面向對象編程基礎;綜合案例實戰。 |
通過編程預科尋找編程思想和樂趣;實現小游戲的開發;掌握 JAVA 語言變量聲明使用,流程控制語句活用,方法的定義和調用;掌握數組的定義和使用,數組的應用場景,熟悉數組的排序算法和二分法查找;掌握方法的定義和調用,方法的使用場景;理解面向對象思想(OOP)。 |
JAVA核心技術 |
此階段為 JAVA 核心基礎知識,內容包括 JAVA 面向對象、JAVA 常用類使用以及 JAVA 中使用頻率非常高的集合框架容器,磁盤的 I/O操作,網絡編程等內容。 通過此階段內容的學習,可以迅速掌握 JAVA 常用類,理解 JAVA 語言面向對象(OOP)思想,并具備使用JAVA 語言實現綜合小案例的能力。 |
面向對象編程增強;JAVA API(常用類);異常機制和體系;JAVA 多線程編程;集合容器與泛型;IO 流操作。 |
掌握面向對象三大特征( 繼承,封裝,多態 )和抽象特征,理清類和對象的關系;理解對象的創建和實例化過程,構造器的定義和重載;掌握JAVABean設計規范;掌握異常的使用場景,了解異常的體系和異常的處理機制;掌握JAVA API(字符處理類 String、StringBuffer、StringBuilder,日期處理類 Date、DateFormat、Calendar,數字處理 類:Math、Random、BigDecimal,系統相關類 System、Runtime)的使用;掌握數據結構 ArrayList,LinkedList,Queue,Deque,Stack, 哈希表結構的原理, 熟練使用 ArrayList 和 HashMap以及掌握 HashMap 的底層原理實現;掌握代碼分析的能力等。 |
JAVA Web |
此階段主要完成在瀏覽器中對某個數據庫表數據進行增刪改查的操作,內容主要包括 MySQL 數據庫的安裝和使用,JDBC,Tomcat以及 Servlet 和 JSP 技術等。 通過此階段的學習,可以深刻理解 JAVAEE 基礎的原理,為后續框架階段以及項目階段的學習打下堅實的基礎。 |
阿里巴巴編程規范;反射和內省機制;XML和XML約束;MySQL基礎和命令;常用SQL操作;JDBC操作和封裝;MyBatis框架基礎;HTML與CSS網頁開發;Socket網絡編程;Web網絡基礎(HTTP協議、Tomcat 服務器 );Servlet和JAVA Web常用API;10. JSP、EL、JSTL11. 用戶會話跟蹤 (Cookie、Session);過濾器 Filter、監聽器 Listener;文件上傳下載實現;驗證碼解決方案;令牌機制實現;JAVAScript基礎;JAVA Web綜合案例實戰。 |
具有良好的編程規范;掌握 JAVA 的反射類 Class、Method、Field 等常用 API 的使用,可以通過反射創建一個實例,調用方法和設置屬性值;掌握內省機制,熟悉 BeanInfo,Introspector,PropertyDescriptor 等常用API的使用;熟悉XML的結構和語法,熟悉使用Dom4j框架來操作XML文檔;掌握MySQL數據庫的安裝和配置;掌握DDL、DML、DQL 操作,掌握MySQL存儲引擎和MySQL常用的命令,數據庫的備份和恢復等。 |
主流框架和常用工具 |
此階段的課程目的是使用現階段市面上較流行的框架,完成權限管理系統的開發。課程的內容包括數據庫的多表查詢, Maven 的使用,MyBatis,Spring,SpringMVC,JAVAScript,等技術。此階段的內容為 JAVAEE 開發中核心的內容。在技術 層面上,作為后續項目實戰的課程基礎。 |
MySQL高級;MyBatis高級;統一建模語言(UML);項目構建解決方案(Maven);SpringFramework;SpringMVC;AJAX 異步請求;jQuery 進階;BootStrap3頁面設計;權限管理解決方案實現。 |
掌握MySQL的高級查詢操作和事務的深入理解,掌握悲觀鎖和樂觀鎖的實現機制,熟悉常用的MySQL單行函數和聚合函數的使用;熟悉軟件工程思想和統一建模語言UML;掌握Maven項目構建和項目管理,了解中央倉庫,本地倉庫,私服配置,以及pom.xml的詳細配置;掌握Maven的依賴,坐標,繼承和聚合;掌握MyBatis的設計思想和原理,Mapper接口的使用和原理,動態SQL的使用等。 |
企業實戰項目:易優通教務管理系統 |
該項目屬于經典的企業內部管理平臺,企業員工可通過該平臺輕松實現權限管理,動態菜單,客戶記錄,客戶維護,客戶跟進,潛在客戶管理,大客戶管理,系統管理等企業業務管理相關操作。該課程包括如何開發一個完整的項目, 同時還設計到完整項目需要使用的技術,包括 Freemarker 模板引擎,Shiro 安全驗證框架等,此項目學習完可初步具備開發項目需要的思維方式。 |
架構:FreeMarker、SpringMVC、Spring、MyBatis、MyBatis Plus、Shiro、Tomcat;知識:SSM、MVC、SpringMVC、Spring、MyBatis、Shiro、jQuery Validate、My97 DatePicker、FreeMarker、 MyBatis Plus、PageHelper、AJAX、JSON、Maven。 |
體驗&掌握企業級項目開發基本流程;使用Maven項目搭建整合SSM框架,并結合企業流行的MyBatis Plus框架;掌握企業級項目引入第三方權限框架(Shiro)的解決方案;掌握企業級項目性能優化之頁面靜態化解決方案;鍛煉業務、需求分析能力,提升自我學習和異常分析處理能力。 |
企業實戰項目:騾窩窩 |
在本項目中,主要針對旅游行業,做一個點評內容的。旅游行業點評,總體來說,包含平臺發布的世界各地的旅游攻略,何為旅游攻略?其實就是使用圖文的方式,告訴想去某地旅游的游客,一個旅游地區有什么必須要體驗的內容,出發前要做些什么準備等等,解決了出門旅游之前的很多困擾。主要的核心功能模塊有:系統首頁、每周推薦、攻略查找、游記查找、頭條推薦、騾窩日報、用戶中心、攻略推薦、熱門地區排行、攻略點評、攻略評論、游記發布、游記評論等。 |
架構:Vue、SpringBoot、Spring Security、Spring Data JPA、 MySQL、Git、JDK1.8、Maven;知識:Vue、SpringBoot、Spring Security、Spring Data、JPA、MySql、Git、Maven、YApi、阿里大于API、高德地圖API、Oauth2、Freemarker、單點登錄(SSO原理)、jsonp、cors、Activity。 |
熟練使用SpringBoot,MyBatis框架;深入理解一個典型針對移動設備的項目的項目結構;熟練使用版本控制工具git;掌握前后端分離項目的應用;掌握Vue的基本使用和接口對接規范;掌握YApi的接口管理平臺的使用;掌握阿里大于短信應用接口調用;掌握高德地圖的API調用;掌握第三方登錄QQ,微信登錄。 |
企業實戰項目:狼行天下 |
該項目為旅游點評類分布式互聯網項目,類似驢媽媽,大眾點評,用戶可通過此平臺輕松完成注冊登錄到游記記錄、查看攻略、點評攻略、旅游商城管理和商家入駐管理。該課程學習完可掌握通常互聯網項目都會遵循的restful架構,以及版本控制工具SVN和Git。課程后階段有團隊開發實戰,模擬真實企業開發場景,是學員鍛煉獨立開發項目能力以及團隊協作能力必不可少的環節,掌握分布式系統開發的流程和思想。 |
架構:Vue、SpringBoot、MyBatis、Dubbo、Zookeeper、Redis、MongoDB、ElasticSearch、RocketMQ、Nginx;知識:Vue、SpringBoot、MyBatis、Dubbo、Zookeeper、Redis、MongoDB、ElasticSearch、RocketMQ Nginx、Lua Quartz、分布式Session JSR303。 |
掌握分布式解決方案(Dubbo、Zookeeper);掌握分布式搜索解決方案(ElasticSearch);掌握分布式大數據存儲解決方案(MongoDB);掌握消息中間件解決方案(RocketMQ);掌握接口主流設計方案(Swagger2&Restful);掌握第三方服務登錄方案(OAuth2);掌握短信平臺接入方案;掌握分布式系統實施方案。 |
企業實戰項目:易購寶 |
該項目主是分布式高并發項目,主要是針對目前互聯網高并問題的一個經典解決方案,能解決瞬間并發量大(大量用戶同時操作,瞬間訪問量激增),庫存少(欲購買用戶量遠遠大于庫存數量,只能有少部分用戶秒殺成功)等問題。 核心設計思想:限流、削峰、異步、緩存。 |
架構:SpringBoot、SpringCloud、MyBatis、MySQL、Redis、KafKa、Nginx;知識:SpringBoot、SpringCloud、MyBatis、MySQL、Redis、KafKa、Nginx、分布式 Session、Lua、TCC。 |
掌握微服務架構一站式解決方案(SpringCloud);掌握高并發一條龍式解決方案;掌握 Radis 緩存實現,分布式Session 實現;掌握負載均衡解決方案 (Nginx) ;掌握分布式事務處理解決方案(TCC);掌握消息異步推送解決方案(WebSocket);掌握消息中間件KafKa。 |
就業指導 |
技術課程體系結束前1個月進行專業的就業指導相關課程體系,學員畢業找工作階段,進行一對一就業指導和就業情況跟蹤,及時解決學員就業面試過程中遇到的一切疑難雜癥,幫助學員盡快結業。 學員工作期間,實行終身保障計劃,工作中碰到比較難以解決的問題,可來校找老師溝通分析解決,不定期給老學員發放較新技術視頻。 |
IT職業規劃;就業指導;修改簡歷;模擬面試;就業跟蹤;售后服務。 |
|
升職加薪技能 |
要想在軟件開發的路上走的更遠,我們應當保持一個“一直學習”的良好心態, 無論是換工作,升職加薪,時刻保持學習的心態,掌握新技能,往往是豐富履歷的較佳方式,希望我們畢業后的學生不是一個技能,一個經驗用了三年, 而是在工作的過程中,不斷的豐富和充實自己的新知識和新技能, 這樣才會在工作中不斷的提升自己,針對工作過的老學員,我們會定期的發布一些更加底層和原理的課程幫助老學員及時的有效的提升自己的實力。 |
微信公眾號開發;微信小程序開發;數據結構和算法;經典設計模式剖析;網絡通信框架 Netty;JVM 內存模型結構和垃圾回收;并發處理包JUC和CAS原理和應用;Redis 的底層原理和線程模型分析;Dubbo 的源碼分析;Zookeeper的底層原理;高并發業務解決方案。 |
產品方向:如需求分析師、業務經理、產品助理、產品經理、產品總監、產品運營等。特點是薪資起步高,要求有經驗,工作相對程序員不那么枯燥。要求有溝通能力、組織能力、說話邏輯能力,能拉幫結派、口才,會跟領導打交道;技術方向:如前端/后端程序員、架構師、大數據。特點是薪資一般,入行容易,屬于底層工作。要求有技術鉆研能力,配合產品開發能力,加班能力,學習能力;數據方向:如數據挖掘、數據分析。特點是薪資起步很高,工作應該輕松。要求有統計分析能力,數字敏感,懂業務,會用軟件,溝通。
Kolding Wolf learning advantage
課程體系與時俱進,緊跟企業較新需求
講師全程面授教學,一對一作業輔導
全程項目驅動教學,真實還原工作場景
Brief introduction of knock Wolf teacher
9年以上行業開發管理以及授課經驗,曾先后擔任過技術經理,項目經理,軟件公司經理。具備豐富的軟件開發和項目、團隊管理經驗。曾組織開發項目涉及理財,P2P,教育CRM,集多平臺為一體的綜合性網絡營銷平臺EMarketing等。
RocktMQ廣州社區聯合創始人,曾任職國內知名基金公司技術負責人,參與公司基礎架構,核心系統的建設和開發。主導了IMS投資管理,OSS運營支持,OMS訂單管理,交易風控等系統的微服務化改造工作。到目前為止已面授了五千名學員。
Learn a good way to review JAVA
敢于嘗試:有些問題,不是教材上讓你怎么做,你就怎么做才能學到東西的,恰恰相反,你必須不按它的要求去做,你才能學到你本來該學到的東西;多練習:一段代碼,不僅僅是能打出來就算完了,一段規范代碼要求有嚴謹的思路,代碼簡練,清晰易懂。這就要靠我們的勤奮。多練習,在自己大腦中形成—種思維模式。善于總結:犯了錯誤,就記住它。在同一個錯誤前,摔倒兩次,是很可笑的,要善于總結錯誤。
Comfortable learning environment
上海JAVA課程大綱
課程背景
隨著信息技術的發展,JAVA語言逐漸成為了當今世界上最流行的編程語言之一,被廣泛應用在各個領域。上海市IT行業的發展迅速,JAVA開發人才需求量大,市場競爭激烈。因此,本課程旨在提供系統的JAVA開發技能培訓,幫助學生更好地適應市場需求。
課程特色
1.由行業資深JAVA工程師授課
2.注重實戰案例,讓學生真正掌握JAVA開發技能
3.結合實際企業需求,幫助學生提升就業競爭力
課程目標
1. 掌握JAVA語言基礎知識
2. 理解面向對象編程思想
3. 掌握JAVA Web開發技術
4. 學習JAVA框架Spring、Hibernate等
5. 實現從JAVA入門到進階的自我提升
學習對象
1. 具有基本計算機知識
2. 對編程行業有濃厚興趣的人員
3. 無編程經驗的JAVA愛好者
4. 從事IT行業有一段時間的初學者
課程內容
1. JAVA基礎知識
2. 面向對象編程思想
3. JAVA Web開發技術
4. Spring框架開發技術
5. Hibernate框架開發技術
6. 實戰項目
學習時長
總課時:160小時,分為8個模塊。每周2-3次課程教學,每次3小時。
收費范圍
學費待定,課程咨詢請致電或者在線咨詢。
學習收獲
1. 掌握JAVA語言核心思想
2. 熟練掌握Java Web開發常用技術
3. 掌握常用的Java框架,實現項目開發
4. 提高就業競爭力,迅速找到滿意的工作
結語
以上信息僅供參考,實際情況以到校咨詢為準。可聯系在線客服,預約免費體驗課。我們將為您提供最優秀的教育資源和幫助,幫您實現夢想。
¥詢價2489人關注
¥詢價1778人關注
¥詢價3557人關注
¥詢價2297人關注
¥詢價43317人關注
¥詢價3512人關注
¥詢價994人關注
¥詢價311人關注