炼数成金名师-葛大师倾力授课,学员与老师专属Q群交流,老师群内及时答疑,通过本课程的学习,你将学习到从编写项目的第一行Node.js代码到在服务器上部署项目的整个过程!8月9日开课,速度行动!
拼团说明:
3人成团,仅限开设30团。
开团后分享团购链接到朋友或者分享到朋友圈均可,有另2人付款拼团即成团
,即可享受99元团购到《深入浅出Spring》课程。
(团长有福利!)
目前,Java依然是企业级软件开发的主要语言。而其中,大部分的Java系统都会使用Ioc容器来组织整个系统。而Spring则是使用更为广发的Ioc容器,并俨然已经成为事实上的工业标准。
本次课程立足于Spring的基本使用,以介绍Spring的设计思想与设计细节为主要目标,并辅助于Spring的源码解读。力求让学员知其然,更知其所以然。最终可以灵活使用Spring框架,并且在软件设计中贯彻Spring的设计思想。
课程大纲:
第一课:Spring概述与历史与课程安排
历史
课程整体安排
Spring的模块
第二课:Spring基本使用和概念
Spring架构
开发环境搭建
Spring Bean的概念
IoC的概念
基本配置与使用
第三课:从一个Hello World看Spring架构与原理
获得Spring代码
了解maven与git
Spring容器的基本实现
Bean是如何加载的
第四课:设计模式与设计原则——理解Spring思想
为什么需要Spring
公认的软件设计原则
Spring中最重要的几种设计模式
IoC与Spring
第五课:扩展Spring功能
自定义spring标签
容器的层次与扩展
Bean的作用范围
第六课:PlaceHolder
placeholder基本功能
自定义Spring标签回顾
工厂后置处理器
第七课: Cglib介绍——Spring动态代理基础
回顾动态代理
JDK动态代理
Cglib的使用
使用Cglib JDK生成动态代理
动态代理与Spring的整合
Objenesis
第八课:Spring AOP
AOP概念与使用
自动代理
Spring AOP的使用
后置处理器
第九课: Spring对事务的支持
事务的介绍
事务的实现
AOP与事务背后共同的秘密
第十课:数据处理
数据类型转换
Validation
第十一课: Spring使用注意事项
循环依赖
同名bean
注解还是配置
方法替换
枚举支持
二次代理问题
第十二课: Spring案例分析——SpringMVC
架构与原理
核心源码分析
授课时间:
课程预计2018年8月9日开课,预计课程持续时间为14周。
授课对象:
对Spring有兴趣,希望能进一步理解Spring设计思想和原理的同学。
授课环境:
Windows和Linux均可。Spring版本为4.3.2.RELEASE
收获预期:
理解Spring的设计思想,对Spring的核心模块有深入了解。有能力对Spring进行扩展,并且能够快速理解一个陌生的Spring子项目。
授课讲师:
葛一鸣:计算机软件与理论专业硕士学位。取得了国家认证系统分析师职称)。10余年Java学习和开发经验,参与开发过多个软件项目。对Java程序设计,JVM有一定的研究。对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣。
炼数成金优秀客座讲师,已成功开设《实战Java高并发程序设计》、《深入JVM内核—原理、诊断与优化》,授课思路清晰,乐于与学员互动,课程好评率一直保持在95%以上。
2016年个人参与阿里云《算法大赛》,经过线上选拔及24小时极限挑战赛等多轮竞争,从900多支挑战队中脱颖而出斩获季军。并在2016云栖大会上接受颁奖,大赛选拔赛题包括《钓鱼网站检测》、《webshell通信检测》,《黑客入侵检测》,决赛中数据量超过10亿条。