Welcome to ONLC Training Centers

Automating Workflows: Copilot Studio & Agentic Programming Course

Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Need a class for a group?

We can deliver this class for your group. Follow the link to request more information.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Train from your home or office

If you have high-speed internet and a computer you can likely take this class from your home or office.


Automating Workflows: Copilot Studio & Agentic Programming Course

 

Special Note to New Hampshire Residents
This course has not yet been approved by the New Hampshire Department of Education. Please contact us for an update on when the class will be available in New Hampshire.

Overview

This course introduces GitHub Copilot Extensions and Agents, powerful tools that enhance the software development process through context-aware, task-specific guidance. You'll learn the fundamentals of creating and implementing extensions that integrate with external tools and services to provide AI-assisted development capabilities.

Throughout this learning experience, you'll build your own GitHub Copilot extension, configure it to address specific developer workflows, and implement custom abilities that can significantly improve coding efficiency and collaboration.

Who Should Attend

This course is ideal for developers and engineering teams looking to leverage AI to streamline their development workflows and enhance productivity. Software professionals interested in extending GitHub Copilot's capabilities to address specific development needs will find particular value in this training.

Prerequisites

Participants should have basic familiarity with GitHub, coding experience in Python or JavaScript, and a general understanding of software development practices. Prior experience with GitHub Copilot is helpful but not required.

Enroll

Click the button below to sign up for this class and other free AI sessions.


3:00 PM (Eastern)


Can't make the date? Enroll anyway and we'll give you access to the recorded session!

Note

Course content is subject to change to keep pace with the latest advancements and updates.

Course Outline

Introduction

  • Overview of GitHub Copilot Extensions and agents in software development
  • How GitHub Copilot supports AI pair programming
  • Real-world examples of Extensions and agents in development workflows

What is a GitHub Copilot Extension and Agent?

  • Differences between Copilot Extensions and standard Copilot suggestions
  • Context-aware, task-specific guidance capabilities
  • Integration with external tools and services
  • GitHub Copilot Agents as the underlying extensibility platform
  • Key capabilities of Copilot Agents

How do GitHub Copilot Extensions and Agents work?

  • Components of a Copilot Agent: Actions, Directives, and Tools
  • Leveraging context in Copilot Agents
  • Creating a Copilot Agent using Copilot Extensions
  • API/SDK usage for extending Copilot

When to use GitHub Copilot Extensions and Agents

  • Querying third-party documentation services
  • Providing AI-assisted coding through third-party models
  • Retrieving data from external services
  • Executing specific actions in external systems

Your first extension for GitHub Copilot

  • Setting up a Copilot extension
  • Implementing a basic extension with defined actions and directives
  • Testing and refining agent responses
  • Configuring a web service to support your extension
  • Creating and configuring a GitHub App for Copilot
  • Adding custom abilities to make your extension unique
  • Testing your extension on github.com and VS Code
  • Optional deployment to Azure and publishing to the marketplace

Frequently Asked Questions

Q: How do GitHub Copilot Extensions differ from standard GitHub Copilot?

  • A: While standard GitHub Copilot provides inline code suggestions, Extensions offer context-aware, task-specific guidance and can integrate with external tools and services to perform specialized tasks beyond basic code completion.

Q: What programming languages are required to create GitHub Copilot Extensions?

  • A: The course focuses on creating Extensions using Python or JavaScript, though the principles can be applied to other languages supported by GitHub Copilot's extensibility framework.

Q: Can GitHub Copilot Extensions access my private repositories and code?

  • A: Yes, Extensions can be configured to access private repositories and code bases with appropriate permissions, making them valuable for company-specific implementations and workflows.

Q: Do I need administrative access to my GitHub organization to implement Extensions?

  • A: While not required for the course exercises, administrative access may be necessary for deploying production Extensions that integrate with organization-wide tools and services.

Q: How customizable are GitHub Copilot Extensions?

  • A: Extensions are highly customizable and can be tailored to specific development workflows, company standards, and industry requirements, making them adaptable to virtually any development environment.

Q: Can I share my custom Extensions with my team or organization?

  • A: Yes, Extensions can be shared within teams or organizations, and there's an option to publish them to the Copilot Extensions marketplace for broader distribution.

 

View outline in Word

LCP3M2

Attend hands-on, instructor-led Automating Workflows: Copilot Studio & Agentic Programming training classes at ONLC's nationwide locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Courses and select the one that's right for you.

GENERAL INFO

Class Format
Class Policies
Student Reviews


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



ONLC TRAINING CENTERS
800-288-8221
www.onlc.com