java開發(fā)軟件技術(shù)培訓(xùn)
【所屬機(jī)構(gòu):中培教育】

Java原來是用作編寫消費(fèi)類家用電子產(chǎn)品軟件的語言,所以它是被設(shè)計成寫高可靠和穩(wěn)健軟件的。Java消除了某些編程錯誤,使得用它寫可靠軟件相當(dāng)容易。Java是一個強(qiáng)類型語言,它允許擴(kuò)展編譯時檢查潛在類型不匹配問題的功能。Java要求顯式的方法聲明,它不支持C風(fēng)格的隱式聲明。這些嚴(yán)格的要求保證編譯程序能捕捉調(diào)用錯誤,這就導(dǎo)致更可靠的程序。
【課程名稱】:企業(yè)級JAVA高級開發(fā)技術(shù)實戰(zhàn)培訓(xùn)班。
【培訓(xùn)方式】:面授+直播。參加線下面授課程,可享受視頻回放免費(fèi)學(xué)一年;參加在線直播課程,可享受視頻回放免費(fèi)學(xué)一年;提前繳費(fèi)即可開通錄播視頻超前學(xué)習(xí)。
【培訓(xùn)對象】:即將畢業(yè)的在校大專生或本科生;已畢業(yè)的大專生或本科生;各軟件企業(yè)在職的開發(fā)工程師;對Java開發(fā)有興趣的愛好者。
【課程內(nèi)容】:
時間 | 培訓(xùn)模塊 | 培訓(xùn)內(nèi)容 |
第一天 上午 | Spring IOC | 第一部分 Spring概述 一. Spring簡介 二. Spring體系結(jié)構(gòu) 第二部分 Spring IOC容器 一. IOC概述 二. 類裝載器 三. 反射 四. 資源訪問 五. 設(shè)計模式-工廠模式 六. IOC/DI思想演變 七. IOC容器的實現(xiàn)原理 八. BeanFactory和ApplicationContext 九. Bean的生命周期 十. Bean的作用域 十一. 依賴注入 十二. IOC的XML配置使用 十三. IOC的注解使用 |
第一天 下午 | Spring AOP | Spring AOP 一. AOP概述 二. 設(shè)計模式-代理模式 三. JDK動態(tài)代理 四. CGLib動態(tài)代理 五. Spring對AOP的支持 六. Spring的事務(wù)管理 1. 編程式事務(wù) 2. 聲明式事務(wù) 七. 基于Schema的AOP實現(xiàn) 八. 基于@AspectJ的AOP實現(xiàn) |
第二天 上午 | MyBatis | 一. XML配置 二. Mapper XML 文件 1. 查詢(Select) 2. 更新(Insert, Update and Delete) 3. 參數(shù)(Parameters) 4. 結(jié)果集(Result Maps) 5. 自動映射(Auto-mapping) 6. Cache |
第二天 下午 | Spring MVC | 第一部分 SpringMVC 一. SpringMVC概述 1. SpringMVC簡介 2. MVC設(shè)計模式 3. SpringMVC體系結(jié)構(gòu) 二. SpringMVC應(yīng)用入門 1. SpringMVC 處理流程 2. SpringMVC的DispatcherServlet 3. SpringMvc 配置解析 4. 基于注解的控制器 |
第三天 上午 | Spring Boot微服務(wù) | 第二部分 SpringBoot框架 一. Spring Boot基礎(chǔ) 1. Spring Boot概述 2. Spring Boot核心功能 3. Spring Boot快速搭建 二. Spring Boot核心 1. 起步依賴 2. 自動配置 3. 自定義配置 4. 通過屬性文件外置配置 5. Spring Boot + Junit單元測試 |
第三天 下午 | Boot重構(gòu)Web項目 | Spring Boot 微服務(wù)架構(gòu) 1. Spring Boot連接Redis 2. Spring Boot JDBC 3. Spring Boot 的AOP實現(xiàn) 4. Boot 整合WebService服務(wù) 5. SOAP、WSDL 6. Boot 的測試與注冊 7. 應(yīng)用的打包與部署 |
【培訓(xùn)收益】:
通過此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1.掌握J(rèn)avaSE的異常處理方法;
2.掌握多線程基礎(chǔ)知識;
3.掌握IO系統(tǒng)、網(wǎng)絡(luò)編程、Java反射機(jī)制、JVM性能調(diào)優(yōu);
4.理解JavaEE、EJB、JMS、Java語言的高級特征;
5.了解GoF的設(shè)計模式、Spring AOP、動態(tài)代理、
6. 熟練掌握 MyBatis、MVC、Boot之間的整合操作。
【培訓(xùn)特色】:1.理論與實踐相結(jié)合、案例分析與行業(yè)應(yīng)用穿插進(jìn)行;2.老師精彩內(nèi)容解析、學(xué)員專題討論、分組研究;3.通過全面知識理解、專題技能和實踐結(jié)合的授課方式。
【培訓(xùn)老師】:
張老師 天津大學(xué)軟件工程碩士,10多年的IT領(lǐng)域相關(guān)技術(shù)研究和項目開發(fā)工作,在長期軟件領(lǐng)域工作過程中,對軟件企業(yè)運(yùn)作模式有深入研究,熟悉軟件質(zhì)量保障標(biāo)準(zhǔn)ISO9003和軟件過程改進(jìn)模型CMM/CMMI,在具體項目實施過程中總結(jié)經(jīng)驗,有深刻認(rèn)識。通曉多種軟件設(shè)計和開發(fā)工具。對軟件開發(fā)整個流程非常熟悉,能根據(jù)項目特點定制具體軟件過程,并進(jìn)行項目管理和監(jiān)控,有很強(qiáng)的軟件項目組織管理能力。對C/C++ 、HTML 5、python、Hadoop、java、java EE、android、IOS、大數(shù)據(jù)、云計算有比較深入的理解和應(yīng)用,具有較強(qiáng)的移動互聯(lián)網(wǎng)應(yīng)用需求分析和系統(tǒng)設(shè)計能力,熟悉Android框架、IOS框架等技術(shù),了解各種設(shè)計模式,能在具體項目中靈活運(yùn)用。
翁老師 企業(yè)級J2EE專家,博士,北京理工大學(xué)軟件研究所計算機(jī)應(yīng)用技術(shù)專業(yè)。在軟件行業(yè)工作近二十年,近50多個大中型項目的主持、管理、開發(fā)經(jīng)驗。主要學(xué)術(shù)成果:近年來先后在國內(nèi)外重要刊物發(fā)表論文20多篇,多篇被EI收錄,出版著作4部。參與完成自然科學(xué)基金項目2項,參與縱向課題5項,主持橫向科研項目5項。