Programarea practică a rețelelor cu C# și .NET Core

Evaluare:   (4.1 din 5)

Programarea practică a rețelelor cu C# și .NET Core (Sean Burns)

Recenzii ale cititorilor

Rezumat:

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.

Dezavantaje:

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)

Titlul original:

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

Conținutul cărții:

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

Alte date despre carte:

ISBN:9781789340761
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Revoltele și armata în primăvara arabă: Revoltele populare și politica represiunii - Revolts and the...
Primăvara arabă, care a cuprins Orientul Mijlociu...
Revoltele și armata în primăvara arabă: Revoltele populare și politica represiunii - Revolts and the Military in the Arab Spring: Popular Uprisings and the Politics of Repression
Evoluția funcției de președinte al Statelor Unite ale Americii (The Evolution of the Office of the...
Evoluția Biroului Executiv al Președinției este o...
Evoluția funcției de președinte al Statelor Unite ale Americii (The Evolution of the Office of the President of the United States of America) - The Evolution of the Office of the President of the United States of America
Înțelegerea site-ului în pedagogia designului - Understanding Site in Design Pedagogy
Această carte examinează diverse modalități de chestionare, critică și...
Înțelegerea site-ului în pedagogia designului - Understanding Site in Design Pedagogy
Privește din nou: Moartea - Look Again: Death
Artistul și scriitorul Sean Burns explorează natura morții și relațiile sale încurcate cu viața și dragostea, așa cum sunt ele...
Privește din nou: Moartea - Look Again: Death
Programarea practică a rețelelor cu C# și .NET Core - Hands-On Network Programming with C# and .NET...
Un ghid cuprinzător pentru înțelegerea...
Programarea practică a rețelelor cu C# și .NET Core - Hands-On Network Programming with C# and .NET Core

Lucrările autorului au fost publicate de următorii editori:

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