西安Java培訓 2023-07-18 14:34:07

西安IT培訓為學員設置Java培訓班,全方位高端教學,與講師面對面深入學習,涵蓋應用時下熱門技術框架,課程設置更切合企業實際用人需求,打造行業全應用場景實戰項目庫,全方位打造高能技術人才。
課程概述 | 課程案例 | 掌握技能 |
Java概述與環境搭建 |
Java語言的介紹 Java語言的特點 Java技術體系平臺 搭建 Java開發環境 JDK 的安裝與配置 開發個Java 應用程序 Java 程序的執行原理 DOS命令 注釋的使用 變量的聲明與使用 變量內存空間分配與原理 標識符的概念命名規范 打印你自己的信息 |
- 了解Java語言發展史 - 了解Java語言的特點 - 掌握環境搭建 - 了解DOS命令 - 掌握手動安裝JDK,配置環境變量 - 掌握個java程序 - 掌握Java基本命令 - 掌握Java命名規范 - 掌握變量的作用和定義的方式 - 能根據實際情況選擇使用8種基本數據類型 - Scanner的使用 |
變量與注釋 |
注釋的使用 變量的聲明與使用 變量內存空間分配與原理 標識符的概念命名規范 課堂案例:打印你自己的信息 |
|
數據類型與控制臺輸入 |
變量的數據類型 基本數據類型之間的轉換 鍵盤輸入 課堂案例:通過鍵盤輸入,打印你喜歡的電影名稱 課堂案例:通過鍵盤輸入,打印你的高考成績 |
課程大類 | 課程細類 | 勝任職位 |
JavaSE基礎 |
Java概述與環境搭建 語言基礎 選擇結構與分支結構 循環結構 方法/函數 數組(一) 數組(二) 面向對象基礎(一) 面向對象基礎(二) 三大特性(封裝、繼承) 三大特性(多態) 三個修飾符(abstract、static、final) 接口 常用類(Object/內部類/包裝類/String) 集合(一) 集合(二) 異常 多線程(一) 多線程(二) I/O框架(一) 網絡編程 反射 JDK8 |
對于JavaSE知識內容屬于Java整個編程領域核心,但無法僅憑此階段技術就具備工作能力,需繼續進階學習并掌握Web階段開發 |
JavaWeb進階 |
MySql JDBC HTML CSS Servlet JSP 《EMS員工管理系統》 JS Ajax JQ Bootstrap 《鋒迷商城項目》 |
基礎數據服務工程師 Web服務工程師 前端初級工程師 后臺開發工程師 Java初級工程師 Java中級工程師 Web全棧工程師 |
框架應用 |
Maven+Git MyBatis Spring SpringMVC 日志 quartz LayUI 《大型企業戰略開放平臺云控中心項目》 |
Java接口工程師 Java服務端工程師 Java中級工程師 Java高級工程師 應用平臺工程師 全棧工程師 |
分布式 + 微服務 |
架構演進 Linux Docker Nginx Redis ElasticSearch SpringBoot RabbitMQ SpringCloud Zookeeper 分布式鎖 分布式任務 分布式事務 |
服務器運維工程師 技術經理 Java中級工程師 Java高級工程師 云計算Java工程師 軟件綜合設計工程師 |
項目類別 | 可掌握的核心能力 | 項目描述 |
戶外旅行 |
- 掌握SpringCloud、SpringBoot框架 - 掌握緩存中間件Redis的應用開發 - 掌握消息中間件RabbitMQ的應用開發 - 掌握搜索引擎ElasticSearch在項目中的應用開發 - 掌握MyBatis框架持久層解決方案 - 掌握Alibaba Druid數據庫連接池 - 掌握前后端分離開發RESTful接口規范 - 掌握WebSocket消息實時推送解決方案 - 掌握Vue數據渲染 - 掌握Axios異步交互技術 - 掌握ElementUI前端UI框架 |
項目基于SpringBoot、SpringCloud等主流分布式+微服務架構搭建應用技術點橫跨框架、微服務階段課程內容。開發過程中再現分布式架構多服務器共享、異步信息等經典問題,并分析和提供最優解決方案!以戶外旅行為場景,主要是集戶外資訊、戶外活動平臺、戶外討論社群等板塊于一體的,國內專業的戶外旅行活動綜合類網站。主要業務是為戶外旅行的商家、領隊及出行用戶提供活動發布、報名、出行服務平臺! |
智慧社區 |
- 掌握SpringBoot容器+MVC框架 - 掌握Nacos服務注冊和發現/配置中心 - 掌握Ribbon/Feign遠程調用與負載均衡 - 掌握Sentinel容錯限流 - 掌握Security認證授權 - 掌握Sleuth調用鏈監控 - 掌握SpringSecurity認證和授權框架 - 掌握Elasticsearch搜索引擎 - 掌握RabbitMQ消息隊列 |
項目基于SpringBoot、SpringCloud Alibaba、Vue 微服務架構搭建 項目中涉及到的技術采用目前最新的alibaba微服務全套技術。以社區為背景構建一套完整的生態鏈,其中包括智慧物業,智能物聯,人臉識別,智能安防以及附近商圈,打造極致的生活體驗 |
物流行業 |
- 掌握微服務技術應用于物流行業解決方案 - 掌握微服務架構采用SpringCloud - 掌握接口規范采用SpringBoot+swagger - 掌握持久層框架采用Mybatis或JPA - 掌握分布式配置中心Config - 掌握UAA認證采用SpringSecurity+OAuth2+JWT+Zuul網關 - 掌握分布式事務采用LCN - 掌握分庫分表采用Sharding- 掌握jdbc或Mycat - 掌握分布式任務調度采用Elastic- 掌握job - 掌握采用redis實現緩存及實現消息冪等性控制 - 掌握分布式文件系統+Aliyun oss實現文件系統 - 掌握檢索服務采用ElasticSearch - 掌握極驗驗證碼+阿里云短信驗證碼 - 掌握采用SpringCloud- 掌握zuul- 掌握ratelimit限流處理 - 掌握項目部署采用Jenkins - 掌握消息隊列采用RabbitMQ集群 - 掌握前端采用Vue進行頁面渲染 |
課程分類 | 課程名稱 | 掌握能力 |
企業開發流程 |
項目分析 用戶故事 流程分析 |
- 掌握標準的企業開發流程 - 掌握跨部門需求對接流程 - 掌握部門間上下游協同規范 - 掌握代碼開發、約定俗成的規范 |
部門合作 |
同事間溝通 跨部門協作 前后端聯調 |
|
代碼規范 |
類規范 方法規范 代碼縮進 命名規范 注釋規范 異常規范 |
|
敏捷開發 |
敏捷開發流程 敏捷開發核心價值 敏捷開發原則 看板使用 迭代計劃 |
- 掌握敏捷開發原則 - 掌握近遠期迭代規劃 - 掌握項目進度把控工具 - 掌握項目發布、規則、流程 |
禪道 |
產品發布 項目創建 計劃創建 需求建立 燃盡圖 bug 平臺 |
|
項目上線 |
發布順序確認 灰度發布 diff回歸測試 |
|
線上項目問題預案 |
單點故障方案 緩存崩潰方案 線上異常方案 |
- 掌握壓力測試 - 掌握單點故障解決 - 掌握項目實時遠程監控 |
性能監控 |
JMX 介紹 JMX監控 Java 進程 JMX 監控遠程 tomcat |
|
狀態監控 |
服務健康狀態監控 服務負載監控 服務異常監控 |
課程名稱 | 課程目錄 | 課程介紹 |
《企業初認知》 |
1、公司類型 2、企業組織架構 3、企業崗位發布及招聘流程 4、企業招聘途徑 5、對標IT職業人的綜合素養和技術 |
從準職業人到標準職業人,綜合素養和技能缺一不可,如何選擇適合自己的平臺成就以后的職業提升? 本課程以當下IT企業公司的文化、架構、管理、要求為切入點,并結合當下公司招聘的流程和招聘要點進行分析,讓學員一開始樹立未來職場目標的同時,更能提前做到知己知彼,穩握進入職場的入場券。 |
《市場行情分析及職業發展》 |
1、市場行情分析 2、崗位招聘需求分析 3、職業生涯規劃 4、技術網站拓展 |
本課程通過分析市場行情,把握每一季的行業動態以及深度剖析招聘崗位需求,直擊招聘需求背后的需求,在把握時機、掌握企業招人動機的前提下規劃學習從而規劃自己的職業生涯,走上事業巔峰。 |
《企業需求及職場規則》 |
1、企業軟需求 2、情商提升 3、職場規則 |
當代大學生常說的一句話“畢業即失業”,隨著市場經濟的深入,正在進入“后學歷時代”,企業用人目的明確,本課程重點講職場“潛規則”讓學員在進入職場之前掌握職場生存、提升的精華,從而規避掉職場陷阱,穿越事業成功的新途徑。 |
《求職禮儀及面試常見問題》 |
1、求職禮儀 2、薪資構成解讀 3、社保及合同解讀 4、其他職場常見問題 |
職場禮儀可以提高人文素質,塑造你具有高尚的精神境界和高品位的文化境界。本課程核心關鍵字:溝通、情緒、壓力、態度等旨在改變人的價值觀、人生觀、個性,提高并維護自我職業形象,并延伸了很多學員在薪資以及社保等常識問題進行精講,全方位360度為職場護航。 |
課程大類 | 課程細類 | 解決問題 |
Hbase |
HBASE JAVA API HBASE 過濾器 布隆過濾器 |
- 海量數據存儲 - 準實時查詢 - HBase本身沒有單點故障,可用性非常高 |
Kafka |
kafka環境部署 kafka的架構 kafka操作 kafka的API |
- Kafka主要用途是數據集成,或者說是流數據集成,以Pub/Sub形式的消息總線形式提供 - 提供Pub/Sub方式的海量消息處理。 - 以高容錯的方式存儲海量數據流。 - 數據流的順序。 |
Jsoup |
獲取html 選擇器 遍歷元素 DOM操作 |
- Java 爬蟲。 - 從一個URL,文件或字符串中解析HTML,使用DOM或CSS選擇器來查找、取出數據,可操作HTML元素、屬性、文本 |
Nacos |
Nacos 和 Eureka 的區別 Nacos之服務配置中心 Nacos之命名空間 Nacos 之Namespace Nacos集群 |
- 服務發現和服務健康監測 - 動態配置服務 - 動態 DNS 服務 - 服務及其元數據管理 |
Sentinel |
Sentinel 簡介 Sentinel 規則 Sentinel 預熱 Sentinel 資源 Sentinel 降級 Sentinel 熔斷 |
- Sentinel 主要以流量為切入點,從流量控制、熔斷降級、系統負載保護等多個維度來幫助用戶提升服務的穩定性 |
seata |
seata基本使用 seata原理 |
- 以高效并且對業務 0 侵入的方式,解決微服務場景下面臨的分布式事務問題。 |
服務器測試 |
性能測試 壓力測試 |
- 解決分析服務器上線和短板的能力,提升服務器設置優化水平 |
服務網格化 |
Service Mesh kubernetes istio |
- 隨著應用的越來越大,微服務暴露出來的問題也就隨之而來了,微服務越來越多,管理越來越麻煩,隨之而來的服務發現、負載均衡、Trace跟蹤、流量管理、安全認證等等問題 - 掌握服務網格化就是為了解決這么問題 |
Redis 源碼分析 |
跳躍列表 壓縮表 quicklist 動態字符串 |
- 對 Redis 的內部原理進行詳細理解,可以更加深入的理解 redis 的實現,來提升對 redis 的優化能力 |
科學完整的教學過程應該包含教學練戰四個維度,教理論體系、學知識點、練習消化、實戰項目演練。
注重編程思維培養
編程并不是熟練工,而是通過實際編程的過程掌握編程規律及思維方式,利于能力拓展。
解決方案式教學
將解決能力培養融入教學,讓學員自主思考,遇到問題,分析問題,解決問題。
底層原理剖析
“知其然不知其所以然”是中國教育的通病,了解代碼底層原理,更有利于科技創新。
通識性算法基礎
算法是眾多編程語言必須掌握的技術,學習算法為程序員奠定多領域橫向拓展的能力。
垂直行業業務拓展能力
深耕垂直行業,深入到行業的核心業務中,有利于程序員業務轉型及職業發展
跨平臺實施:項目交叉融合,PC端、移動端、智能終端,各平臺功能實現,技能進步看得見!
真場景實操:還原企業真實開發場景,從項目立項到部署上線全程參與,不落下每一個開發環節。
高標準驗收:超高驗收標準,以真實企業需求要求功能實現,確保項目無BUG,流暢運行。
項目介紹:
本項目是一個B2C商城平臺,基于時下最流行的SpringBoot+SpringCloud技術搭建的微服務架構實現。主要是為用戶提供高效、便捷的網絡購買的服務體驗。平臺主要由后臺管理、業務系統和消息中心三個部分組成。后臺管理主要是用于業務人員對整個系統的數據管理與統計;業務系統主要對接用戶,高效的為用戶提供服務,包括搜索、查看、下單、支付、預約、評價等功能;消息中心主要是用于多元化的給用戶推送各種消息(推薦、提醒等),形式包括ws協議、郵件、第三方短信服務等。項目采用了Redis、MQ等先進的分布式組件,提高了項目的高性能和高可用性。
解決方案:
秒殺高并發解決方案1.Springboot結合SpringCloud搭建微服務架構體系2.使用MyBatisPlus配合MyBatis框架提高持久層開發效率3.采用jwt+AOP+自定義注解設計實現高效便捷的單點登錄解決方案4.Redis實現分布式緩存5.使用Docker配合Docker-Compose搭建并管理各種分布式服務6.Freemarker+Nginx實現頁面靜態化以及動靜態分離的功能7.MySQL數據的設計、優化與分庫分表(Mycat中間件)8.采用Redis設計實現秒殺系統防提前下單方案9.秒殺倒計時模塊的難點與設計(服務集群以及多客戶端同步問題)10.采用Redis+lua腳本實現高并發秒殺系統的數據一致性(多方案性能對比)11.RabbitMQ實現請求削峰12.分布式事務的解決方案(多方案對比)13.Zookeeper實現分布式鎖解決定時任務集群問題14.使用Netty+zookeeper+redis實現消息中心高效靈活消息推送功能15.使用jenkins+docker實現自動化部署
戶外旅行《綠野戶外旅行網》
項目介紹:
綠野網戶外旅行活動網絡平臺是一款內容豐富、功能強大的戶外內容社交電商平臺,是集戶外資訊、戶外活動平臺、戶外討論社群、等板塊于一體的,國內專業的戶外旅行活動綜合類網站。主要業務是為戶外旅行的商家、領隊及出行用戶提供活動發布、報名、出行服務平臺。
解決方案:
SpringCloud、SpringBoot框架,緩存中間件Redis的應用開發,消息中間件RabbitMQ的應用開發,搜索引擎ElasticSearch在項目中的應用開發,MyBatis框架持久層解決方案,Alibaba Druid數據庫連接池,前后端分離開發RESTful接口規范,WebSocket消息實時推送解決方案,Vue數據渲染,Axios異步交互技術,ElementUI前端UI框架
社區化電商平臺《兜兒邦》
項目介紹:
兜兒邦(口袋邦),諧音都幫,河南話中口袋又稱為兜兒,所以目前運營的項目名稱為兜兒邦,英文名PocketState,愿景是打造一個方便、就近、快捷的社區化購物平臺,主要是日常生活用品的在線銷售,口袋中的小幫手,一切為了便利。兜兒邦是一款New Retailing(新零售)下的產物,是個人、企業以互聯網為依托,通過運用大數據、人工智能等先進技術手段并運用心理學知識,對商品的生產、流通與銷售過程進行升級改造,進而重塑業態結構與生態圈,并對線上服務、線下體驗以及現代物流進行深度融合的零售新模式。依托于目前的各大社區,采用合作加盟的形式推行和運行的社區化電商,目前主要是在鄭州的部分社區在運行。
解決方案:
提供一整套的社區化電商項目解決方案,采用SpringBoot、Mybatis、SpringMVC主流企業級框架,使用SpringCloud微服務進行架構,各大核心組件:Eureka、Ribbon、Zuul等,Redis在項目中的應用開發,緩存、有效期數據、共享等,Apache Druid大數據統計分析,前后端分離開發RESTful接口規范,核心接口的安全校驗和實現,驗簽算法的自定義,Swagger2的在線接口生成和接口測試,Jmeter項目接口的壓力測試,把控項目的性能上限,ElasticSearch實現全文檢索,實現快速搜索,RabbitMQ的異步消息處理,高并發接口的削峰填谷落地,Nginx實現Tomcat集群搭建和實施,微信和支付寶支付的整合驗證
物流行業《暢順達物流智管平臺》
項目介紹:
暢順達,暢通、順利抵達之意,在物流高速發展、互通天下的今天,對物流業務實施精準、高效、實時的管理,是物流公司管理的至高目標。新商業化的產業模式,推動現在社會發展速度的重要動力之一就是物流的優化。那么,如何能高效管理呢?暢順達物流智管平臺就是一款高效的物流管理系統。
暢順達物流智管平臺包括:OMS、SCM、TMS、WMS等子系統構成。
OMS:辦公管理子系統,對物流公司的辦公自動化進行管理,包括招聘、員工、考勤、設備、車輛等日常辦公進行管理。SCM:供應鏈管理子系統,供應鏈中從供應商到最終用戶的物流的計劃和控制等職能。通過改善上、下游供應鏈關系,整合和優化供應鏈中的信息流、物流、資金流。TMS:運輸管理子系統,物流信息系統通過運單,把貨主,承運商,司機,收貨方全方位銜接在物流運輸平臺上,協同管理,提高了整個物流運輸的透明性,便于管理者實時查看訂單信息,車輛信息,貨物簽收狀態,在途異常,大數據分析等。WMS:倉庫管理子系統,倉庫的精細化管理解決方案,通過集中收集各業務中臺信息,依靠靈活多變的庫內作業策略,幫助用戶實現高度信息化、精細化的庫內管理業務需求。
解決方案:
Redis、RabbitMQ在項目中的應用開發
Spring boot、SpringMVC框架
SpringCloud中Eureka、Ribbon、Hystrix、Config、Zuul組件的應用
ES搜索應用
前后端分離開發規范
MyCat分庫分表應用
物流行業《化運中國》
項目介紹:
化運中國平臺是北京眾聯運通科技有限公司基于目前危化品運輸市場需求,在滿足貨主能夠靈活,及時,精準的找到車輛運輸產品的同時,也能夠滿足車主車輛運輸貨物到目的地后可找到同路的貨物進行運輸避免空駛,降低成本的需求。基于此核心而創建的一款危化品供需信息平臺。本平臺以“互聯網+”的概念實現“互聯網+物流”的模式,大眾用戶可以根據自身的訴求在平臺注冊,成為車主與貨主以及其他角色,可以申請成為會員完成信息匹配、車輛跟蹤、在線招投標等業務,實現減少成本,減少空駛,解決信息不集中,信息不完整的行業現狀。以“互聯網+物流”的形式解決車與貨的智能匹配。
解決方案:
微服務技術應用于物流行業解決方案
微服務架構采用SpringCloud
接口規范采用SpringBoot+swagger
持久層框架采用Mybatis或JPA
分布式配置中心Config
UAA認證采用SpringSecurity+OAuth2+JWT+Zuul網關
分布式事務采用LCN
分庫分表采用Sharding-jdbc或Mycat
分布式任務調度采用Elastic-job
采用redis實現緩存及實現消息冪等性控制
分布式文件系統+Aliyun oss實現文件系統
檢索服務采用ElasticSearch
極驗驗證碼+阿里云短信驗證碼
采用SpringCloud-zuul-ratelimit限流處理
項目部署采用Jenkins
消息隊列采用RabbitMQ集群
前端采用Vue進行頁面渲染
7X24小時在線輔導,5X10小時駐班輔導,隨時隨地消除學習障礙
班主任
全年無休監管全班學員學習與生活,督促學習與組織課余活動勞逸結合
主講大咖
課上講解核心技術,課下全天答疑,比私教更負責
職業顧問
求職技巧、職業素養、面試推薦一站式服務
企業講師
定期邀請技術大咖分享行業技術,拓展行業視野
AI輔學系統
通過智能化系統跟蹤每位學員學習進度,查漏補缺