Evaluare:
Cartea oferă o introducere bine organizată în programarea rețelelor, adresându-se în special începătorilor și dezvoltatorilor C# intermediari. Explică în detaliu conceptele de bază, dar poate fi insuficientă pentru cititorii mai avansați care caută îndrumare practică și rezolvarea problemelor practice.
Avantaje:⬤ Bine scrisă și organizată
⬤ explică cu răbdare conceptele de bază
⬤ bună pentru începători și cursanți intermediari
⬤ oferă instrucțiuni și tutoriale
⬤ detaliată în explicațiile sale.
⬤ Nu este profund în conținut
⬤ inadecvat pentru utilizatorii avansați
⬤ exemplele sunt slabe și incomplete
⬤ îi lipsește îndrumarea practică, hands-on
⬤ poate să nu fie captivant pentru cei care învață prin practică.
(pe baza a 9 recenzii ale cititorilor)
Hands-On Network Programming with C# and .NET Core
Un ghid cuprinzător pentru înțelegerea arhitecturii de rețea, a protocoalelor de comunicare și a analizei rețelei pentru a crea aplicații sigure compatibile cu cele mai recente versiuni de C# 8 și.NET Core 3. 0 Caracteristici cheie Explorați diverse arhitecturi de rețea care fac posibilă programarea distribuită Aflați cum să creați software fiabil prin scrierea de interacțiuni sigure între clienți și servere Utilizați.NET Core pentru automatizarea dispozitivelor de rețea, DevOps și rețele definite de software Descrierea cărții
Limbajul C# și cadrul de aplicații.NET Core oferă instrumentele și modelele necesare pentru a face disciplina programării rețelelor la fel de intuitivă și plăcută ca orice alt aspect al programării C#. Cu ajutorul acestei cărți, veți descoperi cum limbajul C# și cadrul.NET Core fac acest lucru posibil.
Cartea începe prin introducerea conceptelor de bază ale programării în rețea și a ceea ce distinge acest domeniu de programare de alte discipline. După aceasta, veți obține informații despre concepte precum protocoalele de transport, socket-urile și porturile și fluxurile de date de la distanță, care vă vor oferi o înțelegere holistică a modului în care software-ul de rețea se încadrează în sisteme distribuite mai mari. Cartea va explora, de asemenea, complexitatea modului în care software-ul de rețea este implementat într-un context mai explicit, prin acoperirea socket-urilor, a strategiilor de conectare, cum ar fi Protocolul de control al transmisiei (TCP) și Protocolul Datagramă utilizator (UDP), procesarea asincronă și firele. Veți putea apoi să lucrați la exemple de cod pentru servere TCP, API-uri web servite prin HTTP și un client Secure Shell (SSH).
La sfârșitul acestei cărți, veți avea o bună înțelegere a stivei de rețea OSI (Open Systems Interconnection), a diferitelor protocoale de comunicare pentru această stivă și a abilităților esențiale pentru implementarea acestor protocoale utilizând limbajul de programare C# și cadrul .NET Core. Ce veți învăța Înțelegeți amploarea claselor utilitare de programare în rețea din C# Utilizați arhitectura stratului de rețea și strategiile organizaționale Implementați diverse protocoale de comunicare și transport în C# Descoperiți exemple practice de dezvoltare a aplicațiilor distribuite Obțineți experiență practică cu programarea asincronă a socket-urilor și fluxurilor Aflați cum interacționează C# și runtime-ul.NET Core cu o rețea de găzduire Înțelegeți o suită completă de instrumente și caracteristici de programare în rețea Cui se adresează această carte
Dacă sunteți un dezvoltator.NET sau un administrator de sistem cu experiență.NET și doriți să începeți cu programarea în rețea, atunci această carte este pentru dumneavoastră. Se presupun cunoștințe de bază de C# și.NET, în plus față de o înțelegere de bază a protocoalelor web comune și a unor proiecte de sisteme distribuite de nivel înalt. Table of Contents Networks in a Nutshell DNS și localizarea resurselor Protocoale de comunicare Pachete și fluxuri Generarea cererilor de rețea în C# Fluxuri, fire și transfer asincron de date Gestionarea erorilor prin cablu Sockets și porturi HTTP în.NET FTP și SMTP Stratul de transport: TCP, UDP și Multi-Casting Protocolul Internet Transport Layer Security (TLS) Autentificare și autorizare pentru cereri în rețea Strategii de cache pentru sisteme distribuite Analiza și monitorizarea performanței Protocoale conectabile în.NET Core Analiza rețelei și inspecția pachetelor Autentificare la distanță și SSH
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)