Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 21 timmar
Kursplan
Introduktion till Graphite och moderna arbetsflöden för kodgranskning
- Översikt över Graphites arkitektur och nyckelfunktioner
- Förståelse för staplade pull request och automatisering av arbetsflöden
- Inställning av Graphite med GitHub för teambaserade projekt
Installation och konfiguration av Graphite
- Implementering av Graphite i utvecklingsmiljöer
- Anslutning av repots och hantering av behörigheter
- Konfigurering av merge-köer, PR-inboxar och policyer för kodgranskning
Optimering av arbetsflöden för pull request
- Implementering av staplade PR och spårning av beroenden
- Minskning av merge-konflikter och ökning av granskningshastigheten
- Hantering av stora kodbaser med Graphites granskningsystem
AI-driven kodgranskning och produktivitetsförbättring
- Användning av Graphites AI-assistent för kodgranskning
- Integration av open source-LLMs som Deepseek, Qwen och Mistral Small för insikter i kod
- Skapande av automatiserade förslag och framjävande av kvalitetsstandarder
Integration av Graphite med DevOps-verktygskedjor
- Länkning av Graphite till CI/CD-pipelines
- Integration med GitHub Actions, Jenkins och andra automatiseringsverktyg
- Säkerställande av efterlevnad och granskbarhet i företagsarbetsflöden
Analys, metrik och rapportering
- Användning av Graphites instrumentpaneler för att spåra prestandan för teamet
- Identifiering av flaskhalsar och ineffektiviteter
- Byggande av anpassade rapporter och visualiseringar
Skalning av Graphite i företagets miljöer
- Inställning för flera team och styrningsstrategier
- Bästa praxis för storskalig utgivning
- Överväganden kring säkerhet, dataåterhållning och efterlevnad
Workshop: End-to-end-implementation
- Inställning av ett komplett Graphite-arbetsflöde för företaget
- Integration av AI-baserade granskningspipeline
- Genomförande av analys av teamets prestanda och planering av förbättringar
Sammanfattning och nästa steg
Krav
- Förståelse för Git-baserade arbetsflöden
- Erfarenhet av mjukvaruutveckling och versionstyrningssystem
- Kännedom om kodgranskning och CI/CD-koncept
Målgrupp
- Engineering leads och mjukvaruutvecklingschefer
- DevOps- och plattformsteknischer team
- Seniorutvecklare och tekniska arkitekter
Vittnesmål (1)
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