Développement logiciel avec GitHub Copilot

Software Development with GitHub Copilot

NEOPOLIS AKADEMY

Software Development with GitHub Copilot

Practical course on responsible GitHub Copilot use for software development: context engineering, customizing suggestions, testing strategies, code security and performance optimization within iterative development cycles.

View this course on Akademy ↗

Enrolment and practical details are available on Neopolis Akademy.

Software Development with GitHub Copilot

What you will explore

Principles of prompt construction and context engineering to get relevant suggestions.

Customization and filtering of generated assists to match project style and constraints.

Integrating Copilot suggestions into unit and integration testing workflows.

Security practices: review, filtering and managing suggested dependencies.

Measures to evaluate and improve quality and performance of AI-assisted code.

STEP BY STEP

Course programme

01Software Development with GitHub Copilot

This course examines using GitHub Copilot to write and refine code. It covers Copilot’s capabilities, interaction modes, and practical techniques to steer the assistant by providing context and well-crafted instructions.

Introduction to Copilot and what it can do, with a tour of its interaction modes.

Techniques to supply context (e.g. #context) and inject domain expertise for better results.

How to tune outputs: typing, documentation, instruction design and model selection.

Practical use covering tests, code quality, security considerations and creating multi-component tests.

Explore this module on Akademy ↗

Programme source: Neopolis Akademy. Original course page