Kursplan
Introduktion till Graphite och moderna kodgranskningsarbetsflöden
- Översikt över Graphites arkitektur och viktigaste funktioner
- Förståelse för staplade pull requests och arbetsflödesautomatisering
- Konfiguration av Graphite med GitHub för teambaserade projekt
Installation och konfigurering av Graphite
- Distribuering av Graphite i utvecklingsmiljöer
- Anslutning till lagringsplatser och hantering av behörigheter
- Konfiguration av mergeläkar, PR-inlådor och kodgranskningsprinciper
Optimering av pull request-arbetsflöden
- Implementering av staplade PR:ar och beroendespårning
- Minimera mergelkonflikter och öka granskningshastighet
- Hantering av stora kodbaser med Graphites granskningsystem
AI-driven kodgranskning och produktivitetsförbättring
- Användning av Graphites AI-kodgranskningsassistent
- Integrering med öppen källkods LLMs som Deepseek, Qwen och Mistral Small för kodinsikter
- Skapa automatiserade förslag och tvinga igenom kvalitetsstandarder
Integrering av Graphite med DevOps-verktygskedjor
- Länka Graphite till CI/CD-pipeliner
- Integrering med GitHub Actions, Jenkins och andra automatiseringsverktyg
- Säkerställa efterlevnad och granskbarhet i företagsarbetsflöden
Analys, mått och rapportering
- Använda Graphites instrumentpaneler för teamprestandaföljning
- Identifiering av bottlenecks och ineffektiviteter
- Skapa anpassade rapporter och visualiseringar
Skalning av Graphite i företagsmiljöer
- Multi-team-uppsättning och styrningsstrategier
- Bästa praxis för stor skala rollout
- Säkerhet, datakvarhållning och efterlevnad överväganden
Praktiskt workshop: slutpunkt-till-slutpunktsimplementering
- Konfiguration av ett komplett företags Graphite-arbetsflöde
- Integrering med AI-baserade granskningspipelines
- Genomförande av teamprestandaanalys och förbättringsplanering
Sammanfattning och nästa steg
Krav
- Ett förstående för Git-baserade arbetsflöden
- Erfarenhet av programutveckling och versionshanteringssystem
- Bekantskap med kodgranskning och CI/CD-koncept
Målgrupp
- Utveckningsledare och programutvecklingschefer
- DevOps- och plattformsutvecklingslag
- Seniorutvecklare och tekniska arkitekter
Vittnesmål (2)
Att jag har fått kunskap om Streamlit-biblioteket från Python och jag kommer säkert att försöka använda det för att förbättra applikationerna i mitt team som är skapade med R Shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maskintolkat
Instruktör som kan anpassa kursnivån under utbildningen för att passa vårt förståelseavseende ämnet, så att vi kan få mer användbar kunskap som kan hjälpa oss att bättre utnyttja verktygen i vår dagliga arbetsuppgifter.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maskintolkat