Plan Szkolenia
Wprowadzenie do Go
- Przegląd i historia Go
- Instalowanie Go i konfigurowanie środowiska
- Narzędzia Go i struktura przestrzeni roboczej
Podstawy języka
- Typy danych, zmienne i stałe
- Operatory i wyrażenia
- Struktury sterujące: if, switch, pętle
Funkcje i zasięg
- Definiowanie i wywoływanie funkcji
- Wielokrotne wartości zwracane
- Przekazywanie przez wartość i referencję
Praca z tablicami, krotkami i mapami
- Zrozumienie typów kolekcji w Go
- Tworzenie i manipulowanie krotkami
- Praca z mapami i parami klucz-wartość
Struktury i metody
- Tworzenie i używanie struktur
- Definiowanie i wywoływanie metod
- Używanie interfejsów
Podstawy współbieżności
- Wprowadzenie do gorutyn
- Używanie kanałów do komunikacji
- Wzorce synchronizacji
Budowanie i uruchamianie aplikacji Go
- Organizowanie kodu w pakiety
- Kompilowanie i uruchamianie programów Go
- Debugowanie i testowanie
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w co najmniej jednym języku programowania
- Zrozumienie podstaw programowania, takich jak zmienne, pętle i funkcje
- Znałość operacji wiersza polecenia
Grupa docelowa
- Programiści oprogramowania
- Programiści systemowi
- Inżynierowie backend
Opinie uczestników (5)
Bardzo interaktywny. Trener był bardzo kompetentny i cierpliwy.
Robert
Szkolenie - Event Driven Architecture Custom
Przetłumaczone przez sztuczną inteligencję
Flexybilność w zakrywaniu tematów, które mnie najbardziej interesują
James Ferrier - OptoicoreIT
Szkolenie - Building Microservices with Go
Przetłumaczone przez sztuczną inteligencję
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
Prostota języka i przykłady podane przez nauczyciela
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Szkolenie - Go Programming Language for Programmers
Przetłumaczone przez sztuczną inteligencję
Dodatkowe informacje nie zawarte w oficjalnej dokumentacji
Sayf Eddine HAMMEMI - SCALITY SA
Szkolenie - Go for Systems Programming
Przetłumaczone przez sztuczną inteligencję