Hodnotenie:
Kniha „Learning Modern .Net Development“ je určená pre čitateľov s pohodlným zázemím v ASP.NET MVC a súvisiacich technológiách. Pokrýva širokú škálu tém súvisiacich s ASP.NET Core 3 vrátane jeho základov, vylepšení produktivity a pokročilých tém. Zatiaľ čo niektorí čitatelia nachádzajú hodnotu v jej komplexnom pokrytí a organizácii, iní ju kritizujú za nedostatočnú zrozumiteľnosť a slabé zacielenie na úrovne publika.
Výhody:⬤ Komplexné pokrytie ASP.NET Core 3 a súvisiacich technológií.
⬤ Dobre organizované kapitoly, ktoré umožňujú jednoduché čítanie.
⬤ Cenné vysvetlenia kľúčových pojmov, ako sú injekcie závislostí a MVC.
⬤ Zahŕňa historický kontext vývoja ASP.NET.
⬤ Uvádzajú sa príklady, ktoré môžu byť prínosom pri učení.
⬤ Nie je vhodná pre začiatočníkov, pretože v nej chýbajú vysvetlenia krok za krokom a solídne príklady.
⬤ Málo definovanú cieľovú skupinu, takže začiatočníci aj pokročilí čitatelia zostávajú neuspokojení.
⬤ Niektorí recenzenti považujú online zdroje, ako napríklad dokumentáciu spoločnosti Microsoft, za prehľadnejšie a štruktúrovanejšie.
⬤ Niektorí čitatelia majú pocit, že knihe chýba štruktúrovaný prístup, čo ju robí zmätočnou.
(na základe 6 čitateľských recenzií)
Modern Web Development with ASP.NET Core 3 - Second Edition: An end to end guide covering the latest features of Visual Studio 2019, Blazor and Entity
Preskúmajte nástroje a techniky na vytváranie škálovateľných a zabezpečených webových služieb a webových aplikácií pomocou jazyka C# 8 a ASP. NET CORE 3. 1
Kľúčové vlastnosti
⬤ Ponorte sa do vzorov MVC, konfigurácie, smerovania a nasadenia na vytváranie aplikácií na profesionálnej úrovni.
⬤ Učte sa, ako integrovať ASP aplikácie s JavaScriptovými frameworkami React, Vue a Angular.
⬤ Zlepšite výkon aplikácií a vývojového tímu implementáciou pokročilých konceptov ASP.NET Core.
Popis knihy
ASP.NET je už dlho preferovanou voľbou webových vývojárov. V ASP.NET Core 3 spoločnosť Microsoft vykonala interné zmeny vo frameworku spolu so zavedením nových doplnkov, ktoré zmenia spôsob, akým pristupujete k vývoju webových aplikácií. Toto druhé vydanie bolo dôkladne aktualizované, aby vám pomohlo čo najlepšie využiť najnovšie funkcie frameworku, od gRPC a konvencií až po Blazor, ktorému je venovaná nová kapitola.
Na začiatku sa oboznámite so základnými témami a preskúmate vzor Model-View-Controller (MVC), rôzne platformy, závislosti a rámce. Ďalej sa naučíte, ako nastaviť a konfigurovať prostredie MVC, a potom sa začítate do pokročilých možností smerovania. Postupne sa zoznámite s kontrolérmi a akciami na spracovanie požiadaviek a neskôr pochopíte, ako vytvárať vstupy HTML pre modely. Pokračovaním objavíte základné aspekty syntaxe a procesov pri práci s Razorom. Taktiež sa zoznámite s vývojom na strane klienta a preskúmate aspekty testovania, protokolovania, škálovateľnosti a zabezpečenia ASP.NET Core. Nakoniec sa naučíte, ako nasadiť ASP.NET Core do niekoľkých prostredí, ako sú Azure, Amazon Web Services (AWS) a Docker.
Na konci knihy sa budete dobre orientovať vo vývoji v ASP.NET Core a budete hlboko rozumieť tomu, ako komunikovať s rámcom a pracovať naprieč platformami.
Čo sa naučíte
⬤ Pochopiť nové možnosti ASP.NET Core 3. 1.
⬤ Dobre sa zorientujete v tom, ako konfigurovať ASP.NET Core, aby ste mohli naplno využívať jeho potenciál.
⬤ Vytvárať kontroléry a metódy akcií a pochopiť, ako udržiavať stav.
⬤ Vykonávanie a overovanie formulárov a získavanie informácií z nich.
⬤ Zvyšujte produktivitu presadzovaním opakovaného používania, spracovaním formulárov a účinnými bezpečnostnými opatreniami.
⬤ Poznajte nový vývojový model Blazor.
⬤ Umiestniť aplikácie ASP.NET Core do nových prostredí, ako sú Microsoft Azure, AWS a Docker.
Pre koho je táto kniha určená
Ak ste vývojár so základnými znalosťami ASP.NET MVC a chcete vytvárať výkonné aplikácie, potom je táto kniha určená práve vám. Vývojári, ktorí chcú preskúmať najnovšie zmeny v ASP.NET Core 3. 1 vytvárať aplikácie na profesionálnej úrovni, bude táto kniha tiež užitočná. Na to, aby ste z tejto knihy vyťažili čo najviac, sa očakáva znalosť jazykov C#, ASP.NET Core, HTML a CSS.