Hvala što ste poslali upit! Jedan od naših članova tima će vas uskoro kontaktirati.
Hvala što ste poslali rezervaciju! Jedan od naših članova tima će vas uskoro kontaktirati.
Trajanje 14 sati
Sadržaj kursa
Uvod u GitHub Copilot
- Pregled programiranja u paru sa veštačkom inteligencijom
- Mogućnosti i ograničenja GitHub Copilota
- Ekosistem Copilota: IDE-ovi, CLI, PR-i i Chat
Početak rada
- Instalacija i konfiguracija GitHub Copilota u VS Code, JetBrains i Neovim
- Autentifikacija sa GitHub-om i upravljanje pretplatama
- Istraživanje postavki i preferencija Copilota
Efikasno korišćenje GitHub Copilota
- Generisanje dopuna koda, funkcija i standardnog koda (boilerplate)
- Rad sa višelinskim i kontekstualnim predlozima
- Prilagođavanje i usavršavanje izlaza Copilota
- Pisanje komentara i dokumentacije sa Copilotom
Copilot Chat i funkcije za saradnju
- Korišćenje Copilot Chata za istraživanje API-ja i refaktorisanje
- Debugovanje i rešavanje problema sa Copilot Chatom
- Copilot u zahtevima za spajanje: predlozi i pregledi koda
Napredni tokovi rada sa Copilotom
- Integracija Copilota u tokove rada u komandnoj liniji (CLI)
- Korišćenje Copilota u razvoju vođenom testovima
- Povezivanje Copilota sa framework-ima i bibliotekama
Odgovorno i bezbedno korišćenje
- Razumevanje aspekata licenciranja, privatnosti i intelektualne svojine
- Smanjivanje rizika od nesigurnog ili pristrasnog koda
- Najbolje prakse za usvajanje u preduzećima i timovima
Najbolje prakse i studije slučaja
- Maksimizacija produktivnosti sa Copilotom u svakodnevnom razvoju
- Primeri iz stvarnog sveta korišćenja Copilota kroz različite jezike
- Iskušenja i uspešne priče iz timova koji koriste Copilot
Završetak i sledeći koraci
Uslovi
- Osnovna znanja programiranja u barem jednom jeziku (npr. Python, JavaScript, Java, C#)
- Poznavanje korišćenja IDE-a ili editora koda (kao što su VS Code ili JetBrains)
- Osnovna znanja Git-a i GitHub tokova rada su korisna
Publica
- Developeri
- Programeri
- Inženjeri softvera
Iskustva korisnika (1)
Stekao sam znanje o biblioteci Streamlit u jeziku Python i svakako ću je iskoristiti za unapređenje primena u mom timu, koje su trenutno razvijene u R Shiny-u.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Mašinski prevedeno