Skip to main Content

Coding with AI

  • Code training CAI
  • Duur 1 dag

Andere trainingsmethoden

Klassikale training Prijs

op aanvraag

Vraag een groepstraining aan Schrijf je in

Methode

Deze training is in de volgende formats beschikbaar:

  • Klassikale training

    Klassikaal leren

  • Virtueel leren

    Virtueel leren

Vraag deze training aan in een andere lesvorm.

Trainingsbeschrijving

Naar boven

Coding with AI Course Overview

There’s no doubt that AI can make developers more efficient and productive. It’s also a great learning aid, enabling individuals to acquire knowledge in their own way and at their own pace. But it has its drawbacks too. It’s costly. LLM responses may be of poor quality, wrong, or even malicious. Developers must know enough to critique the code produced, and they must be disciplined enough to avoid cognitive atrophy.

This course deals with key AI concepts including language models, prompting, context, and agents.
It provides comprehensive coverage of GitHub Copilot in VS Code specifically, though the concepts are applicable to other AI coding assistants too. Delegates will learn how to exploit suggestions, agents, context, tools, slash commands, and smart actions. Delegates will further learn how to customise Copilot and to use it safely and securely.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

Doelgroep

Naar boven

Who will the Course Benefit?

The Coding with AI course is primarily aimed at developers, analysts, and engineers (those who write code), but it may also be of interest to non-technical people responsible for teams that produce code.

Trainingsdoelstellingen

Naar boven

Course Objectives

The course aims to provide the delegate with the skills and knowledge necessary to use AI tools, specifically GitHub Copilot in VS Code, to become more efficient and productive. It also seeks to provide the delegate with an understanding of the way in which LLMs and agents work, and the risks and safeguards involved.

Inhoud training

Naar boven

Course Contents

Course Introduction

  • Administration and course materials
  • Course structure and agenda
  • Delegate and trainer introductions

Session 1: LANGUAGE MODELS AND AGENTS

  • Models
  • Prompts
  • Prompt engineering
  • LLM characteristics
  • Thinking and reasoning
  • Which model?
  • Context
  • Context window
  • Tools
  • What is an agent?
  • The agent loop
  • Agent types
  • Subagents
  • Memory

Session 2: GITHUB COPILOT IN VISUAL STUDIO CODE

  • About GitHub Copilot
  • Setup
  • Suggestions
  • Agents (chat)
  • Prompting
  • Context
  • Tools
  • Reviewing
  • Editing previous chat requests
  • Checkpoints
  • Chat participants
  • Inline chat
  • Generate code context menu
  • Slash commands
  • Smart actions
  • Switching accounts
  • Signing out
  • Disabling AI features

Session 3: COPILOT CUSTOMISATION

  • Reusable prompts
  • Custom instructions
  • Custom agents
  • Model Context Protocol (MCP)

Session 4: COPILOT SECURITY

  • Execution and access
  • Supply chain dependencies
  • Approval automation
  • Information exposure
  • Prompt injection
  • Trust boundaries
  • Controlled scope
  • Transparency
  • Secrets management
  • Recommended security baseline
  • Enterprise policies

Voorkennis

Naar boven

Requirements

Delegates attending this course will, ideally, be able to write code independently. This does not apply to those attending with a view to understanding the concepts, risks, and safeguards only.

Cookie Control toggle icon