This hands-on is bootcamp designed to sharpen your coding skills with GitHub Copilot. Whether you're new to AI-powered development or looking to refine your workflow, this session provides practical insights into Copilot’s capabilities and best practices.
The bootcamp covers code autocompletion, unit test generation, debugging, refactoring, and prompt engineering—all through interactive labs. By the end, you'll have the skills to integrate Copilot seamlessly into your development process and boost coding efficiency.
- A deep dive into AI and GitHub Copilot.
- Hands-on experience integrating Copilot into your workflow.
- Best practices for secure coding, debugging, and code reviews.
- Automated unit test generation and efficient refactoring.
- Improved documentation and prompt engineering techniques.
- Hands-on Labs: Practical coding exercises with GitHub Copilot.
- Expert Guidance: Learn from seasoned trainers.
- Interactive Sessions: Engaging, real-world coding challenges.
- Comprehensive Resources: Access detailed guides and materials.
- Skill Boost: Elevate your programming efficiency with Copilot.
To complete the hands-on labs, ensure you have the following installed:
- Visual Studio Code (v1.98 or later)
- GitHub Copilot (extension v1.284.0 or later)
- GitHub Copilot Chat (extension v0.25.1 or later)
- REST Client (by Huachao Mao)
- Node.js – Download here
- npm – Included with Node.js
-
Clone the repository (URL provided by George).
-
Open the project in Visual Studio Code:
cd <tempfoldername>/WrightBrothersAPI_JavaScript code .
-
Install dependencies in the root directory: Open a terminal in VS Code and run the following command:
npm install
For best results, keep the lab README.md open in a browser and have the project loaded in VS Code for easy reference.
Learn how to navigate a JavaScript codebase with Copilot’s Chat Extension. Implement REST API methods, generate code from comments, and ensure coding consistency—all while streamlining your workflow with AI assistance.
Prepare for takeoff! Your journey concludes with a hands-on lab to apply these concepts in real-world scenarios.
Practice structured coding exercises with Copilot, focusing on unit testing and debugging. Validate test coverage, handle exceptions, and refine API testing techniques with AI-powered pair programming
Prepare for takeoff! Your journey concludes with a hands-on lab to apply these concepts in real-world scenarios.
Explore Copilot’s advanced capabilities, including logging, API controller creation, code refactoring, and local code reviews. Improve maintainability, automate documentation, and refine prompt engineering.
Prepare for takeoff! Your journey concludes with a hands-on lab to apply these concepts in real-world scenarios.