|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/github-co-pilot-for-software-project-development/
课程评论:没有评论
**课程名称:** GitHub Copilot for Software Project Development **课程概述:** 本课程专注于探讨如何在软件项目开发中有效利用 GitHub Copilot。课程将以一个简化的股权管理应用为例,贯穿软件项目开发的主要阶段,重点关注开发过程本身。该应用将涵盖公司资本化、首次股份发行、股份拆分以及股东购股这四个核心方法。请注意,本课程旨在教授如何使用 Copilot 加速开发,而非构建一个功能完备的股权管理应用,讲师本人并非股权管理专家,仅为一名好奇的学习者。 **课程主要内容:** * 如何利用基础版 ChatGPT 3.5 生成项目创意。 * 如何为你的想法创建后端项目。 * 如何运用 Copilot 提升开发效率。 * 如何使用 Copilot 修复问题和解释代码片段。 * 如何借助 Copilot 编写测试。 * 如何使用 Copilot 创建一个简单的前端应用,并将其与后端项目连接。 **课程不包含内容:** * Copilot 的所有潜在用例。 * Copilot 的所有功能。 * 软件开发最佳实践。 **可选内容:** 课程中包含一些可选的教学内容,指导学员如何使用基础版 ChatGPT 进行项目创意生成和现有项目功能增强。
Welcome to my new course about Github Co-pilot for project development!This course is targeting one main concept important for real life usage of Co-pilot - project development.We will use a sample app and go through most stages of software project development with main focus on Development itself.Main app would be covering up an area of equity management with 4 core methods to write:Capitalisation of the companyInitial shares release of the companyShares split of the company sharesShares purchase by shareholders.App would be simplified for this course to not overcomplicate the implementation as the main goal of this course is to teach how to use Co-pilot for software development, NOT build a fully-pledged equity management app.NOTE: I am not an expert in equity management, just curious self-learner.Main areas to cover are:How to generate an idea for your next project (using basic ChatGPT 3.5)How to create a Backend project for your ideaHow to use Co-pilot to help boost your development productivityHow to use Co-pilot to fix issues and explain code chunksHow to write tests using Co-pilot.How to create very simple Frontend app using Co-pilot to hook it up with Backend projectWhat this course is NOT targeting:All potential use cases of Co-pilotEvery functionality Co-pilot hasSoftware development best practicesThere are some optional lessons targeting basic ChatGPT usage for project idea generation and enhancement the features set of an existing project.