Szkolenie język Go
Ustalamy indywidualnie
24h / 3 dni
Ustalamy indywidualnie
Szkolenie Go
Język programowania Go to projekt typu open source, który ma zwiększyć produktywność programistów. Go jest zwięzły, czysty i wydajny. Mechanizmy współbieżności ułatwiają pisanie programów, które maksymalnie wykorzystują maszyny wielordzeniowe i sieciowe, a nowatorski system typów umożliwia elastyczną i modułową budowę programów. Go kompiluje się szybko do kodu maszynowego, a jednocześnie zapewnia wygodę usuwania elementów bezużytecznych i możliwość refleksji w czasie wykonywania. Jest to szybki, kompilowalny język o statycznym typowaniu, który przypomina język interpretowalny typowany dynamicznie.
Dla kogo jest szkolenie z Go?
Szkolenie przeznaczone dla osób, które chcą poznać podstawy języka Go, dobre praktyki oraz zdobyć wiedzę praktyczną. Szkolenie nastawione jest na pisanie kodu – naukę poprzez praktykę. Podczas szkolenia kursanci będą mieli okazję pracować razem z prowadzącym podczas wprowadzania nowych konceptów oraz wykorzystać zdobytą wiedzę podczas ćwiczeń indywidualnych. Jeśli chcesz nauczyć się języka i poznać użycie Go podczas tworzenia serwerów HTTP, mikroserwisów, operatorów Kubernetesa to szkolenie jest właśnie dla Ciebie!
Wymagania początkowe:
Program szkolenia Go
1. Wprowadzenie do szkolenia, zapoznanie z grupą
2. wprowadzenie do Go + TDD + ćwiczenia
3. Zadanie dla grupy z wykorzystaniem wiedzy z pierwszych dwóch dni – funkcjonalny serwer HTTP
4. Prometheus go client – wprowadzenie
5. Zadanie dla grupy – rozszerzenie serwera HTTP – wystawienie customowych metryk aplikacji
6. Zadanie dla grupy – prezentacja customowych metryk w Grafanie
7. Tworzenie Operatorów – openframework
8. Zadanie dla grupy – stworzenie customowego operatora z wykorzystaniem openframework
9. Tworzenie Operatorów – kubebuilder
10. Zadanie dla grupy – stworzenie customowego operatora z wykorzystaniem kubebuilder
11. Mikroserwisy z wykorzystaniem gRPC
12. Przykładowa implementacja
13. Zadnie dla grupy – mikroserwisy z wykorzystaniem gRPC
14. Podsumowanie szkolenia
Czego nauczysz się na szkoleniu z Go?
Nauczysz się rozumieć zasady rządzące światem Golanga
Zaczniesz czuć swobodę w pisaniu kodu w Go
Nauczysz się tworzyć testy jednostkowe i rozumieć ich przeznaczenie
Będziesz wiedzieć w jaki sposób można tworzyć operatory w Go
Będziesz umiał z łatwością napisać mikroserwis
Będziesz mógł w codziennej pracy wykonać swoje pierwsze zadanie całkowicie samodzielnie
Chcesz dowiedzieć się więcej o szkoleniu z Go?
Dowiedz się więcej