Plan Szkolenia
Wstęp
- Go jako język programowania web i systemowego
- Go vs C, Javascript, Ruby itp.
Konfigurowanie środowiska programistycznego
Używanie zmiennych, stałych i typów w Go
Praca z operatorami matematycznymi w Go
Praca z datami i godzinami w Go
Użycie wskaźników, tablic, slice'ów, map i struktur w Go
Programowanie logiki warunkowej za pomocą Switch i pętli For
Zdefiniowanie i wywołanie funkcji w Go
Tworzenie aplikacji sieciowej w Go
Korzystanie z środowiska uruchomieniowego Go do budowania i kompilowania projektu
Czytanie i zapisywanie danych z i na systemy plików oraz web
Debugowanie aplikacji
Zastosowanie interfejsów do uproszczenia skomplikowanych aplikacji
Tworzenie pakietu projektu
Dodawanie współbieżności za pomocą Go Routines i Channels
Optymalizacja aplikacji
Wdrażanie aplikacji
Zakończenie
Wymagania
- Zrozumienie ogólnych zasad programowania
Grupa docelowa
- Programiści
Opinie uczestników (5)
The trainer proved himself to be an expert of the topic, which I never give for granted. He provided very useful insight on industry standards.
Giuseppe
Szkolenie - Learning Go Programming
I enjoyed the amount of hands on exercises we did. I personally learn by doing things so it was good that Francesco had lots of hands-on exercises to do. I struggled to pick up a few of the concepts from the slides but when I actually got hands on and was able to implement some of the key features of the language it helped me understand it better.
Adam Fitzhugh - OpticoreIT
Szkolenie - Learning Go Programming
tha pace, trainers ability to help and sustain slightly more difficult questions.
Andrei Mihai - Viasat
Szkolenie - Learning Go Programming
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
Szkolenie - Learning Go Programming
Flexibility of the trainer. Really catered the course to our specific needs.