Programowanie i ITNowy

Go (Golang) dla Początkujących

Naucz się Go od zera — goroutines, channels, HTTP server i CLI tools. Idealny dla backend developerów i DevOps inżynierów szukających wydajnego, prostego języka od Google.

4.3(12 opinii)👨‍🎓 92 kursantów
23 lekcji
10h nauki
6 quizów
Certyfikat
✨ Dostępny w abonamencie VITA
Zacznij za darmo — 7 dni trial

79 PLN/mc (lub 49 PLN/mc rocznie) · 574+ kursów · Anuluj kiedy chcesz

Jeden abonament — cały katalog kursów

Dostęp do wszystkich 574+ kursów
Testy wiedzy po każdym module
Certyfikat PDF po ukończeniu
Nowe kursy co tydzień
Anuluj kiedy chcesz

Program kursu

6 modułów · 23 lekcji · 10h nauki

1
Moduł 1: Witaj w świecie Go4 lekcji + quiz
  • 1Dlaczego Go? Historia, filozofia i zastosowania w przemyśle
  • 2Instalacja Go i konfiguracja środowiska (VS Code, GoLand, terminal)
  • 3Twój pierwszy program — Hello World i struktura projektu Go
  • 4Zarządzanie zależnościami z Go Modules i go.mod
  • Quiz: Środowisko i filozofia Go
2
Moduł 2: Składnia i typy danych4 lekcji + quiz
  • 1Zmienne, stałe i podstawowe typy danych w Go
  • 2Tablice, slice'y i mapy — kolekcje danych w praktyce
  • 3Struktury (struct), wskaźniki i kompozycja typów
  • 4Pętle for, instrukcje warunkowe i switch — sterowanie przepływem
  • Quiz: Typy danych i składnia Go
3
Moduł 3: Funkcje, metody i interfejsy4 lekcji + quiz
  • 1Funkcje w Go — deklaracja, parametry wielokrotne i zwracanie błędów
  • 2Obsługa błędów — wzorzec error, panic i recover
  • 3Metody i definiowanie własnych typów
  • 4Interfejsy i polimorfizm — duck typing w Go
  • Quiz: Funkcje i interfejsy Go
4
Moduł 4: Współbieżność z Goroutines4 lekcji + quiz
  • 1Czym są goroutines i jak działają pod maską?
  • 2WaitGroup — synchronizacja i oczekiwanie na zakończenie goroutines
  • 3Wzorce współbieżności — fan-out, fan-in i pipeline
  • 4Unikanie data race — race detector i sync.Mutex w praktyce
  • Quiz: Goroutines i współbieżność
5
Moduł 6: HTTP Server, REST API i Testowanie4 lekcji + quiz
  • 1Budowanie HTTP servera z pakietem net/http
  • 2REST API — routing, handlery JSON i middleware
  • 3Testowanie w Go — unit testy, table-driven tests i benchmarki
  • 4Narzędzia CLI z pakietem flag — argumenty i subkomendy
  • Quiz: HTTP, REST API i testowanie
6
Moduł 7: Projekt końcowy i egzamin3 lekcji + quiz
  • 1Projekt: Mikroserwis REST API z trwałością danych (SQLite/JSON)
  • 2Deployment — Dockerfile, zmienne środowiskowe i konfiguracja produkcyjna
  • 3Powtórka przed egzaminem — kluczowe koncepcje Go
  • Egzamin końcowy: Go (Golang) dla Początkujących

O kursie

Czego się nauczysz

Go to jeden z najszybciej rozwijających się języków programowania — stworzony przez Google, łączy prostotę składni z wyjątkową wydajnością i wbudowaną obsługą współbieżności.

W tym kursie opanujesz:

  • Składnię Go od podstaw — typy danych, struktury, interfejsy i zarządzanie błędami
  • Goroutines i channels — serce współbieżności w Go
  • Budowanie HTTP servera i REST API z czystą architekturą
  • Testowanie kodu zgodnie z najlepszymi praktykami branżowymi
  • Tworzenie narzędzi CLI gotowych do użycia w DevOps
  • Projekt końcowy: mikroserwis gotowy na środowisko produkcyjne

Dla kogo jest ten kurs? Dla backend developerów, inżynierów DevOps i programistów chcących poszerzyć warsztat o nowoczesny, statycznie typowany język używany przez Google, Uber, Docker i Kubernetes.

🎯Dla kogo jest ten kurs?

✅Dla początkujących chcących nauczyć się od zera
✅Dla profesjonalistów szukających nowych umiejętności
✅Dla osób chcących rozwinąć karierę w tej dziedzinie
✅Dla każdego, kto ceni praktyczną i sprawdzoną wiedzę

Opinie studentów

P

Patrycja H.Zweryfikowany

3 miesięcy temu

Solidny kurs. Certyfikat dostałem po tygodniu intensywnej nauki. Pracodawca zaakceptował jako potwierdzenie umiejętności.

P

PiotrekZweryfikowany

3 miesięcy temu

Praktyczne projekty na końcu każdego modułu, nie tylko teoria. Po zakończeniu miałem 3 gotowe skrypty do portfolio.

A

Andrzej M.Zweryfikowany

4 miesięcy temu

Tłumaczenie konceptów typu rekurencja czy obiekty bez żargonu. Chciałbym żeby tak uczyli w szkołach.

G

Grzegorz D.Zweryfikowany

tydzień temu

Przerabiałem wcześniej darmowe kursy z YT — dopiero tu wszystko się poukładało w głowie. Certyfikat dodałem do CV.

❓Najczęściej zadawane pytania

Dostęp masz przez cały czas trwania abonamentu All Access. Certyfikat, który zdobędziesz, pozostaje ważny bezterminowo.
Tak! Po ukończeniu kursu i zdaniu egzaminu końcowego otrzymasz certyfikat PDF z weryfikacją online.
Tak, w dowolnym momencie z panelu konta. Dostęp wygasa z końcem opłaconego okresu.
Kurs jest zaprojektowany tak, abyś mógł zacząć od zera. Nie wymagamy żadnych poprzednich umiejętności.
Kurs składa się z lekcji tekstowych, quizów po każdym module i egzaminu końcowego. Uczysz się we własnym tempie 24/7.

Gotowy na nową wiedzę?

Dołącz do 92 kursantów, którzy już uczą się z tym kursem.

Odblokuj z abonamentem — 7 dni za darmo

79 PLN/mc (lub 49 PLN/mc rocznie) · 574+ kursów · Anuluj kiedy chcesz