Schița de curs

Introducere la GitHub Copilot

  • Prezentare generală a programării asistate de IA (Inteligență Artificială)
  • Capacități și limitări ale GitHub Copilot
  • Ecosistemul Copilot: IDE-uri, CLI, PRs și Chat

Începerea lucrului cu GitHub Copilot

  • Instalarea și configurarea GitHub Copilot în VS Code, JetBrains și Neovim
  • Autentificarea cu GitHub și gestionarea abonamentelor
  • Explorarea setărilor și preferințelor Copilotului

Utilizarea eficientă a GitHub Copilotului

  • Generarea completărilor codului, funcțiilor și codului de bază (boilerplate)
  • Lucrul cu sugestii multiple linii și contextuale
  • Personalizarea și rafinarea output-ului Copilotului
  • Scrierea comentariilor și documentației cu ajutorul Copilotului

Funcțiile de chat și colaborare ale Copilotului

  • Utilizarea Copilot Chat pentru explorarea API-urilor și refactoring-ul codului
  • Depanarea și rezolvarea problemelor cu ajutorul Copilot Chat-ului
  • Copilot în solicitările de pull (Pull Requests): sugestii și revizuirile codului

Fluxuri avansate de lucru cu Copilot

  • Integrarea Copilotului în fluxurile CLI (Command Line Interface)
  • Utilizarea Copilotului cu dezvoltarea test-first (test-driven development)
  • Pătrunderea Copilotului în cadre și biblioteci de programare

Utilizarea responsabilă și securizată a Copilotului

  • Înțelegerea considerentelor legale, de confidențialitate și de proprietate intelectuală
  • Mitigarea riscurilor asociate codului incorect sau prejudecat (biased)
  • Practici de bine în implementarea Copilotului la nivel enterprise și teamuri

Practici de bine și studii de caz

  • Maximizarea productivității cu ajutorul Copilotului în dezvoltarea zilnică
  • Exemple din lumea reală ale utilizării Copilotului pentru diverse limbaje de programare
  • Lecciones învățate și povești de succes din cadrul echipelor care folosesc Copilotul

Rezumat și următoarele pași

Cerințe

  • Cunoaștere de bază a programării în cel puțin un limbaj (de exemplu, Python, JavaScript, Java, C#)
  • Familiarizare cu utilizarea unui IDE sau editor de cod (precum VS Code sau JetBrains)
  • Cunoașterea de bază a Git și fluxurilor de lucru GitHub este benefică

Audiență

  • Dezvoltatori
  • Programatori
  • Ingineri software
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite