Accelerating Software Development with GitHub Copilot (ADAI)

 

Course Overview

You will learn to utilize GitHub Copilot to edit and create code. You will gain a clear understanding of prompting techniques, building/configuring copilot to your specifications, and end-to-end application development with Copilot. With over 39 labs and lectures, this hands-on intensive course is ideal for anyone needing to develop applications with GitHubCopilot. A GitHub Copilot subscription is required to take this course.

Who should attend

  • Application Developers
  • Project Managers
  • System Engineers
  • DevOps Management

Prerequisites

  • Previous exposure to any programming language, preferably Python
  • Experience writing prompts, or previous prompt engineering training/experience helpful, but not required
  • Experience with Linux CLI/Commands preferred, but not required

Course Objectives

  • Develop and Write Code with AI
  • Plan and Scope a Project with AI
  • Build and Configure a Custom GPT
  • Fine-Tune a Custom GPT
  • Deploy an Application with AI Assistance
  • Understand Large Language Models and Prompting
  • Deploy Advanced Prompting Techniques
  • Learn Complex Programming Concepts with AI
  • Develop Instructions for a Custom GPT
  • Defining Prompts and Parameters
  • Introduction to AI-Assisted Application Development

Outline: Accelerating Software Development with GitHub Copilot (ADAI)

Required SCM Setup

  • Lecture + Lab: GitHub Account/Repository Creation
  • Lecture + Lab: GitHub Copilot Account Setup
  • Lecture: Introduction to GitHub Copilot

Prompt Engineering

  • Lecture: Demystifying Generative AI?
  • Lecture + Lab: Prompting an AI Model
  • Lecture + Lab: Define Prompt Parameters: Task/Inputs/Outputs/Constraints/Style
  • Lecture + Lab: Prompt Techniques: Chaining, Set Role, Feedback, Examples
  • Lecture: Optimizing Prompt Strategies for Code Generation
  • Challenge: Build and Deploy an Application using AI Assistant

GitHub Copilot

  • Lecture + Lab: Setup Copilot with VIM
  • Lecture + Lab: GitHub Copilot CLI
  • Lecture + Lab: Agentic AI with Copilot
  • Lecture: Spaces/Projects and their Technical Considerations
  • Lecture + Lab: Building Context with GitHub Copilot Spaces
  • Lecture: Plan/Scope your Application with AI
  • Challenge: Class Project: Scope out your Project /w AI
  • Challenge: Define a Project for specific Product Development

Learn Programming Concepts with AI

  • Lecture: Strategies for Learning with AI
  • Lecture + Lab: Leveraging GPT for AI-Augmented Learning

Containerization and Microservices

  • Lecture: Microservices Overview
  • Lecture + Lab: Deploy Kubernetes Using Ansible
  • Lecture + Lab: Using AI to Create/Manage a Docker Container
  • Lecture + Lab: Deploy an Application in Kubernetes /w AI

ChatGPT Codex

  • Lecture + Lab: Getting Started with ChatGPT
  • Lecture: ChatGPT Codex
  • Lecture + Lab: Getting Started with ChatGPT Codex
  • Lecture + Lab: Generate Code with ChatGPT Codex
  • Lecture + Lab: Linux CLI Integration with ChatGPT Codex
  • Lecture + Lab: Performing GitOps with ChatGPT Codex

ChatGPT Projects

  • Lecture + Lab: Create and use ChatGPT Projects
  • Lecture + Lab: Define Knowledge Base for a Custom GPT
  • Lecture + Lab: Project Plan/Scope Development with AI

Prices & Delivery methods

Online Training

Duration
2 days

Price
  • US $ 2,495
Classroom Training

Duration
2 days

Price
  • United States: US $ 2,495

Click on town name or "Online Training" to book Schedule

Instructor-led Online Training:   This is an Instructor-Led Online (ILO) course. These sessions are conducted via WebEx in a VoIP environment and require an Internet Connection and headset with microphone connected to your computer or laptop. If you have any questions about our online courses, feel free to contact us via phone or Email anytime.
*   This class is delivered by a vendor or third party partner.

United States

Online Training 10:00 Eastern Daylight Time (EDT) * Enroll
Online Training 10:00 Eastern Daylight Time (EDT) * Enroll