AI with GitHub Copilot

In de cursus AI met GitHub Copilot van SpiralTrain leer je hoe je AI gebruikt om softwareontwikkeling te versnellen en te verbeteren. Onderwerpen zoals functie-generatie, tests, documentatie, veilige samenwerking, en ethische overwegingen komen aan bod. Ook verkennen we alternatieven en de toekomst van AI in development. Deelnemers werken tijdens de cursus met de nieuwste versie van GitHub Copilot.

Regio:
2 dagen
Inschrijven
€ 1699
€ 1699
€ 1444
15% korting
ARI300
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • AI with GitHub Copilot : Inhoud

    Cursus AI with GitHub Copilot

    In de cursus AI with GitHub Copilot leren deelnemers hoe ze GitHub Copilot effectief kunnen gebruiken in hun ontwikkelingsprocessen. Deze cursus behandelt niet alleen de installatie en integratie met verschillende IDE's, maar ook hoe het Copilot-model suggesties kan geven tijdens het coderen. Deelnemers ontdekken het verschil tussen Copilot en andere AI-tools zoals ChatGPT, en leren best practices voor het gebruik van Copilot in hun projecten.

    Programmeren met Copilot

    De cursus AI with GitHub Copilot biedt praktische oefeningen waarbij deelnemers Copilot gebruiken voor functies, tests en refactoring. Documentatie, debuggen en effectieve promptstrategieën worden ook behandeld. Deelnemers leren hoe Copilot boilerplate-code genereert en hoe ze foutieve suggesties kunnen corrigeren voor optimale resultaten.

    Samenwerken met Copilot

    Een belangrijk aspect van de cursus AI with GitHub Copilot is teamontwikkeling. Deelnemers leren over Git-versiebeheer, pull requests en het reviewproces met Copilot. Er is ook aandacht voor GitHub Actions, taakautomatisering, veilige afhankelijkheden en het schrijven van duidelijke commitberichten.

    AI-ondersteund Testen

    In de cursus AI with GitHub Copilot ligt de focus op testen met Copilot, waaronder unit-tests, TDD, en het gebruik van stubs. De cursus behandelt ook tools voor testdekking en kwaliteitscontrole, alsook het beheer van testdata en het waarborgen van beveiliging tijdens de testfase.

    Veiligheid en Ethiek

    Een essentieel onderdeel van de cursus AI with GitHub Copilot is het veilig gebruik van de tool. Onderwerpen zoals veilige code, licenties, bias, intellectuele eigendomsrechten en de beperkingen van trainingsdata worden grondig besproken. Het belang van menselijke controle in het ontwikkelingsproces komt ook aan bod.

    Voorbij Copilot

    De afsluitende module van de cursus AI with GitHub Copilot kijkt naar alternatieven zoals TabNine en CodeWhisperer. De rol van AI in IDE's, integraties met DevOps en geautomatiseerde code reviews worden besproken. Tot slot wordt er ingegaan op hoe Copilot de productiviteit van ontwikkelaars kan verhogen.
    Voor meer informatie over gerelateerde onderwerpen, bekijk ook onze cursus Open Source AI. Voor meer details over AI-toepassingen in .NET, zie .NET AI Agents en Apps. Ga voor meer inzichten naar de cursus AI Agents Bouwen.
    Voor meer informatie over GitHub Copilot, bezoek de officiële GitHub Copilot pagina.

  • AI with GitHub Copilot : Training

    Doelgroep Cursus AI met GitHub Copilot

    De cursus AI met GitHub Copilot is bedoeld voor softwareontwikkelaars, DevOps-engineers en technische teams die AI willen inzetten om hun ontwikkelproces te versnellen met behulp van GitHub Copilot.

    Voorkennis Cursus AI met GitHub Copilot

    Voor deelname aan de cursus is ervaring met programmeren in talen zoals Python, JavaScript of TypeScript vereist. Basiskennis van Git en moderne ontwikkelomgevingen is aanbevolen.

    Uitvoering Training AI met GitHub Copilot

    De cursus combineert theorie met hands-on labs en interactieve demonstraties. Er wordt gewerkt met realistische scenario’s en praktijkvoorbeelden uit softwareontwikkeling.

    Certificaat AI met GitHub Copilot

    Na succesvolle afronding van de training ontvangen deelnemers een certificaat van deelname aan AI met GitHub Copilot.

    Cursus AI met GitHub Copilot
  • AI with GitHub Copilot : Modules

    Module 1: Intro to Copilot

    Module 2: Programming with Copilot

    Module 3: Collaborative Development

    What is GitHub Copilot?
    Underlying AI model (Codex)
    Setup and Installation
    IDE Integrations
    Languages and Frameworks
    Suggestions and Completions
    Best Practices
    Accepting and Editing
    Copilot Labs
    Copilot vs ChatGPT
    Writing Functions with Copilot
    Unit Test Generation
    Refactoring Legacy Code
    Code Documentation
    Debugging with Copilot
    Pair Programming Concepts
    Handling Boilerplate Code
    Patterns and Idioms
    Prompting for Code Snippets
    Troubleshooting Copilot Output
    Working with Teams
    Version Control with Git
    Pair Programming with Copilot
    Code Review and Suggestions
    Integrating with GitHub Actions
    Pull Requests and Automation
    Managing Dependencies
    Secure Code Generation
    Writing Commit Messages
    Continuous Integration

    Module 4: AI-Powered Testing

    Module 5: Security and Ethics

    Module 6: Beyond Copilot

    Unit and Integration Tests
    Test Case Automation
    TDD with Copilot
    Mocks and Stubs
    Debugging Test Failures
    Code Coverage Tools
    Test-driven Refactoring
    Test Data Generation
    Security Testing
    Code Quality Assurance
    Secure Coding Practices
    Avoiding Leakage Credentials
    Managing open-source licenses
    Bias and Fairness in Suggestions
    Compliance with Standards
    Managing Copilot Suggestions
    Responsible Usage
    IP and Copyright Considerations
    Training Data Issues
    Human Review Importance
    Open Source Alternatives
    CodeWhisperer and TabNine
    Copilot CLI
    Embedding AI in Custom IDEs
    Evaluating Code Models
    AI in DevOps
    AI Code Review Assistants
    Future AI in Software Development
    Developer Productivity Metrics
    Integrating Copilot in Workflows
  • AI with GitHub Copilot : Algemeen

    Lees de algemene cursus informatie
  • AI with GitHub Copilot : Reviews

  • AI with GitHub Copilot : Certificaat