Practical Go: Tworzenie skalowalnych aplikacji sieciowych i niesieciowych

Ocena:   (4,5 na 5)

Practical Go: Tworzenie skalowalnych aplikacji sieciowych i niesieciowych (Amit Saha)

Opinie czytelników

Podsumowanie:

Książka jest przeznaczona dla początkujących, którzy chcą rozpocząć programowanie w Go, zawiera praktyczne przykłady i koncentruje się na zaawansowanych tematach. Cierpi jednak z powodu kilku błędów w kodzie i słabych wyjaśnień.

Zalety:

Książka jest praktyczna, łatwa do naśladowania i zawiera dobre praktyki kodowania, testowania jednostkowego, obsługi błędów, rejestrowania, śledzenia i bezpieczeństwa. Zawiera przydatne przykładowe kody dla funkcjonalności klienta/serwera HTTP.

Wady:

W przykładowym kodzie źródłowym znajduje się wiele błędów, a wyjaśnienia zawarte w książce są uważane przez niektórych czytelników za słabe. Doprowadziło to do niezadowolenia i ostrzeżeń przed zakupem.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Practical Go: Building Scalable Network and Non-Network Applications

Zawartość książki:

PRAKTYCZNY PRZEWODNIK PO PISANIU APLIKACJI PRZY UŻYCIU JĘZYKA GO

Google ogłosiło publicznie język programowania Go w 2009 roku, a wersja 1.0 została ogłoszona w 2012 roku. Od czasu jego ogłoszenia społeczności i obietnicy kompatybilności wersji 1.0, język Go był używany do pisania skalowalnych i wpływowych programów, począwszy od aplikacji wiersza poleceń i narzędzi infrastruktury krytycznej, a skończywszy na systemach rozproszonych na dużą skalę. Jego szybkość, prostota i niezawodność sprawiają, że jest to idealny wybór dla programistów pracujących w różnych dziedzinach.

W Practical Go - Building Scalable Network + Non-Network Applications nauczysz się używać języka programowania Go do tworzenia solidnych, gotowych do produkcji aplikacji. Dowiesz się wystarczająco dużo, aby budować narzędzia wiersza poleceń i aplikacje komunikujące się przez HTTP i gRPC.

Ten praktyczny przewodnik obejmuje

⬤ Pisanie aplikacji wiersza poleceń.

⬤ Pisanie usług i klientów HTTP.

⬤ Pisanie usług i klientów RPC przy użyciu gRPC.

⬤ Pisanie oprogramowania pośredniczącego dla klientów i serwerów sieciowych.

⬤ Przechowywanie danych w obiektowych magazynach danych w chmurze i bazach danych SQL.

⬤ Testowanie aplikacji przy użyciu technik idiomatycznych.

⬤ Dodawanie obserwowalności do aplikacji.

⬤ Zarządzanie danymi konfiguracyjnymi z aplikacji.

Nauczysz się wdrażać najlepsze praktyki, korzystając z praktycznych przykładów napisanych z myślą o nowoczesnych praktykach. Dzięki skupieniu się na wykorzystaniu standardowych pakietów bibliotecznych w jak największym stopniu, Practical Go da ci solidne podstawy do tworzenia dużych aplikacji przy użyciu Go, wykorzystując to, co najlepsze w ekosystemie tego języka.

Dodatkowe informacje o książce:

ISBN:9781119773818
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:416

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Matematyka z Pythonem - Doing Math with Python
Doing Math with Python pokazuje, jak używać Pythona do zagłębiania się w tematy matematyczne na poziomie szkoły średniej,...
Matematyka z Pythonem - Doing Math with Python
Practical Go: Tworzenie skalowalnych aplikacji sieciowych i niesieciowych - Practical Go: Building...
PRAKTYCZNY PRZEWODNIK PO PISANIU APLIKACJI PRZY...
Practical Go: Tworzenie skalowalnych aplikacji sieciowych i niesieciowych - Practical Go: Building Scalable Network and Non-Network Applications

Prace autora wydały następujące wydawnictwa: