Kurzusleírás
A kód megértése LLM-kkel
- Kód magyarázatára és bemutatóra irányuló kérésstratégiák
- Familiarization with unfamiliar codebases and projects
- Vezérlési folyamatok, függőségek és architektúra elemzése
A kód áttervezése fenntarthatóság érdekében
- Kódsmellek, halott kód és antipattern-ek azonosítása
- Függvények és modulok átstrukturálása a tisztaság kedvéért
- LLM-k használata névenkövetkezmények és tervezési javaslatok előterjesztésére
A teljesítmény és megbízhatóság javítása
- Inefficiencies and security risks detection with AI assistance
- Többlet algoritmusok vagy könyvtárak javaslása
- I/O operációk, adatbázis lekérdezések és API hívások áttervezése
A kód dokumentálásának automatizálása
- Függvény/metódusz szintű kommentek és összefoglalók generálása
- README fájlok írása és frissítése kódbázisokból
- Swagger/OpenAPI dokumentumok létrehozása LLM támogatásával
Eszköztárak integrálása
- VS Code bővítmények és Copilot Labs használata a dokumentáláshoz
- GPT vagy Claude integrálása Git elő-közzétételi húkokba
- CI folyamatok integrálása a dokumentáció és a lintering számára
Régi és többnyelvű kódbázisok kezelése
- A régebbi vagy dokumentáltak nélküli rendszerek visszaépítése
- Kereszteződő nyelvű áttervezés (például Pythonból TypeScript-be)
- Tapasztalati és páros AI programozási demók esetei
Ethis, minőség ellenőrzés és átvizsgálás
- Az AI-számítógép által generált változtatások érvényesítése és a képzelt dolgok elkerülése
- Kooperatív átvizsgálási legjobb gyakorlatok az LLM-k használatánál
- A visszahozhatóság és a programozási szabványok betartásának biztosítása
Összefoglaló és következő lépések
Követelmények
- Megfelelő tapasztalat programozási nyelvek, mint például Python, Java vagy JavaScript használatában
- Familiarity with software architecture and code review processes
- Alapvető ismeret a nagy méretű nyelvi modellek működéséről
Célcsoport
- Backend fejlesztők
- DevOps csapatok
- Szakmai fejlesztők és technikai vezetők
Vélemények (1)
**Oktató ismeretei az alapoktól a haladó copilot használatáig & Efficienst gyakorlati munka****Oktató ismeretei az alapoktól a haladó copilot használatáig**Oktatója a kurzusnak szakértelemmel rendelkezik az alapoktól a haladó copilot használatáig. Az oktatás során a tanulókat minden szempontból megismertetik az alapfoglalatokkal, majd a gyakorlati események során a rendszeres használatukra is kiválóan képesítik őket. Az oktató az alapelvű megismerésen túl az olyan, a gyakorlatban is gyakran alkalmazott eljárásokra is fókuszál, melyek a rendszer hatékonyabb használatát szolgálják.**Efficienst gyakorlati munka**A kurzus során a gyakorlati munka során a hallgatók a copilot használatának gyakorlati alkalmazását sajátíthatják el. A gyakorlati munka során a hallgatók olyan eszközökhöz jutnak hozzá, melyek segítik őket a copilot használatának gyakorlásában, hogy hatékonyan tudják használni az eszközöket. A gyakorlati munka során a hallgatók olyan feladatokat végeznek, melyek segítik őket abban, hogy megértik a copilot használatának gyakorlati alkalmazását.
Tan - ViTrox Technologies Sdn Bhd
Kurzus - Intermediate GitHub Copilot
Gépi fordítás