软件构架和设计要点-Software Architecture and Design Essentials

对于渴望学习软件设计并热爱架构优秀软件产品的开发人员和程序员
您将学到什么
  • 设计原理,设计模式以及实际插图和代码示例。原始作业和测验进行练习。
  • 针对不同的实际场景逐步创建UML模型。创建软件设计所需的设计图(结构和行为)。
  • 建筑风格简介涵盖从整体式服务到微服务的演变及其使用的好处。
  • 用于复杂场景的微服务中的分布式事务处理模式。
  • 编写干净代码的编码原理和技术。
  • 从软件设计师/架构师的角度了解需求。质量属性的详细分析。
  • 确定对体系结构具有重要意义的需求,以制定明智的设计决策。
  • 使用零售销售点应用程序进行实际案例研究; 涵盖整个课程。
  • 心态技巧并建立对常见错误和反模式的意识。
  • 为您的软件项目/产品创建设计和体系结构。
要求
  • 基本的编程经验
  • 整个课程的内容和概念均以与语言无关的方式创建;代码示例主要在C#中。
描述

******该课程定期更新,包括新作业-每个部分的测验;请注意更新*************

本课程将带您从构思构思到最终解决方案的详尽旅程,其中讲授软件生命周期的各个方面,并强调体系结构和设计的 重要性 

开发团队执行的主要活动之一是 需求分析 。本课程清除了每个技术人员在“需求阶段必须完成的工作”方面的想法。 带有插图的详细讲座,使用真实示例的动画 提供了所需的信息深度,涵盖了面向对象分析的主题  。

关于非功能需求/质量属性的专门讲座   将为您提供很多细节,以至于您以后创建的每个设计都将让您将这些属性视为 重中之重。产品发布后不再有讨论或更改。

您将学习各种建筑风格,涵盖行业中所有主要建筑风格的 宗旨 。

本课程还试图 通过适当的示例和说明来 揭露术语使用和/或体系结构特征之间存在的一些混淆

您将学习 分层的,分层的体系结构样式,SOA的宗旨,微服务的核心属性,容器概述和最新的无服务器体系结构样式 。您将获得构成各个样式的所有必需建筑元素的知识。

完成课程后,OOAD 将不再是一个艰难的概念; 本课程涵盖了面向对象范例的所有相关概念,面向 对象设计方法指南和原理 。 必须创建的可视模型 及其好处。所有这些都带有使用真实示例的分步建模教程。

一切都是由设计决定的 :您将学习  在需求和体系结构讨论期间讨论的实际示例的设计模式,SOLID原则,分布式事务模式,结构图,行为图

这将为您提供 有关建筑分析和设计的全貌。当您逐一讲完每节课时,您将做一个端到端的解决方案。

您将学习 UML建模,并且我们将一起逐步创建设计图

我们已 在所有部分适当地嵌入了真实的代码示例

本课程适用于谁:
  • 学生,开发人员,程序员,新线索,有抱负的建筑师
  • 本课程适用于对软件设计充满热情的每个人。
  • 本课程适用于所有喜欢编写简洁代码的人。

教程下载地址

资源下载
下载价格5 下载券
VIP免费
客服微信:53311356 售前QQ群:694476968

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码