Introduction

Welcome to the "Tech Lead Brief GitHub Copilot" Course!

Hi, I'm Vad and I want to welcome you to my new course about GitHub Copilot and ChatGPT for software and project development.

I'm a software engineer and engineering manager with over 10 years of experience working at startups and international companies.

In this course, I want to showcase how you can use modern generative AI tools like ChatGPT and GitHub Copilot for all stages of the software project cycle—from ideation to development to testing and code reviews.


Course Sections

1. Introduction

  • Setting up and using ChatGPT and GitHub Copilot.

2. Ideation

  • Using ChatGPT to generate ideas for your next project if you don't have an idea yet.
  • Explanation of the project idea we will pick for this course.

3. Development (80% of the course)

  • Setting up the backend project.
  • Creating the services.
  • Setting up dependencies.
  • Dockerizing our application.
  • Creating a small and restricted frontend to showcase how to use these tools for frontend development as well.

4. Testing

  • Using GitHub Copilot in unit and integration test creation.

We look forward to helping you leverage these powerful AI tools to streamline and enhance your software development process. Let's get started!