Kurzusleírás
Bevezetés a GitHub Copilotba
- Mi a GitHub Copilot és hogyan működik
- Támogatott környezetek és IDE integráció
- Használati esetek fejlesztők és DevOps szakemberek számára
Kezdés a Copilot használatával
- A Copilot engedélyezése a Visual Studio Code-ban
- Hasznos kódjavaslatok kérése a Copilottól
- A Copilot által generált kód megértése és finomítása
A Copilot használata DevOps feladatokhoz
- YAML konfigurációk generálása CI/CD munkafolyamatokhoz
- GitHub Actions írása Copilot támogatással
- Tesztelés, lintelés és telepítési folyamatok automatizálása
Shell szkriptelés és infrastruktúra automatizálás
- Shell szkriptek írása és javítása a Copilot segítségével
- Dockerfile, Terraform vagy Kubernetes konfigurációk kérése a Copilottól
- Generált automatizációs szkriptek ellenőrzése
Termelékenység növelése AI segítséggel
- Ismétlődő feladatok és sablonkód csökkentése
- Gyorsabb munka a Copilot segítségével agilis sprintek során
- A Copilot kombinálása a GitHub CLI és terminál munkafolyamatokkal
Korlátok, etika és ajánlott gyakorlatok
- A Copilot hatókörének és korlátainak megértése
- Biztonsági aggályok és szellemi tulajdonnal kapcsolatos megfontolások
- Ajánlott gyakorlatok az AI által generált kód áttekintéséhez
Projektgyakorlatok és valós forgatókönyvek
- CI/CD munkafolyamat automatizálása egy webalkalmazáshoz
- Újrafelhasználható GitHub Actions sablonok írása
- Csapatmunka a Copilot használatával különböző repók között
Összefoglalás és következő lépések
Követelmények
- Alapvető szoftverfejlesztési fogalmak ismerete
- A Git vagy verziókövetési munkafolyamatok ismerete
- Alapvető tapasztalat YAML, shell szkriptelés vagy CI/CD eszközök terén
Közönség
- Fejlesztők, akik szeretnék javítani a DevOps termelékenységüket
- DevOps kezdők és automatizálás iránt érdeklődők
- Agilis csapatok tagjai, akik AI támogatást keresnek munkafolyamataikban
Vélemények (2)
Hogy megszereztem tudást a Python Streamlit könyvtárról, és biztosan megpróbálom használni annak érdekében, hogy fejlesszem a csapatomban használt R Shiny alkalmazásokat.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurzus - GitHub Copilot for Developers
Gépi fordítás
A tanár képes az edzés során a kurzus szintjét módosítani, hogy megfeleljen a témában lévő értelemzésünk szintjének, így hasznosabb ismereteket szerezhetnénk, amelyek továbbiakban segítenek nekünk a munka eszközeit nap mint nap jobban kihasználni.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurzus - Intermediate GitHub Copilot
Gépi fordítás