Plan Szkolenia
Wprowadzenie do Graphite i nowoczesnych przepływów pracy przeglądu kodu
- Przegląd architektury i kluczowych funkcji Graphite
- Zrozumienie stackowanych pull requestów i automatyzacji przepływów pracy
- Konfiguracja Graphite z GitHub dla projektów zespołowych
Instalacja i konfiguracja Graphite
- Wdrażanie Graphite w środowiskach rozwojowych
- Łączenie repozytoriów i zarządzanie uprawnieniami
- Konfigurowanie kolejek scalania, skrzynek PR i zasad przeglądu kodu
Optymalizacja przepływów pracy pull requestów
- Implementacja stackowanych PR i śledzenia zależności
- Redukcja konfliktów scalania i zwiększenie szybkości przeglądów
- Zarządzanie dużymi bazami kodu za pomocą systemu przeglądów Graphite
Przegląd kodu oparty na AI i zwiększanie produktywności
- Korzystanie z asystenta przeglądu kodu AI w Graphite
- Integracja otwartych modeli językowych, takich jak Deepseek, Qwen i Mistral Small, w celu uzyskania wglądu w kod
- Tworzenie automatycznych sugestii i egzekwowanie standardów jakości
Integracja Graphite z łańcuchami narzędzi DevOps
- Łączenie Graphite z potokami CI/CD
- Integracja z GitHub Actions, Jenkins i innymi narzędziami automatyzacji
- Zapewnienie zgodności i audytowalności w przedsiębiorczych przepływach pracy
Analizy, metryki i raportowanie
- Korzystanie z pulpitów nawigacyjnych Graphite do śledzenia wydajności zespołu
- Identyfikacja wąskich gardeł i nieefektywności
- Tworzenie niestandardowych raportów i wizualizacji
Skalowanie Graphite w środowiskach przedsiębiorstw
- Konfiguracja dla wielu zespołów i strategie zarządzania
- Najlepsze praktyki wdrażania na dużą skalę
- Zagadnienia związane z bezpieczeństwem, przechowywaniem danych i zgodnością
Warsztaty praktyczne: Pełna implementacja end-to-end
- Konfiguracja kompleksowego przepływu pracy Graphite w przedsiębiorstwie
- Integracja potoków przeglądu opartych na AI
- Przeprowadzenie analizy wydajności zespołu i planowanie usprawnień
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie przepływów pracy opartych na Git
- Doświadczenie w rozwoju oprogramowania i systemach kontroli wersji
- Znajomość koncepcji przeglądu kodu i CI/CD
Grupa docelowa
- Kierownicy inżynierii i menedżerowie rozwoju oprogramowania
- Zespoły DevOps i inżynierii platformowej
- Doświadczeni programiści i architekci techniczni
Opinie uczestników (2)
Zdobyłem wiedzę na temat biblioteki Streamlit w Pythonie i na pewno spróbuję ją wykorzystać, aby ulepszyć aplikacje w moim zespole, które są tworzone w R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Szkolenie - GitHub Copilot for Developers
Przetłumaczone przez sztuczną inteligencję
Instruktor może dostosować poziom kursu podczas szkolenia do naszego zrozumienia tematu, dzięki czemu możemy zdobyć więcej przydatnej wiedzy, która dalej pomóc nam w wykorzystywaniu narzędzi w codziennej pracy.
Tatt Juen - ViTrox Technologies Sdn Bhd
Szkolenie - Intermediate GitHub Copilot
Przetłumaczone przez sztuczną inteligencję