【快班】软件架构必备基础
系统架构
10周
11人
此课程所属【全栈程序猿】, 【葛一鸣讲师的课程】专业,专业内有不少于15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在所有的专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解
讲师
- geym
课程简介
软件架构需要综合性的技术知识,基本上不可能在一门课中涵盖软件架构的方方面面。本课程立在对软件架构的核心内容进行提纲挈领的整理,帮助那些准备步入软件架构的技术人员快速而准确的理解软件架构中会遇到各种问题、常识和经验。本课程可以作为架构师的初级教程,也是对炼数成金网站上其它相关课程的重要补充与完备。
课程章节
- 第1课 面向对象的软件设计
- 1-1 介绍面向对象以及相关经验,澄清面向对象设计中的一些误区。
- 第2课 UML介绍与使用(上)
- 2-1 介绍UML在软件设计和架构中的使用,并推荐一种所思即所得的UML绘图工具。
- 第3课 UML介绍与使用(下)
- 3-1 介绍UML在软件设计和架构中的使用,并推荐一种所思即所得的UML绘图工具。
- 第4课 常用的架构设计(上)
- 4-1 介绍常用的软件架构模式,如分层,MVC模式,微内核架构,Archimate等等
- 第5课 常用的架构设计(下)
- 5-1 介绍常用的软件架构模式,如面向服务的架构 SOA,ESB,微服务等等
- 第6课 软件开发模型
- 6-1 介绍软件开发的基本模型与经验,如瀑布模型,敏捷模型等
- 第7课 推崇整洁的代码
- 7-1 介绍一般公认的编码技巧和规范,使用良好的编码方式,是每一个架构师必备的专业素养。
- 第8课 函数式编程范式概要(上)
- 8-1 对函数式编程进行概要说明。
- 第9课 函数式编程范式概要(下)
- 9-1 Java中的函数式编程及其使用和技巧。
- 第10课 聊聊分布式系统与计算
- 10-1 对分布式系统进行基本的介绍和阐述。
课程环境
Java环境
授课对象
有一定编程基础,希望学习系统设计和架构的同学
收获预期
了解基本的软件设计思想和架构体系。具备进一步深化系统设计和架构的能力。
学费
学费: ¥400 ( 固定学费: ¥300, 逆向学费: ¥100 )
新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取300元固定收费+100元逆向学费,学习圆满则逆向学费全额返还给学员!