Hodnotenie:
Kniha je komplexným úvodom do .NET 5 a jazyka C# a ponúka široký prehľad dôležitých konceptov a postupov pre začiatočníkov aj stredne pokročilých vývojárov. Hoci mnohí recenzenti ju považujú za užitočnú na získanie základných vedomostí a praktických zručností v jazyku C#, kritizujú jej dĺžku, niektoré nepodstatné časti obsahu, nedostatok aktualizácií a nedostatočné zameranie na konkrétne aplikácie, ako je napríklad vývoj webových stránok.
Výhody:⬤ Pokrýva širokú škálu funkcií .NET
⬤ vhodná pre začiatočníkov a tých, ktorí prechádzajú z J2EE
⬤ obsahuje praktické príklady
⬤ dobre štruktúrovaná s odkazmi na hlbšie učenie
⬤ efektívne pomáha čitateľom začať kódovať v C# a .NET
⬤ aktualizovaný obsah
⬤ celkovo dobre napísaná.
⬤ Niektorý obsah možno považovať za zbytočný
⬤ nie je dostatočne komplexný pre pokročilé témy
⬤ chýbajú lekcie alebo prístup k erratám
⬤ hlásené niektoré technické problémy s nastavením
⬤ chýba zameranie na vývoj webu a aplikácií, čo vedie k menšej prehľadnosti
⬤ hlásené zastarané materiály
⬤ drobné nepríjemnosti, ako napríklad nefunkčné odkazy.
(na základe 58 čitateľských recenzií)
C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Ent
Komplexná príručka pre začiatočníkov, ktorá im pomôže naučiť sa kľúčové koncepty, reálne aplikácie a najnovšie funkcie C# 9 a.NET 5 s praktickými cvičeniami s využitím VS Code
Kľúčové vlastnosti:
⬤ Preskúmajte najnovšie prírastky jazyka C# 9, knižnicu tried.NET 5, Entity Framework Core a Blazor.
⬤ Upevnite si znalosti ASP.NET Core 5. 0 a vytvárajte profesionálne webové stránky a služby.
⬤ Vytvárajte multiplatformové aplikácie pre Windows, macOS, Linux, iOS a Android.
Popis knihy
V knihe C# 9 a.NET 5 - Moderný multiplatformný vývoj, piate vydanie vám odborný lektor Mark J. Price poskytne všetko, čo potrebujete, aby ste mohli začať programovať aplikácie v jazyku C#.
Toto najnovšie vydanie využíva populárny editor Visual Studio Code, ktorý funguje vo všetkých hlavných operačných systémoch. Je plne aktualizovaná a rozšírená o novú kapitolu o frameworku Microsoft Blazor.
V prvej časti knihy sa učia základy jazyka C# vrátane objektovo orientovaného programovania a nových funkcií jazyka C# 9, ako sú programy najvyššej úrovne, cieľová inštancia nových objektov a nemenné typy pomocou kľúčového slova record. Druhá časť sa zaoberá rozhraniami API.NET na vykonávanie úloh, ako je správa a vyhľadávanie údajov, monitorovanie a zvyšovanie výkonu a práca so súborovým systémom, asynchrónnymi tokmi, serializáciou a šifrovaním. Časť 3 obsahuje príklady multiplatformových aplikácií, ktoré môžete vytvoriť a nasadiť, napríklad webové stránky a služby pomocou ASP.NET Core alebo mobilné aplikácie pomocou Xamarin. Forms.
Na konci knihy získate znalosti a zručnosti potrebné na používanie jazyka C# 9 a.NET 5 na vytváranie webových stránok, služieb a mobilných aplikácií.
Čo sa naučíte
⬤ Vytvárať vlastné typy pomocou objektovo orientovaného programovania.
⬤ Vyhľadávať a manipulovať s údajmi pomocou LINQ.
⬤ Vytvárať webové stránky a služby pomocou ASP.NET Core 5.
⬤ Vytvárať inteligentné aplikácie pomocou strojového učenia.
⬤ Používať Entity Framework Core a pracovať s relačnými databázami.
⬤ Objavte vývoj aplikácií pre Windows pomocou platformy Universal Windows Platform a XAML.
⬤ Vytvárajte bohaté webové zážitky pomocou frameworku Blazor.
⬤ Vytvárajte mobilné aplikácie pre iOS a Android pomocou Xamarinu. Forms.
Pre koho je táto kniha určená
Táto kniha je najvhodnejšia pre začiatočníkov v jazykoch C# a.NET alebo pre programátorov, ktorí v minulosti pracovali s jazykom C#, ale cítia sa byť v dôsledku zmien v posledných rokoch pozadu. V tejto knihe sa neočakáva, že budete mať akékoľvek skúsenosti s jazykom C# alebo.NET.
Mali by ste však mať všeobecné znalosti o programovaní.
Študenti a odborníci s prírodovedným, technologickým, inžinierskym alebo matematickým vzdelaním (STEM) môžu mať z tejto knihy určite úžitok.