Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI时代架构师修炼之道:ChatGPT让架构师插上翅膀
Highest Rated
Rating: 4.2 out of 5(13 ratings)
99 students

AI时代架构师修炼之道:ChatGPT让架构师插上翅膀

使用ChatGPT、文心一言、Claude和Gemini等AI工具为架构设计赋能
Created by东升 关
Last updated 4/2024
Chinese (Simplified)

What you'll learn

  • AIGC辅助架构设计
  • AIGC辅助数据库设计
  • AIGC辅助敏捷开发实施
  • AIGC辅助敏测试驱动开发

Course content

11 sections95 lectures9h 4m total length
  • 人工智能对架构的影响与机遇2:28
  • 架构师在AI时代的角色转变2:15
  • ChatGPT简介5:48
  • AIGC介绍5:13
  • 使用ChatGPT5:39
  • ChatGPT替代工具6:18
  • 如何与ChatGPT交谈2:27

Requirements

  • 能够使用ChatGPT等AIGC工具

Description

本课程旨在指导软件架构师如何在人工智能时代提升自身的技能和知识,利用ChatGPT作为工具来增强软件设计和开发的能力。具体内容如下:


第1章:人工智能如何重塑软件架构

  • 人工智能技术的发展与普及

  • 人工智能对传统软件架构的挑战

  • 人工智能为软件架构带来的机遇和创新

  • 架构师在AI时代的新角色和技能要求

第2章:如何使用ChatGPT编写各种文档

  • 技术文档模板的设计

  • Markdown语言的基础知识

  • 思维导图的制作与应用

  • 表格的使用和制作

  • 图表的制作和分析

第3章:应用图形图表帮助思考和表达

  • 思维导图的作用与制作方法

  • Mermaid和PlantUML工具的使用

  • 鱼骨图的概念、结构和应用

  • 使用ChatGPT辅助绘制和分析鱼骨图

第4章:ChatGPT支持UML建模

  • UML的基本概念和图的分类

  • 类图、用例图、时序图、活动图的构成要素

  • 绘制UML图的步骤和注意事项

  • 使用ChatGPT绘制UML图的实践案例

第5章:设计模式

  • 软件设计原则回顾

  • 设计模式的概念和分类

  • 常用设计模式的介绍

  • 设计模式在实际开发中的应用

第6章:ChatGPT和设计模式

  • ChatGPT对设计模式的解释和说明

  • ChatGPT在设计模式识别与应用中的能力

  • ChatGPT在设计模式选择和建议中的应用

  • ChatGPT对设计模式扩展和变体的指导

第7章:ChatGPT数据库设计

  • 数据库设计的概念和阶段

  • 数据库概念建模和逻辑建模

  • 使用ChatGPT进行数据库设计

  • 辅助生成DDL脚本的实践

第8章:如何使用ChatGPT编写高质量的程序代码

  • 代码检查工具Checkstyle和PMD的使用

  • Python代码检查工具PyLint的使用

  • 人工代码评审的重要性和方法

  • ChatGPT在创建高质量代码中的作用

第9章:架构设计与敏捷开发实施

  • 敏捷开发的核心原则和实践

  • ChatGPT在敏捷开发中的应用

  • 好的架构设计对敏捷开发的促进作用

  • ChatGPT辅助敏捷架构设计的案例

第10章:ChatGPT辅助编写可测试性代码

  • ChatGPT辅助功能测试的方法

  • 测试驱动开发(TDD)的实施

  • ChatGPT辅助性能测试的实践

  • 设计可测试性代码的原则和实践

第11章:使用ChatGPT辅助设计高效的软件开发架构

  • 常见软件架构的介绍

  • ChatGPT在软件开发架构设计中的作用

  • 分层架构和微服务架构的深入探讨

  • 使用ChatGPT辅助设计实际项目架构的案例分析


Who this course is for:

  • 软件架构师:
  • 软件开发工程师
  • IT项目经理
  • 计算机科学学