Hodnotenie:
Kniha ponúka prehľadný úvod do sieťového programovania, ktorý je určený najmä začiatočníkom a stredne pokročilým vývojárom v jazyku C#. Podrobne vysvetľuje základné pojmy, ale môže byť nedostatočná pre pokročilejších čitateľov, ktorí hľadajú praktické návody a praktické riešenie problémov.
Výhody:⬤ Dobre napísaná a organizovaná
⬤ trpezlivo vysvetľuje základné pojmy
⬤ vhodná pre začiatočníkov a stredne pokročilých
⬤ poskytuje návody a tutoriály
⬤ podrobné vysvetlenia.
⬤ Nie je obsahovo hlboký
⬤ nedostatočný pre pokročilých používateľov
⬤ príklady sú chudobné a neúplné
⬤ chýba praktický, praktický návod
⬤ nemusí byť pútavý pre tých, ktorí sa učia praktickým spôsobom.
(na základe 9 čitateľských recenzií)
Hands-On Network Programming with C# and .NET Core
Komplexná príručka na pochopenie sieťovej architektúry, komunikačných protokolov a sieťovej analýzy na vytváranie bezpečných aplikácií kompatibilných s najnovšími verziami jazykov C# 8 a.NET Core 3. 0 Kľúčové vlastnosti Preskúmajte rôzne sieťové architektúry, ktoré umožňujú distribuované programovanie Naučte sa vytvárať spoľahlivý softvér písaním bezpečných interakcií medzi klientmi a servermi Používajte.NET Core na automatizáciu sieťových zariadení, DevOps a softvérovo definované siete Popis knihy
Jazyk C# a aplikačný rámec.NET Core poskytujú nástroje a vzory potrebné na to, aby sa disciplína sieťového programovania stala rovnako intuitívnou a príjemnou ako ktorýkoľvek iný aspekt programovania v jazyku C#. S pomocou tejto knihy zistíte, ako to jazyk C# a aplikačný rámec.NET Core umožňujú.
Kniha sa začína predstavením základných pojmov sieťového programovania a toho, čím sa táto oblasť programovania odlišuje od iných disciplín. Potom získate prehľad o pojmoch, ako sú transportné protokoly, sokety a porty a vzdialené dátové prúdy, ktoré vám poskytnú ucelené pochopenie toho, ako sieťový softvér zapadá do väčších distribuovaných systémov. V knihe sa budete venovať aj zložitostiam implementácie sieťového softvéru v explicitnejšom kontexte, a to prostredníctvom zásuviek, stratégií pripojenia, ako sú protokol TCP (Transmission Control Protocol) a UDP (User Datagram Protocol), asynchrónneho spracovania a vlákien. Potom budete môcť pracovať s príkladmi kódu pre servery TCP, webové rozhrania API obsluhované cez HTTP a klienta Secure Shell (SSH).
Na konci tejto knihy budete dobre rozumieť sieťovému zásobníku OSI (Open Systems Interconnection), rôznym komunikačným protokolom tohto zásobníka a zručnostiam, ktoré sú nevyhnutné na implementáciu týchto protokolov pomocou programovacieho jazyka C# a rámca.NET Core. Čo sa naučíte Pochopiť šírku rozsahu užitočných tried sieťového programovania jazyka C# Využívať architektúru sieťovej vrstvy a organizačné stratégie Implementovať rôzne komunikačné a transportné protokoly v jazyku C# Objavte praktické príklady vývoja distribuovaných aplikácií Získajte praktické skúsenosti s asynchrónnym programovaním socketov a streamov Zistite, ako jazyk C# a bežiace prostredie.NET Core spolupracujú s hostiteľskou sieťou Pochopiť celý súbor nástrojov a funkcií sieťového programovania Komu je táto kniha určená
Ak ste vývojár alebo správca systému so skúsenosťami v oblasti.NET a chcete začať so sieťovým programovaním, potom je táto kniha určená práve vám. Predpokladá sa základná znalosť jazyka C# a.NET, okrem toho základné pochopenie bežných webových protokolov a niektorých návrhov distribuovaných systémov na vysokej úrovni. Obsah Siete v kocke DNS a lokalizácia zdrojov Komunikačné protokoly Pakety a prúdy Generovanie sieťových požiadaviek v jazyku C# Prúdy, vlákna a asynchrónny prenos dát Obsluha chýb po sieti Sokety a porty HTTP v.NET FTP a SMTP Transportná vrstva: TCP, UDP a multicasting Internetový protokol Bezpečnosť transportnej vrstvy (TLS) Autentifikácia a autorizácia pre sieťové požiadavky Stratégie ukladania do vyrovnávacej pamäte pre distribuované systémy Analýza výkonu a monitorovanie Zapojiteľné protokoly v jadre.NET Analýza siete a kontrola paketov Vzdialené prihlásenie a SSH
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)