Hodnotenie:
Kniha ponúka komplexný a zrozumiteľný úvod do jazyka C# a .NET, takže je užitočná pre tých, ktorí si chcú doplniť svoje vedomosti alebo sa chcú začať učiť. Zatiaľ čo mnohí recenzenti chvália autora Marka J. Pricea za pútavé písanie a schopnosť objasniť zložité témy, niektorí ju považujú za nedostatočne hlbokú pre skúsenejších používateľov a niekedy neorganizovanú.
Výhody:Jasné a stručné vysvetlenia s ľahko pochopiteľnými príkladmi.
Nevýhody:Skvelý zdroj na aktualizáciu vedomostí o funkciách jazyka C# a .NET.
(na základe 57 čitateľských recenzií)
C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals - Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor,
Prístupný sprievodca pre začínajúcich a stredne pokročilých programátorov, ktorý obsahuje koncepty, reálne aplikácie a najnovšie funkcie C# 12 a.NET 8 s praktickými cvičeniami s použitím Visual Studio 2022 a Visual Studio Code.
Kľúčové vlastnosti:
⬤ Preskúmajte najnovšie prírastky jazyka C# 12, knižnice tried.NET 8 a Entity Framework Core 8.
⬤ Vytvárajte profesionálne webové stránky a služby pomocou ASP.NET Core 8 a Blazor.
⬤ Získajte sebadôveru vďaka príkladom kódu krok za krokom a tipom na osvedčené postupy.
Popis knihy:
Tento bestseller vydavateľstva Packt vám poskytne pevné základy, aby ste mohli začať s istotou vytvárať aplikácie a služby.
Naučíte sa objektovo orientované programovanie, písanie, testovanie a ladenie funkcií a implementáciu rozhraní. Osvojíte si rozhrania API.NET na správu a vyhľadávanie údajov, prácu so súborovým systémom a serializáciu. Postupne sa zoznámite s príkladmi multiplatformových projektov, ktoré môžete vytvoriť a nasadiť, napríklad webové stránky a služby využívajúce ASP.NET Core.
Toto najnovšie vydanie integruje do svojich príkladov vylepšenia systému.NET 8: aliasing typov a primárne konštruktory pre stručný a expresívny kód a lambda výrazy s predvolenými parametrami pre flexibilnejší kód. Chyby budete robustne riešiť pomocou nových zabudovaných klauzúl guard a preskúmate zjednodušenú implementáciu ukladania do vyrovnávacej pamäte v ASP.NET Core 8.
Ak vám to nestačí, uvidíte aj to, ako natívne publikovanie kompilátora v predstihu (AOT) umožňuje webovým službám dosiahnuť nové výšky. Budete pracovať s novým bezproblémovým editorom HTTP vo Visual Studio 2022, ktorý zlepšuje proces testovania a ladenia. Dokonca sa zoznámite s Blazor Full Stack s jeho novým zjednoteným modelom hostingu pre bezkonkurenčnú opätovnú použiteľnosť kódu.
Čo sa naučíte:
⬤ Objavíte nové funkcie jazyka C# 12 vrátane aliasingu ľubovoľného typu a primárnych konštruktorov.
⬤ Vyskúšajte natívnu možnosť publikovania AOT pre webové služby ASP.NET Core 8 Minimal APIs.
⬤ Vybudujte bohaté webové zážitky pomocou Blazor Full Stack, Razor Pages, vzoru Model-View-Controller (MVC) a ďalších funkcií ASP.NET Core.
⬤ Integrujte a aktualizujte databázy vo svojich aplikáciách pomocou modelov Entity Framework Core.
⬤ Vyhľadávanie a manipulácia s údajmi pomocou LINQ.
⬤ Vytvárajte a využívajte výkonné služby pomocou Web API a Minimal API.
Pre koho je táto kniha určená:
Táto kniha je určená začiatočníkom, ako aj stredne pokročilým programátorom v jazykoch C# a.NET, ktorí v minulosti pracovali s jazykom C# a chcú dohnať zmeny, ktoré sa uskutočnili za posledných niekoľko rokov.
Predchádzajúce skúsenosti s jazykom C# alebo.NET nie sú podmienkou. Všeobecné znalosti programovania vám pomôžu pri pohodlnejšej práci s knihou, hoci obsah je vhodný aj pre tých, ktorí s programovaním úplne začínajú.
Ak už máte určité znalosti jazyka C# a.NET a chcete sa zamerať na vývoj praktických aplikácií, môžete si namiesto toho vziať inú Markovu knihu o.NET, Apps and Services with.NET 8.