高级软件工程

课程详情

课程标题:高级软件工程

课程核心介绍:

  • 深入探讨软件工程的高级概念和最佳实践。
  • 涵盖软件架构、设计模式、测试策略等高级主题。

适合人群:

  • 具备一定软件工程基础,希望提升高级技能的开发者。
  • 软件工程师、系统分析师、项目经理等。

学习收获:

  • 掌握高级软件工程概念和工具。
  • 提高软件设计和架构能力。
  • 学习如何进行高效的软件测试和质量管理。

课程亮点:

  • 结合实际案例,深入浅出讲解高级软件工程知识。
  • 互动式教学,提供丰富的实践机会。
  • 行业专家授课,确保课程内容的前沿性和实用性。

课程目录

第一阶段 高级软件工程
  第一课 课程介绍
  第二课 Keyboard、Vim and VSCode
  第三课 Regex
  第四课 代码风格规范及基本的模块化设计
  第五课 可重用模块的接口设计
  第六课 函数的可重入性(reentrant)及线程安全浅析
  第七课 子系统的可重用设计
  第八课 代码背后的设计思想
  第九课
  第十课
  第十一课
  第十二课
  第十三课
  第十四课
  第十五课
  第十六课
  第十七课
  第十八课