admin 发表于 2022-5-18 00:18:12

DDD(领域驱动设计)思想解读及优秀实践

**** Hidden Message *****
                                     
   
   
      
            
            
                课程目标
            
                吃透DDD,从容应对高复杂业务型项目架构与研发
               
                                       
                                                透彻理解
DDD概念
                                               
                        拒绝语义含糊,拒绝自说自话
                        
                        结合国内开发环境
                        
                        深入浅出,快速理解DDD专业化概念
                        
                                       
                                       
                  熟练掌握
DDD实践方法
                                               
                        上至领域分析、建模方法
                        
                        下至限界上下文合适的粒度是多大
                        
                        没有标准答案的问题,轻松 get
                        
                        大牛独家经验
                        
                  
                  
                  快速获得
DDD项目经验
                                               
                        从需求分析,到架构设计,到开发实现
                        
                        全面了解在不同的环节
                        
                        DDD带来的惊艳表现
                        
                                       
                               
            
      
   
   
   
      
            
               
                课程亮点
               
                  
                        深度结合实战案例,更精准的DDD思想解析,更落地的DDD实践指南
                        精选复杂业务项目,借其真实研发过程串讲DDD体系化知识
                        
                              
                                    
                                       
                                    
                                    
                                       
                                    
                                    
                                       
                                    
                              
                           
                           
                           
                        
                           
                        
                  
                  
                        
                        
                        最新概念 + 发展动向高密度解析,深度阐述 DDD 思想
                        
                        
                           
                              
                                    DDD战略
设计思想
                                    
                                    通过案例实践学习DDD战略设计。
从问题出发解析概念和方法原理,
学习具体分析方法。
                                    
                              
                           
                           
                              
                                    DDD战术
设计思想
                                    
                                    通过案例实践,由浅到深学习DDD
战术设计,在理解原理的基础上学
习具体的战术设计方法,手把手学
习DDD代码编写。
                                    
                              
                           
                        
                        
                           
                              
                                    领域和
子领域
                                    
                                    不仅学习和理解什么是领域和子
域,更会学习为什么要进行领域划
分、如何进行领域划分。
                                    
                              
                           
                           
                              
                                    限界上下文
                                    
                                    理解限界上下文的本质、与子域的
区别和联系,学习划分限界上下文
的具体方法,对关键问题进行解
析。
                                    
                              
                           
                        
                        
                           
                              
                                    领域故事
陈述建模法
                                    
                                    Domain storytelling,是近几年在DDD
社区中兴起的一种新的分析方法,能够
为战略设计和战术设计提供帮助。
                                    
                              
                           
                           
                              
                                    事件风暴
建模法
                                    
                                    学习事件风暴建模法的原理和步
骤,基于案例实践,学习如何利用
事件风暴建模法进行建模和设计。
                                    
                              
                           
                        
                  
                  
                        与微服务架构开发技术相结合,手把手带你落地 DDD 项目实践
                        
                            技术知识重点
                            DDD实践难点
                        
                        
                           
                           
                        
                        
                            微服务设计与开发
                            限界上下文的实现和集成
                        
                        
                            服务网格技术
                            防腐层的实现
                        
                        
                            持续集成(CI/CD)
                            资源库的实现
                        
                        
                            k8s容器编排技术
                            聚合的实现
                        
                        
                            公有云的应用,服务上云
                            应用层的实现
                        
                        
                            消息队列技术
                            事件总线的实现
                        
                        
                            AspectJ 静态代理技术
                            DDD与大数据开发
                        
                        
                            基于quartz实现任务调度
                            ……
                        
                  
            
      
   
   
      
      
            
               
                  课程大纲
                                                            第1章领域驱动设计的背景和来源
                  理解学习DDD的必要性,DDD能对我们带来什么帮助,它的核心思想和解决的痛点问题是什么,它的发展历史、现状和未来前景如何?它和现有方法体系的联系和区别(如面向对象设计思想、敏捷)?以及学习DDD对技术人员的成长有什么意义?我们应该怎样学习DDD?
                                                                              第2章战略设计
                  通过案例实践学习DDD战略设计。了解案例项目背景,理解利用DDD思想对软件系统进行建模和设计的整体过程;基于案例项目,学习通用语言、子域和限界上下文的概念和原理,学习一种实用的、具体的分析方法(domain story telling),学会基于具体的分析方法建立通用语言、并利用子域和限界上下文的划分对复杂系统进行问题的分解和模型的分解?理解什么是上下文映射,分解之后的限界上下文和对应团队之间如何协作?以及,什么是分层架构,深入代码层面介绍为什么要建立分层架构?并且为案例项目的分层架构做好准备。
                                                                              第3章初涉战术设计(使用DDD对交易域进行分析、建模和设计)
                  学习DDD战术设计基础思想和方法的原理,并且学习一种实用的、具体的战术设计分析方法,利用这些思想和方法,完成案例项目交易域的设计和开发。通过上至分析方法、架构设计、下至代码的实操演练,理解实体、值对象、工厂、资源库、聚合、领域服务、应用服务等DDD设计元素的含义、作用和应用方法。
                                                                              第4章深入战术设计(使用DDD对运营域进行分析、建模和设计)
                  学习更深层次的分析和建模方法,以及更深层次的DDD架构模式。通过案例项目中运营域的设计和开发,学习事件风暴建模法的思想和应用;学习DDD在大数据ETL和分析相关场景中的应用。
                                                                              第5章DDD和微服务(架构升级:从单体到微服务的重构)
                  运用DDD思想,结合微服务相关底层技术,将案例项目从单体架构重构到微服务架构。在此过程中,学习DDD和微服务的关系,微服务架构中的问题和DDD给出的答案;学习服务网格(service mesh)技术应用和基于容器技术将服务部署上云。
                                                                                                                                                                查看完整目录
                                    
            
      
   
      
      
            
               
                  每个IT资源网课程,都是一个专业的技术社区
                  个性化增值服务,学习有保障更高效
                  
                        
                        
                            答疑专区+技术社区
                            连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
                        
                        
                        
                            课程全套代码下载
                            提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
                        
                  
                  
                        
                        
                        独家“动态”教辅材料
                            丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
                        
                        
                        
                            实用图文资料
                            部分简单内容以图文形式呈现,与视频
相配合,既保障学习效果,又提高了学
习效率。
                        
                  
                  
            
      
   
                                **** Hidden Message *****
页: [1]
查看完整版本: DDD(领域驱动设计)思想解读及优秀实践