Plan Szkolenia

Advanced Concepts of Go
  • Głębokie zrozumienie systemu typów Go
  • Praca z wskaźnikami, zarządzaniem pamięcią i zbieraniem śmieci
  • Zaawansowane interfejsy i wbudowywanie
Konkurencja i Równoległość
  • Zaawansowane zarządzanie gorutynami
  • Kanały z buforem i bez bufora
  • Instrukcje select i puli pracowników
Obsługa Błędów i Logowanie
  • Własne typy błędów i owinąć
  • Strukturalne logowanie i monitorowanie
  • Rozprzestrzenianie błędów i najlepsze praktyki
Testowanie i Benchmarking
  • Testowanie jednostkowe i integracyjne w Go
  • Używanie wbudowanych narzędzi testowych Go
  • Benchmarking i profilowanie aplikacji
Programowanie Modularne i Pakiety
  • Zarządzanie zależnościami z modułami Go
  • Wersjonowanie i publikowanie modułów
  • Budowanie powtarzalnych bibliotek Go
Budowanie API i Mikrousług
  • Tworzenie API RESTful za pomocą Go
  • Używanie Go z Dockerem i kontenerami
  • Orchestracja usług i wdrażanie
Optymalizacja Wydajności
  • Profilowanie i dostrajanie pamięci
  • Strategie optymalizacji konkurencji
  • Monitorowanie wydajności z pprof
Podsumowanie i Następne Kroki

Wymagania

  • Doświadczenie w programowaniu w Go
  • Zrozumienie składni Go, struktur danych i funkcji
  • Doświadczenie w pracy z pakietami i podstawową współbieżnością

Grupa docelowa

  • Doświadczeni programiści oprogramowania
  • Inżynierowie backendowi
  • Developersi aplikacji cloud-native
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie