
GitHub Copilot
Beskrivelse
GitHub Copilot er meget mere end et autofuldføringsværktøj – det er en intelligent partner, der kan hjælpe dig med at skrive, teste og forbedre kode. På dette kursus lærer du, hvordan du bruger Copilot på en måde, der er både produktiv, sikker og ansvarlig.
Vi arbejder med hands-on scenarier og konkrete værktøjer, der gør dig i stand til at:
- Skrive effektive prompts og forstå, hvordan Copilot tænker
- Konfigurere Copilot i forskellige udviklingsmiljøer (IDE, CLI, Chat)
- Bruge Copilot til at generere kode, dokumentation og tests
- Forstå og styre Copilots begrænsninger og sikkerhedsaspekter
- Administrere brug og governance i teams og organisationer
Du lærer også at evaluere AI-genereret kode kritisk – og at måle den reelle værdi, Copilot skaber i din udviklingsproces. Kurset dækker både tekniske og organisatoriske perspektiver og giver dig et solidt grundlag for at implementere Copilot i praksis.
Moduloversigt
- Modul 1Responsible AI with GitHub Copilot
- Recognize ethical and operational AI risks in software development
- Implement content and context exclusions to safeguard sensitive data
- Apply governance controls for compliant AI use
- Modul 2Introduction to GitHub Copilot
- Install and configure Copilot in IDE, CLI, and chat environments
- Understand activation triggers and code suggestion modes
- Differentiate features across Individual, Business, and Enterprise plans
- Modul 3Introduction to prompt engineering with GitHub Copilot
- Explore zero-shot vs few-shot prompting strategies
- Craft effective prompts to guide desired output
- Refine prompts iteratively for increased relevancy
- Modul 4Using advanced GitHub Copilot features
- Utilize Copilot for generating tests, functions, and code refactoring
- Integrate advanced features into Python-based workflows
- Identify performance improvements and security considerations
- Modul 5GitHub Copilot Across Environments: IDE, Chat, and CLI
- Use Copilot inline, chat, and via CLI commands
- Tailor usage to fit different development scenarios
- Troubleshoot environment-specific issues and optimize setup
- Modul 6Management and customization considerations with GitHub Copilot
- Administer Copilot settings at repo and org level
- Configure usage policies, audit logs, and license allocation
- Maintain compliance and transparency in team environments
- Modul 7Developer use cases for AI with GitHub Copilot
- Enhance SDLC processes: documentation, learning, and code refactoring
- Use Copilot to modernize legacy code and onboarding flows
- Measure productivity gains using GitHub's Productivity API
- Modul 8Develop unit tests using GitHub Copilot tools
- Generate unit and integration tests using both Chat and editor
- Practice writing edge-case tests and test suites in VS Code
- Integrate Copilot-generated tests into CI/CD pipelines
- Modul 9Introduction to GitHub Copilot Business
- Learn differences between Individual and Business plans
- Discover enterprise-level features and governance tools
- Review usage scenarios and successful customer examples
- Modul 10Introduction to GitHub Copilot Enterprise
- Understand features unique to the Enterprise SKU
- Explore Knowledge Bases and advanced AI integrations
- Learn about setup, enablement, and enterprise adoption use cases
- Modul 11Using GitHub Copilot with JavaScript
- Configure Copilot in JavaScript projects
- Use Copilot to update web app code and common patterns
- Adapt suggestions to match JS best practices
- Modul 12Using GitHub Copilot with Python
- Enable Copilot in Python environments (e.g., Flask, Django)
- Generate API endpoints and helper functions automatically
- Incorporate Copilot into Python-based development workflows
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!
