|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aichatgpt-y/
课程评论:没有评论
AI时代程序员开发之道:ChatGPT让程序员插上翅膀 本课程旨在教授程序员如何利用ChatGPT这一强大工具,提升开发效率和质量。课程内容涵盖了从初识ChatGPT到将其应用于软件开发的各个环节,包括: **一、初识ChatGPT:** 介绍ChatGPT的基本概念和使用方法。 **二、文档编写辅助:** 学习如何利用ChatGPT协助编写技术文档、Markdown文本、思维导图、表格及图表。 **三、需求分析辅助:** 掌握利用ChatGPT收集用户需求、确定系统功能、梳理业务流程和绘制流程图的方法。 **四、系统设计辅助:** 学习如何使用ChatGPT进行系统架构设计、原型设计,并通过Todo List项目案例进行实践。 **五、数据库设计辅助:** 了解数据库设计流程,并通过Todo List项目案例,学习利用ChatGPT进行概念建模、逻辑建模、物理建模,以及生成DDL脚本。 **六、代码编写与质量提升:** 探讨如何使用ChatGPT编写代码、调试代码,以及如何评审ChatGPT生成的代码。 **七、系统测试辅助:** 学习ChatGPT在功能测试、性能测试以及与测试驱动开发(TDD)结合的最佳实践。 **八、任务管理辅助:** 了解如何利用ChatGPT进行任务分解、制定计划和跟踪任务。 **九、源代码底层逻辑分析:** 学习如何使用ChatGPT分析流行框架及他人源代码的底层逻辑。 **十、实战案例:** 通过PetStore宠物商店项目的开发,全面展示如何将ChatGPT应用于需求分析、架构设计、原型设计、详细设计、数据库设计及编码实现的全过程。
一、初次接触ChatGPT1.介绍 ChatGPT2.使用 ChatGPT二、如何使用ChatGPT编写各种文档1.辅助编写技术文档模板2.与ChatGPT对话的文本语言-Markdown3.思维导图 4.使用表格5.使用ChatGPT制作图表三、如何使用ChatGPT辅助进行需求分析1. 使用ChatGPT辅助收集用户需求2. 使用ChatGPT辅助确定系统功能3. 确定系统功能4. 确定业务流程 5. 无处不在的流程图四、如何使用ChatGPT辅助进行系统设计1. 使用ChatGPT辅助进行系统架构设计2. 使用ChatGPT辅助进行原型设计3. 案例2:Todo List项目原型设计4. 使用ChatGPT辅助进行详细设计五、如何使用ChatGPT辅助进行数据库设计1. 数据库设计阶段2. 案例1:使用ChatGPT对Todo List项目进行概念建模3. 案例2:使用ChatGPT对Todo List项目进行逻辑建模4. 案例3:使用ChatGPT对Todo List项目进行物理建模5. 案例4:使用ChatGPT辅助生成DDL脚本六、如何使用ChatGPT开编写质量的代码1. 编写代码2. 调试代码3. 评审ChatGPT生成的代码 4. 人工评审ChatGPT生成的代码七、如何使用ChatGPT辅助进行系统测试1. ChatGPT如何辅助进行功能测试2. ChatGPT与测试驱动开发zui佳实践 3. ChatGPT如何辅助进行性能测试八、如何使用ChatGPT辅助进行任务管理1. 任务目标与要求 2. 分解任务3. 制订任务计划4. 跟踪任务 九、如何使用ChatGPT分析源代码底层逻辑1. 使用ChatGPT辅助分析流行框架2. 使用ChatGPT分析别人的源代码 十、实战案例1:使用ChatGPT辅助开发PetStore宠物商店项目1. 项目概述2. 需求分析3. Python Web开发与分层架构设计 4. 页面原型设计5. 详细设计6. 数据库设计7. 使用ChatGPT辅助编码实现