Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Időtartalma 14 órák
Kurzusleírás
1. modul – Haladó Git- és GitHub-munkafolyamatok
- Haladó Git-koncepciók és repository-kezelés
- Elágazási stratégiák: GitFlow vagy trunk-alapú fejlesztés
- Rebase, merge és cherry-pick
- Interaktív rebase
- Összetett merge-konfliktusok kezelése és feloldása
- Címkék, kiadások és verziókezelés
- Git-előzmények vizsgálata és helyreállítása
- Bevált gyakorlatok nagy fejlesztői csapatok számára
2. modul – Haladó pull requestek és együttműködés
- Hatékony pull request-munkafolyamatok tervezése
- Draft pull requestek és felülvizsgálati stratégiák
- CODEOWNERS
- Ágvédelem és szabálykészletek
- Kötelező felülvizsgálatok és állapotellenőrzések
- Nagy és hosszú élettartamú pull requestek kezelése
- Issue-sablonok és pull request-sablonok
- GitHub Projects
- Csapatok, jogosultságok és repository-irányítás
- Gyakorlati feladat: vállalati szintű együttműködési munkafolyamat tervezése
3. modul – GitHub Actions és CI/CD
- A GitHub Actions architektúrája
- Workflow-k, jobok, lépések és triggerek
- Titkos adatok, változók és környezetek
- Feltételes végrehajtás és jobfüggőségek
- Mátrixstratégiák
- Artefaktumok és cache-elés
- Újrahasznosítható workflow-k és összetett actionök
- Workflow-hibakeresés és optimalizálás
- CI-folyamatok építése
- Automatizált tesztelési és build-workflow-k
- Többkörnyezetes telepítések
- Kiadásautomatizálás
- Gyakorlati feladat: teljes körű CI/CD-folyamat kiépítése
4. modul – GitHub-biztonság és automatizálás
- A GitHub biztonsági képességei
- Dependabot és függőségkezelés
- Függőségek felülvizsgálata
- Titkosadat-ellenőrzés és push-védelem
- Kódellenőrzés
- Biztonsági szabályzatok és sebezhetőségkezelés
- Ellátásilánc-biztonság
- GitHub CLI
- A GitHub REST API áttekintése
- Webhookok és integrációk
- Repositoryk, issue-k és pull requestek automatizálása
- Gyakorlati biztonsági és automatizálási forgatókönyvek
5. modul – Teljes körű GitHub-munkafolyamat
- Teljes GitHub-fejlesztési munkafolyamat tervezése
- Repository- és elágazási stratégia
- Pull request- és kódellenőrzési folyamat
- Automatizált tesztelés
- CI/CD-folyamat
- Biztonsági ellenőrzések
- Kiadáskezelés
- Hibakeresés és optimalizálás
- Csapatalapú gyakorlati feladat
- Összefoglalás és kérdezz-felelek
Opcionális modul – GitHub Copilot
- A GitHub Copilot képességei és munkafolyamata
- Copilot Chat és IDE-integráció
- Hatékony promptolás fejlesztők számára
- Kódgenerálás és -magyarázat
- Refaktorálás és optimalizálás
- Egységtesztek generálása
- Hibakeresés a Copilottal
- Dokumentációgenerálás
- Copilot pull requestekhez és kódellenőrzéshez
- A mesterséges intelligencia által generált kód felelős és biztonságos használata
- Gyakorlati Copilot-feladatok
Követelmények
A résztvevőknek rendelkezniük kell:
- gyakorlati tapasztalattal a Git és a GitHub használatában;
- a repositoryk, ágak, commithistory és pull requestek ismeretével;
- alapszintű GitHub Actions-tapasztalat előnyt jelent, de nem követelmény;
- a szoftverfejlesztési munkafolyamatok ismeretével.
Vélemények (1)
Szíves edző, nagyon tudatos és elérhető.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurzus - Git and GitHub Fundamentals
Gépi fordítás