課(ke)程描述INTRODUCTION
企業級JAVA高級開發技術實戰培訓班
日(ri)程安排(pai)SCHEDULE
課程大綱Syllabus
企業級JAVA高級開發技術實戰培訓班
一、培訓收益
通過此次課程培訓,可使學習者獲得如下收益:
1.掌握JavaSE的異常處理方法;
2.掌握多線程基礎知識;
3.掌握IO系統、網絡編程、Java反射機制、JVM性能調優;
4.理解JavaEE,EJB、JMS,Java語言的高級特征;
5.了解GoF的設計模式、Spring AOP、動態代理、
6. 熟練掌握 MyBatis、MVC、Boot之間的整合操作
二、培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能和實踐結合的授課方式。
三、課程大綱
Spring IOC
Spring概述
Spring簡介
Spring體系結構
Spring IOC容器
IOC概述
類裝載器
反射
資源訪問
設計模式-工廠模式
IOC/DI思想演變
IOC容器的實現原理
BeanFactory和ApplicationContext
Bean的生命周期
Bean的作用域
依賴注入
IOC的XML配置使用
IOC的注解使用
Spring AOP
一. AOP概述
二. 設計模式-代理模式
三. JDK動態代理
四. CGLib動態代理
五. Spring對AOP的支持
六. Spring的事務管理
1. 編程式事務
2. 聲明式事務
七. 基于Schema的AOP實現
基于@AspectJ的AOP實現
MyBatis
一. MyBatis簡介
1. Mybatis概述
2. Mybatis 優點
一. XML配置
二. Mapper XML 文件
1. 查詢(Select)
2. 更新(Insert, Update and Delete)
3. 參數(Parameters)
4. 結果集(Result Maps)
5. 自動映射(Auto-mapping)
Cache
Spring MVC
一. SpringMVC概述
1. SpringMVC簡介
2. MVC設計模式
3. SpringMVC體系結構
二. SpringMVC應用入門
1. SpringMVC 處理流程
2. SpringMVC的DispatcherServlet
3. SpringMvc 配置解析
基于注解的控制器
Spring Boot微服務
第一部分SpringBoot框架
一. Spring Boot基礎
1. Spring Boot概述
2. Spring Boot核心功能
3. Spring Boot快速搭建
二. Spring Boot核心
1. 起步依賴
2. 自動配置
3. 自定義配置
4. 通過屬性文件外置配置
Spring Boot + Junit單元測試
Boot重構Web項目
Spring Boot 微服務架構
1.Spring Boot連接Redis
2.Spring Boot JDBC
3.Spring Boot 的AOP實現
4.Boot 整合WebService服務
5.SOAP、WSDL
6.Boot 的測試與注冊
應用(yong)的(de)打包與部署(shu)
四、授課專家
劉老師 有15年JAVA開發經驗,9年授課經驗. 精通J2EE多層架構和多種設計模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多種開源框架, 對源碼有一定的理解. 熟悉 WebLogic, JBoss 容器并發集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技術。長期專注于J2EE系統的分析與設計,親身參與多個J2EE項目研發和應用系統升級,并主導系統架構設計,有著豐富的系統分析設計工作經驗
張老師 天津大學軟件工程碩士,10多年的IT領域相關技術研究和項目開發工作,在長期軟件領域工作過程中,對軟件企業運作模式有深入研究,熟悉軟件質量保障標準ISO9003和軟件過程改進模型CMM/CMMI,在具體項目實施過程中總結經驗,有深刻認識。通曉多種軟件設計和開發工具。對軟件開發整個流程非常熟悉,能根據項目特點定制具體軟件過程,并進行項目管理和監控,有很強的軟件項目組織管理能力。對C/C++ 、HTML 5、python、Hadoop、java、java EE、android、IOS、大數據、云計算有比較深入的理解和應用,具有較強的移動互聯網應用需求分析和系統設計能力,熟悉Android框架、IOS框架等技術,了解各種設計模式,能在具體項目中靈活運用。
翁(weng)老師 企業級(ji)J2EE專家,博士,北(bei)京理工(gong)(gong)大學軟件(jian)研(yan)究所計(ji)算機應(ying)用(yong)技術(shu)專業。在軟件(jian)行(xing)業工(gong)(gong)作(zuo)近(jin)二十年,近(jin)50多(duo)(duo)個(ge)大中型項目(mu)的主持(chi)、管理、開發經驗。主要學術(shu)成果(guo): 近(jin)年來先(xian)后(hou)在國(guo)內(nei)外重要刊物發表論文(wen)20多(duo)(duo)篇,多(duo)(duo)篇被EI收(shou)錄(lu),出版著作(zuo)4部。參與(yu)完成自(zi)然科(ke)學基金項目(mu)2項,參與(yu)縱向課(ke)題5項,主持(chi)橫向科(ke)研(yan)項目(mu)5項。
企業級JAVA高級開發技術實戰培訓班
轉載://citymember.cn/gkk_detail/239994.html
已開課時(shi)間Have start time
IT相關內訓
- Fine BI 數據分析與 張曉如
- IT崗位數智化能力提升路徑 甄文智
- 滲透測試與攻防實戰高級課程 張勝生
- 大模型技術與應用培訓 葉梓
- 網安管理崗培訓 張勝生
- 5G技術的應用 武威
- 互聯網新技術在銀行的應用 武威
- 云計算的應用領域和實踐 武威(wei)
- Python高效辦公自動化 張曉如
- CISSP認證培訓課程 張勝生
- 信息安全風險評估與加固技能 張勝生(sheng)
- 軟件安全意識加強與技能提高 張勝生