DDD领域驱动设计与编程

目标

本课程是一套软件设计与编程系列教程,目标是带领读者以一个新的专业的设计思路进行编程实践,很多人开发业务系统,习惯了几十年的SQL编程,其实活得并不轻松,那么是不是会有另外一种活法呢?本系列课程纯为‘洗脑’课程,向读者展示一套不同于SQL或存储过程的编程思路。

领域驱动设计与编程是以国外Evans倡导的领域驱动设计DDD为核心,结合MartinFowler的分析模式以及面向对象分析设计原则等理论指导,结合作者个人几十年编程设计经验,以简单ABC编程为切入点,重新开始学习设计编程,这种编程过程不再纯粹为完成项目而敷衍了事,而是以匠人精神进行细心打磨的过程。

方式:企业内训

人数:50人以下

老师彭晨阳(板桥banq)

课时:可以根据自己要求和时间安排选择合并。授课:80% 上机:20%。每天5-6课时。

 以下课程内容从易到难安排,也可作为单元单独培训,也可压缩为两天时间。

导读:浅谈领域驱动设计与编程
01:小狗撒尿划边界? 领域即边界
02:如何编写类?贫血模型还是充血模型
03:如何创建对象?从生到死的生命周期
04:仓储库就是模型的仓库吗?卧室与客厅的区别
05:SQL语句要不要写?有本事就把复杂性放到领域模型内
06:实体的属性太多怎么破?固有属性与动态状态
07:物以类聚?高聚合低关联
08:盲人摸象摸需求,认识片面如何破?
09:到底发生了什么事件?突出动词事件
10:房子选什么样的结构户型住着才舒服?静态的结构与活动的流程

 

 

以上课程都可由banq163.com联系,能立即回复。联系表单按这里

 

更多咨询培训内容