最新公告
  • 欢迎您光临51学堂,各种优质it资源共享下载,精品资源,持续更新
  • 课程介绍
  • 多一点设计,少一点问题

    3 个步骤,理解优秀软件的设计

    典型的软件设计思维误区及解析

    设计软件必备的 4 大知识模块

    30+ 案例,深入剖析软件设计本质

    课程主体分为四个模块。
    第一模块:课前必读

    在正式开始软件设计的学习之前,我们会先梳理清楚软件设计的真正内涵与意义,与你谈谈影响软件设计的两个不可忽视的因素:分离关注点和可测试性。掌握这些内容会为你的软件设计学习之旅奠定一个良好的基础。
    第二模块:了解一个软件的设计

    教你一个“三步走”方法,让你无论是在新接触一个项目,或是想借鉴优秀实践的设计时,都有可以遵循的框架,快速抓到一个软件的设计精髓。同时,我们还会深入拆解三个最具代表性的开源项目,让你在案例中加深对知识的理解。
    第三模块:设计一个软件

    给你讲解设计一个软件时,你需要掌握的核心知识:

    • 程序设计语言:横跨语言学语言,让你不再局限于某一种语言,而是根据应用场景,择其善者而从之;
    • 编程范式:选择了几个最主流的编程范式,包括结构化编程、面向对象和函数式编程,帮你建立起软件设计的根基;
    • 设计原则与模式:给你介绍面向对象的主流设计原则,SOLID 原则。还会分享一些学习设计模式的心得,帮助你将设计模式的相关知识贯穿起来;
    • 设计方法:分析 DDD 设计方法,这是当下完整、有效的应对复杂业务场景的设计方法,包括了从如何识别概念到如何建立模型。

    第四模块:巩固篇

    通过三个实战项目,分析如何设计一个程序库、如何构建一个可扩展的模型和如何对既有的项目做设计上的改进,将学到的软件知识融会贯通。

    〖课程截图〗:

    软件设计之美 | 完结

    软件设计之美



    1.本站所有资源收集于互联网,不保证每个课程都有课件或者源码,请谨慎下载!!
    2.分享目的仅供大家学习和交流,不得使用于非法商业用途,不得违反国家法律,否则后果自负!
    3.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    常见问题FAQ

    视频课程的格式是什么
    视频不加密,网盘在线学习,课程免费更新,持续更新
    怎么发货?
    自动发货,提供百度云链接和提取码【如失效点击网站右侧联系客服】
    有些资源没更新完结怎么办
    本站资源包更新至完结,后续可以点击链接获取
    有问题不懂想咨询怎么办
    客服QQ:
    51学堂学习平台页脚背景
    • 13945会员总数(位)
    • 39817资源总数(个)
    • 5本周发布(个)
    • 5今日发布(个)
    • 4013稳定运行(天)

    51学堂资源站国内最专业的学习课程平台

    加入我们
  • 联系我们:www_51xt_com@qq.com

  • XML地图 | 标签云
  • © 2011 51学堂资源站 All rights reserved