Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Zaawansowane koncepcje Go
- Głębokie zanurzenie w systemie typów Go
- Praca ze wskaźnikami, zarządzanie pamięcią i garbage collection
- Zaawansowane interfejsy i osadzanie
Współbieżność i równoległość
- Zaawansowane zarządzanie gorutynami
- Kanały buforowane i niebuforowane
- Instrukcje select i pule workerów
Obsługa błędów i logowanie
- Niestandardowe typy błędów i ich opakowywanie
- Strukturyzowane logowanie i monitorowanie
- Propagacja błędów i najlepsze praktyki
Testowanie i benchmarki
- Testy jednostkowe i integracyjne w Go
- Korzystanie z wbudowanych narzędzi testowych Go
- Benchmarking i profilowanie aplikacji
Programowanie modułowe i pakiety
- Zarządzanie zależnościami z modułami Go
- Wersjonowanie i publikowanie modułów
- Tworzenie bibliotek Go do ponownego użycia
Tworzenie API i mikrousług
- Tworzenie RESTful API przy użyciu Go
- Korzystanie z Go z Dockerem i kontenerami
- Orkiestracja i wdrażanie usług
Optymalizacja wydajności
- Profilowanie i optymalizacja pamięci
- Strategie optymalizacji współbieżności
- Monitorowanie wydajności z pprof
Podsumowanie i kolejne 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
- Inżynierowie backendowi
- Programiści aplikacji chmurowych
21 godzin
Opinie uczestników (2)
Struktura szkolenia i ćwiczenia były fantastyczne. Trener zdołał obudzić we mnie entuzjazm wobec pracy z Go w przyszłości, co nie jest łatwe!
Noah Van Tiggel - Spot Buy Center BV
Szkolenie - Advanced Go Programming
Przetłumaczone przez sztuczną inteligencję
Trener udowodnił sobie, że jest ekspertem w tej dziedzinie, czego nigdy nie biorę za pewnik. Podzielił się bardzo przydatnymi wglądami w standardy branżowe.
Giuseppe
Szkolenie - Learning Go Programming
Przetłumaczone przez sztuczną inteligencję