Podstawy języka Go - napisz własny operator k8s
Szkolenie warsztatowe, podczas którego uczestnicy poznają podstawy języka programowania Go, m.in. struktury danych i współbieżność, a zdobytą wiedzę wykorzystają do napisania własnego operatora Kubernetes, by potem móc te umiejętności wykorzystać w codziennej pracy administratora IT.
Szkolenie nadaje się dla każdego, kto zna podstawy programowania w innym języku oraz środowiska Kubernetes i chciałby w krótkim czasie poznać zarówno podstawy języka Go, jak i pisania dedykowanego operatora dla Kubernetesa. Tematyka wpisuje się w zakres pracy DevOpsa, ale z pewnością nadaje się dla każdego programisty ceniącego pracę z aplikacjami serwerowymi.
Uczestnicy zdobędą praktyczne umiejętności z zakresu:
- podstaw języka Go,
- zastosowania języka Go w codziennej pracy DevOpsa,
- znajomości zasad integracji ze środowiskiem zarządzanym przez Kubernetesa,
- znajomości dobrych praktyk związanych z programowaniem w środowisku języka Go.
- Szkolenie trwa 2 dni
- Przyjazne laboratoria – 100% praktycznych zadań do natychmiastowego wykorzystania na produkcji
- Materiały: slajdy z prezentacji, autorskie ćwiczenia w języku polskim
- Imienny certyfikat w wersji elektronicznej potwierdzający ukończenie szkolenia
UWAGA! W ofercie dostępne są również szkolenia dedykowane!
Cena, szczegółowy program oraz terminy szkoleń dedykowanych ustalane są indywidualnie wraz z klientem, uczestnikami oraz trenerem.
Gdyby na liście w danej kategorii nie było szkolenia, które jest dla Państwa interesujące, zapraszamy do kontaktu na [email protected]
Czytaj dalej
Program szkolenia
- Podstawy Go: typy: int, float, string, bool; instrukcje: if, switch, for; funkcje.
- Struktury danych: tablice i slice’y – różnice, użycie; mapy – tworzenie, odczyt, iteracja; struktury – proste i zagnieżdżone; Interfejsy – definicje, implementacja.
- Współbieżność: Goroutines – uruchamianie funkcji równolegle; kanały – komunikacja między goroutines; context – przekazywanie i anulowanie pracy.
- Go + Kubernetes: client-go – komunikacja z klastrem, operacje na zasobach; operator – CRD, reconcile loop, minimalistyczny kod operatora.
Regulamin ogólny szkoleń i usług
Przejdź do regulaminuRegulamin danego szkolenia
Regulamin szkoleń znajduje się na stronie SysOps/DevOps Polska.