AZ-2007 Accelerate app development by using GitHub Copilot - ITEL
AZ-2007 Accelerate app development by using GitHub Copilot
Course Code:
AZ-2007
Duration:
1 Day
Next Available Course Date:
Contact Us
Delivery Mode:
Instructor-led training (ILT)/Online Learning (OLL)
Fees:
Contact Us

Other Available Course Dates:

*Note: Please enquire within for available Saturday schedules.

GitHub Copilot has been proven to increase developer productivity and accelerate the pace of software development.During this training you’ll learn how to accelerate your development tasks using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment. You’ll learn how to use GitHub Copilot and GitHub Copilot Chat to explain complex or unfamiliar code, generate project and inline documentation, develop new code features based on prompts and comments, create unit tests, and improve the code quality, reliability, performance, and security of an existing codebase.

Course Outline

Lesson 1: Get started with GitHub Copilot
  • Introduction
  • Examine AI tools from GitHub, OpenAI, and Microsoft
  • Compare GitHub Copilot plans
  • Review GitHub Copilot features
  • Examine GitHub Copilot’s setup process
  • Configure GitHub Copilot settings in Visual Studio Code
  • Manage GitHub Copilot policies, features, and extensions for individuals
  • Examine GitHub Copilot’s code completion features
  • Examine GitHub Copilot’s AI assistance features
  • Examine GitHub Copilot Chat view features
  • Examine GitHub Copilot inline chat, smart actions, and quick chat
  • Exercise – Examine GitHub Copilot settings and user interface features
  • Module assessment
  • Summary
Lesson 2: Generate documentation using GitHub Copilot tools
  • Introduction
  • Review GitHub Copilot’s “explain” and “document” features
  • Examine GitHub Copilot prompts and keywords
  • Analyze and explain code using GitHub Copilot
  • Generate project documentation using GitHub Copilot
  • Generate inline code documentation using GitHub Copilot
  • Exercise – Analyze and document code using GitHub Copilot
  • Module assessment
  • Summary
Lesson 3: Develop code features using GitHub Copilot tools
  • Introduction
  • Examine the code development features of GitHub Copilot
  • Examine GitHub Copilot best practices
  • Generate code using GitHub Copilot code completion suggestions
  • Generate code using GitHub Copilot Chat
  • Exercise – Develop new code features using GitHub Copilot
  • Module assessment
  • Summary
Lesson 4: Develop unit tests using GitHub Copilot tools
  • Introduction
  • Examine the unit testing tools and environment
  • Create unit tests using the Generate Tests smart action
  • Create unit tests using Inline Chat
  • Create unit tests using Chat view modes
  • Exercise – Develop unit tests using GitHub Copilot
  • Module assessment
  • Summary
Lesson 5: Implement code improvements using GitHub Copilot tools
  • Introduction
  • Review GitHub Copilot’s code improvement features
  • Examine GitHub Copilot’s quick fix options
  • Review code refactoring scenarios and GitHub Copilot best practices
  • Refactor code using GitHub Copilot Inline Chat
  • Refactor code using GitHub Copilot Chat modes
  • Examine the GitHub Copilot code review features
  • Exercise – Refactor existing code using GitHub Copilot
  • Module assessment
  • Summary

Course Fee (inclusive of 9% GST)

Contact Us *Funding not available
Course Prerequisite
To be updated
Important Notes
Course Completion Requirements :
  1. Attended at least 75% of the course
  2. Declared as competent during the assessments
Who Should Attend?
Experienced developers who are interested in using the GitHub Copilot extensions for Visual Studio Code to accelerate their development process and improve their code.
  • An active subscription for GitHub Copilot is required for either a personal GitHub account or a GitHub account managed by an organization or enterprise.
  • One or more years of code development experience is recommended.
  • Some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.

Why ITEL?

  • Diverse Range of IT Courses

    We offer a diverse range of IT courses tailored to student needs. Our curriculum covers foundational to advanced topics, ensuring comprehensive learning. We stay updated with industry trends to deliver relevant courses.

  • Skilled & Experienced Instructors

    We are proud to have a team of highly skilled and experienced instructors. Our instructors are industry professionals with in-depth knowledge and expertise across various IT domains.

  • Practical & Hands-on Exercises

    Our courses feature hands-on exercises, projects, and simulations to build practical skills. Students gain confidence by applying knowledge to real-world scenarios.

Course Enquiry for AZ-2007 Accelerate app development by using GitHub Copilot

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
I want to find out more about:*
Where did you hear of ITEL?*
*Note: If you chose Others, kindly provide more information in the Remarks/Comments/Questions box.
Consent*
Newsletter Subscription

Download Microsoft Certified: Azure Fundamentals (AZ-900) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Microsoft Certified Azure Network Engineer Associate (AZ-700) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Cyber Threat Intelligence Analyst (SF) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Cyber Forensics Investigator (SF) [OLL] Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Cyber Security Incident Handling and Response (SF) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Certified Ethical Hacker (CEH) (SF) [OLL] Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Certified Ethical Hacker (CEH) (SF) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download (SCTP) Advanced Certificate in Cyber Security Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download (SCTP) Higher Certificate in Network Administration Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Strategic Cyber Security Leadership (SF) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Download Cisco Certified Network Associate (CCNA) (SF) Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Course Listing Download Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List

Cisco Certified Network Associate Download Course Brochure

This field is for validation purposes and should be left unchanged.
Sign Up For Our Mailing List