Plan Szkolenia
Wstęp
Zrozumienie systemów Unix Programming
Zrozumienie języka Go Programming i architektury Go.
Instalowanie i konfigurowanie środowiska programistycznego Go.
Nauka podstaw składni Go.
Praca z Go pakietami
Algorytmy, struktury danych
Jak Go obsługuje zbieranie śmieci
Radzenie sobie z plikami i katalogami w Go
Implementowanie operacji wejścia i wyjścia na plikach w Go
Implementacja obsługi błędów
Identyfikacja i praca z plikami systemowymi w Go: pliki dziennika, operacje na plikach systemowych i hasła
Praca z procesami i sygnałami uniksowymi w Go
- Zrozumienie procesów i sygnałów uniksowych
- Proces Management
- Radzenie sobie z sygnałami Unix w Go
- Korzystanie z polecenia „zabij”.
- Praca z rurami i gniazdami Unix w Go
- Praca ze zdalnym wywoływaniem procedur (RPC) w Go
- Programming powłoka Unix w Go
Zrozumienie i praca z Goprocedurami
- Nauka o Goprocedurach
- Korzystanie z pakietów synchronizacji Go.
- Postępowanie z rurociągami
- Korzystanie z harmonogramu Go.
- Korzystanie ze słowa kluczowego „wybierz”.
- Praca z kanałami sygnałowymi i kanałami buforowanymi
- Obsługa przekroczeń limitu czasu
- Praca z kanałami kanałów
- Praca z kanałami Nil
- Radzenie sobie z pamięcią współdzieloną
- Praca z narzędziem dWC.go
Sieć Programming w Go
- Zrozumienie sieci Programming
- Praca z siecią Go Pakiet standardowy
- Powrót do gniazd Unixowych
- Wykonywanie wyszukiwań DNS
- Opracowanie prostego serwera TCP i prostego klienta TCP
- Opracowanie prostego serwera UDP i prostego klienta UDP
- Praca z współbieżnym serwerem TCP
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Podstawowe doświadczenie w programowaniu w dowolnym języku
- Znajomość systemów Linux i Unix
Opinie uczestników (5)
Doświadczenie trenera i jego talent dydaktyczny
Liviu - Orange Services
Szkolenie - Go for Systems Programming
Przetłumaczone przez sztuczną inteligencję
Efektywność czasowa Płynne i powiązane przejścia od jednego tematu do drugiego Przykłady od prostych do trudnych Dużo cierpliwości, aby odpowiedzieć na każde pytanie z przykładami Wiedza znacznie przekraczająca oczekiwania Tak wiele rzeczy do docenienia!
Laura - Orange Services
Szkolenie - Go for Systems Programming
Przetłumaczone przez sztuczną inteligencję
Postawa trenera i fakt, że zatrzymywał się przy każdym problemie/sprawie, aby pomóc potrzebującym Był również dość wyluzowany, dzięki czemu trening był naprawdę zabawny i relaksujący.
Rares - Orange Services
Szkolenie - Go for Systems Programming
Przetłumaczone przez sztuczną inteligencję
Patrick był bardzo pomocny i dostarczył rzeczywistych przykładów i praktyk podczas pracy z Go. Nie był to czysto teoretyczny kurs na temat tego, jak korzystać z Go, ale jak faktycznie rozwijać się z Go w prawdziwym świecie. Zapewnił porównanie z innymi językami, aby lepiej wyjaśnić pewne koncepcje, co było bardzo przydatne.
Cristian - Orange Services
Szkolenie - Go for Systems Programming
Przetłumaczone przez sztuczną inteligencję
The extra informations not in the official docs