Praktyczne programowanie sieciowe z C# i .NET Core

Ocena:   (4,1 na 5)

Praktyczne programowanie sieciowe z C# i .NET Core (Sean Burns)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Hands-On Network Programming with C# and .NET Core

Zawartość książki:

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

Dodatkowe informacje o książce:

ISBN:9781789340761
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Bunty i wojsko podczas arabskiej wiosny: Powstania ludowe i polityka represji - Revolts and the...
Arabska wiosna, która przetoczyła się przez Bliski...
Bunty i wojsko podczas arabskiej wiosny: Powstania ludowe i polityka represji - Revolts and the Military in the Arab Spring: Popular Uprisings and the Politics of Repression
Ewolucja urzędu prezydenta Stanów Zjednoczonych Ameryki - The Evolution of the Office of the...
The Evolution of the Executive Office of the...
Ewolucja urzędu prezydenta Stanów Zjednoczonych Ameryki - The Evolution of the Office of the President of the United States of America
Zrozumienie miejsca w pedagogice projektowania - Understanding Site in Design Pedagogy
Książka ta analizuje różne sposoby kwestionowania, krytykowania i...
Zrozumienie miejsca w pedagogice projektowania - Understanding Site in Design Pedagogy
Spójrz jeszcze raz: Śmierć - Look Again: Death
Artysta i pisarz Sean Burns bada naturę Śmierci i jej splątane relacje z życiem i miłością przedstawione w sztuce .Śmierć...
Spójrz jeszcze raz: Śmierć - Look Again: Death
Praktyczne programowanie sieciowe z C# i .NET Core - Hands-On Network Programming with C# and .NET...
Kompleksowy przewodnik po architekturze sieci,...
Praktyczne programowanie sieciowe z C# i .NET Core - Hands-On Network Programming with C# and .NET Core

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

© 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)