GitHub Copilot Practical Code Example: generate explain test. Java Spring Framework IntelliJ VS Code

preview_player
Показать описание
This video tutorial shows live coding for a practical example of how to use GitHub Copilot + Chat (AI Developer Tool) to create a Spring Boot Web Application in Java - IntelliJ and Visual Studio Code. AI-based code suggestions in real time, ask for assistance right in the Chat window to explain the code, write tests, and many more.

The video was intentionally recorded slowly and calmly so that everyone could follow my message. Those who need more dynamics can speed up the video 1.5x without losing the material :)

Do you want to unleash your programming potential, are you tired of constant searching through many web pages over the internet, want to know if your code is properly written? If the answer to any of these questions is yes, then this video tutorial is for you!

Bear in mind that GitHub Copilot will not teach you a programming language and/or how to use a specific framework. If you are a Senior developer it will boost your productivity, but as a Junior developer, you might get confused and lost with all the possibilities that now you have. In this video I have a few sections "Disclaimer - GitHub Copilot won't teach you", and "Changes that Chat didn't suggest - your knowledge".

0:00 Introduction
0:30 Should I use GitHub Copilot?
0:50 Useful links
1:25 IntelliJ plugin for Copilot
2:50 GitHub Copilot shortcuts - IntelliJ
4:05 AI-based code suggestions - Java + IntelliJ
5:25 Visual Studio Code - switch
5:40 GitHub Copilot Chat - asking a question
6:17 Disclaimer - GitHub Copilot won't teach you
8:25 Changes that Chat didn't suggest - your knowledge
9:50 Application class code with AI assistance
10:25 All code is in red - Will AI help me?
12:25 Changes that Chat didn't suggest - your knowledge
13:30 HelloController class code with AI assistance
14:15 Running the working web app
15:30 AI explains the code - using Chat
16:05 Fixing the code - AI-based - didn't work
17:00 AI explains the code - using Chat - again
17:35 Create a test class with AI assistance
18:00 Changes that Chat didn't suggest - your knowledge
20:00 Running the test class
20:30 Conclusion
20:45 Disclaimer - GitHub Copilot won't teach you
21:35 Thanks!
13:30 HelloController class code with AI assistance
14:15 Running the working web app
15:30 AI explains the code - using Chat
16:05 Fixing the code - AI-based - didn't work
Рекомендации по теме