Ocena:
Książka oferuje dobrze zorganizowane wprowadzenie do programowania sieciowego, przeznaczone w szczególności dla początkujących i średnio zaawansowanych programistów C#. Szczegółowo wyjaśnia podstawowe koncepcje, ale może być niewystarczająca dla bardziej zaawansowanych czytelników poszukujących praktycznych wskazówek i praktycznego rozwiązywania problemów.
Zalety:⬤ Dobrze napisana i zorganizowana
⬤ cierpliwie wyjaśnia podstawowe pojęcia
⬤ dobra dla początkujących i średnio zaawansowanych
⬤ zawiera instrukcje i samouczki
⬤ szczegółowa w swoich wyjaśnieniach.
⬤ Nie dogłębna w treści
⬤ nieodpowiednia dla zaawansowanych użytkowników
⬤ przykłady są słabe i niekompletne
⬤ brakuje praktycznych, praktycznych wskazówek
⬤ może nie być wciągająca dla tych, którzy uczą się poprzez działanie.
(na podstawie 9 opinii czytelników)
Hands-On Network Programming with C# and .NET Core
Kompleksowy przewodnik po architekturze sieci, protokołach komunikacyjnych i analizie sieci w celu tworzenia bezpiecznych aplikacji zgodnych z najnowszymi wersjami C# 8 i.NET Core 3. 0 Kluczowe cechy Poznaj różne architektury sieciowe, które umożliwiają programowanie rozproszone Dowiedz się, jak tworzyć niezawodne oprogramowanie, pisząc bezpieczne interakcje między klientami i serwerami Wykorzystaj.NET Core do automatyzacji urządzeń sieciowych, DevOps i sieci definiowanych programowo Opis książki
Język C# i framework aplikacji.NET Core zapewniają narzędzia i wzorce wymagane do tego, aby programowanie sieciowe było tak intuicyjne i przyjemne, jak każdy inny aspekt programowania w języku C#. Z pomocą tej książki odkryjesz, w jaki sposób język C# i framework.NET Core sprawiają, że jest to możliwe.
Książka rozpoczyna się od wprowadzenia podstawowych pojęć programowania sieciowego i tego, co odróżnia tę dziedzinę programowania od innych dyscyplin. Następnie czytelnik zapozna się z takimi pojęciami jak protokoły transportowe, gniazda i porty oraz zdalne strumienie danych, co pozwoli mu całościowo zrozumieć, w jaki sposób oprogramowanie sieciowe pasuje do większych systemów rozproszonych. Książka zgłębi również zawiłości implementacji oprogramowania sieciowego w bardziej wyraźnym kontekście, obejmując gniazda, strategie połączeń, takie jak Transmission Control Protocol (TCP) i User Datagram Protocol (UDP), przetwarzanie asynchroniczne i wątki. Następnie będziesz mógł pracować z przykładami kodu dla serwerów TCP, internetowych interfejsów API obsługiwanych przez HTTP i klienta Secure Shell (SSH).
Pod koniec tej książki będziesz dobrze rozumieć stos sieciowy Open Systems Interconnection (OSI), różne protokoły komunikacyjne dla tego stosu oraz umiejętności niezbędne do implementacji tych protokołów przy użyciu języka programowania C# i frameworka.NET Core. Czego się nauczysz Poznaj szeroki zakres klas narzędziowych programowania sieciowego C# Wykorzystaj architekturę warstwy sieciowej i strategie organizacyjne Zaimplementuj różne protokoły komunikacyjne i transportowe w C# Odkryj praktyczne przykłady tworzenia aplikacji rozproszonych Zdobądź praktyczne doświadczenie z asynchronicznym programowaniem gniazd i strumieni Dowiedz się, jak C# i środowisko uruchomieniowe.NET Core współdziałają z siecią hostingową Poznaj pełny zestaw narzędzi i funkcji programowania sieciowego Dla kogo jest ta książka?
Jeśli jesteś programistą.NET lub administratorem systemu z doświadczeniem.NET i chcesz rozpocząć programowanie sieciowe, ta książka jest dla Ciebie. Zakłada się podstawową znajomość języka C# i.NET, a także podstawowe zrozumienie popularnych protokołów sieciowych i niektórych wysokopoziomowych projektów systemów rozproszonych. Spis treści Sieci w pigułce DNS i lokalizacja zasobów Protokoły komunikacyjne Pakiety i strumienie Generowanie żądań sieciowych w C# Strumienie, wątki i asynchroniczny transfer danych Obsługa błędów przez sieć Gniazda i porty HTTP w.NET FTP i SMTP Warstwa transportowa: TCP, UDP i Multi-Casting Protokół internetowy Transport Layer Security (TLS) Uwierzytelnianie i autoryzacja dla żądań sieciowych Strategie buforowania dla systemów rozproszonych Analiza i monitorowanie wydajności Protokoły wtykowe w.NET Core Analiza sieci i inspekcja pakietów Zdalne logowanie i SSH
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)