Plan Szkolenia
Zaawansowane koncepcje Go
- Głębokie zanurzenie w system typów Go
- Pracowanie z wskaźnikami, zarządzaniem pamięcią i zbieraniem śmieci
- Zaawansowane interfejsy i wbudowanie
Wielowątkowość 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
- Niestandardowe typy błędów i owinanie
- Strukturalne logowanie i monitorowanie
- Propagowanie 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 modułowe i pakiety
- Zarządzanie zależnościami za pomocą modułów Go
- Wersjonowanie i publikowanie modułów
- Budowanie ponownie używalnych bibliotek Go
Budowanie API i mikrousług
- Tworzenie RESTful API za pomocą Go
- Używanie Go z Dockerem i kontenerami
- Orchestracja usług i wdrażanie
Optymalizacja wydajności
- Profilowanie i regulacja pamięci
- Strategie optymalizacji wielowątkowości
- Monitorowanie wydajności za pomocą 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 oprogramowania
- Inżynierowie backendowi
- Developersi aplikacji cloud-native
Opinie uczestników (5)
Very interactive. The trainer was very knowledgeable and patient.
Robert
Szkolenie - Event Driven Architecture Custom
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Szkolenie - Building Microservices with Go
Dostałem cenne wskazówki wynikające z doświadczenia trenera, które pomogą mi rozwijać mikroserwisy w Golang
Lukasz Miedzinski - Rossmann
Szkolenie - Build Microservices and API with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Szkolenie - Go Programming Language for Programmers
The extra informations not in the official docs