Értékelés:
A könyvet dicsérik a .NET környezetben a szoftvertervezési minták átfogó lefedettségéért, amely kezdők és tapasztalt fejlesztők számára egyaránt alkalmas. Számos kritika azonban a kódpéldák áttekinthetőségét és a fontos fogalmak alapvető magyarázatainak hiányát kifogásolta.
Előnyök:A tervezési minták és a S.O.L.I.D.-elvek kiváló lefedettsége.
Hátrányok:Jól megírt, társalgási hangnemben.
(11 olvasói vélemény alapján)
An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#
A.NET-fejlesztők útmutatója a robusztus, karbantartható és rugalmas webes alkalmazások kialakításához a C# 9 és a.NET 5 jellemzőinek, valamint a komponens- és alkalmazásszintű tervezési mintáknak a felhasználásával
Key Features
⬤ A szoftvertervezési minták hatékony alkalmazása, a kis léptéktől kezdve a felhőméretig.
⬤ Fedezze fel az olyan modern alkalmazásarchitektúrákat, mint a vertikális szeletelés, a tiszta architektúra és az eseményvezérelt mikroszolgáltatások.
⬤ Felfedezze az ASP.NET tervezési mintákat, a lehetőségektől a Blazor segítségével történő teljes körű webfejlesztésig.
Könyv leírása
A tervezési minták a szoftverfejlesztés során előforduló számos gyakori problémára adott megoldások összessége. Ezeknek a tervezési mintáknak az ismerete segíti a fejlesztőket és a szakembereket bármilyen léptékű szoftvermegoldások kialakításában.
Az ASP.NET Core 5 Design Patterns az alapvető tervezési minták, architektúra-elvek, függőségi injektálás és más ASP.NET Core-mechanizmusok feltárásával kezdődik. Felfedezi a komponensek skáláját, miközben a szoftver kis darabjaira orientált mintákat fedez fel, majd áttér az alkalmazás skálájú mintákra és technikákra, hogy megértse a magasabb szintű mintákat és az alkalmazás egészének felépítését. A könyv egy sor jelentős GoF (Gangs of Four) tervezési mintával foglalkozik, mint például a stratégia, a singleton, a dekorátor, a homlokzat és a kompozit. A fejezetek lépték és témakörök szerint vannak szervezve, lehetővé téve, hogy kicsiben kezdjük, és erős alapokra építkezzünk, ugyanúgy, ahogyan egy programot is fejlesztenénk. A könyv használati példák segítségével megmutatja, hogyan kombinálhat tervezési mintákat, hogy alternatív felhasználási módokat jelenítsen meg, és segít abban, hogy kényelmesen dolgozhasson a különböző tervezési mintákkal. Végül pedig továbblép az ügyféloldalra, hogy összekapcsolja a pontokat, és az ASP.NET Core-t egy életképes, teljes veremből álló alternatívává tegye.
A könyv végére képes lesz a tervezési minták vegyítésére és kombinálására, és megtanulja, hogyan gondolkodjon az architektúráról és annak működéséről.
Amit tanulni fog
⬤ Alkalmazza a SOLID alapelveket a rugalmas és karbantartható szoftverek építéséhez.
⬤ A.NET 5 függőségi injektálással való megismerkedés.
⬤ Munka a GoF tervezési mintákkal, mint például a stratégia, a dekorátor és az összetett.
⬤ Felfedezze az MVC mintákat a webes API-k és webes alkalmazások tervezéséhez a Razor segítségével.
⬤ Fedezze fel a rétegzési technikákat és a tiszta architektúra alapelveit.
⬤ Ismerkedjen meg a CQRS és a vertikális szelet architektúrával, mint a rétegezés alternatívájával.
⬤ Tanulja meg a mikroszolgáltatásokat, hogy mik azok, és mik nem azok.
⬤ Építsen ASP.NET felhasználói felületet a szerveroldali Blazortól az ügyféloldali Blazorig.
Kinek szól ez a könyv
.
Ez a tervezési mintákról szóló könyv kezdő, valamint középszintű szoftver- és webfejlesztőknek szól, akik rendelkeznek némi.NET-ismerettel, és rugalmas, karbantartható és robusztus kódot szeretnének írni skálázható webes alkalmazások építéséhez. A C# programozási ismeretek és az olyan webes fogalmak, mint a HTTP megértése szükséges.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)