Értékelés:
A könyv átfogó bevezetést nyújt a szoftverarchitektúrába, különös tekintettel a Microsoft-csomagra, különösen a .NET-re és az Azure-ra. Az alapelveket, folyamatokat és technikákat gyakorlati példák, köztük egy esettanulmány segítségével tárgyalja. Az olvasók általában értékelik a strukturált megközelítést és a tárgyalt témák gazdagságát, bár egyesek szerint egyes fejezetek túlságosan felületesek vagy tele vannak felesleges részletekkel, például túl sok képernyőfotóval.
Előnyök:⬤ Átfogó áttekintés a szoftverarchitektúráról a .NET és az Azure ökoszisztémákban.
⬤ Jól strukturált és szervezett, így könnyen követhető.
⬤ Gyakorlati példák egy esettanulmányon keresztül (World Wide Travel Club), amely összeköti a fogalmakat.
⬤ Az alapvető fogalmak mélyreható lefedése a tervezéstől a CI/CD pipelinesig.
⬤ A mikroszolgáltatások és a felhőarchitektúra hasznos tárgyalása.
⬤ Kérdéseket és további olvasmányokat tartalmaz, amelyek elősegítik a megértést.
⬤ Egyes fejezetek túl sekélyesnek vagy kevéssé mélynek tűnnek, így a fontos témák nem eléggé lefedettek.
⬤ Bizonyos fejezetekben a képernyőképek túlhangsúlyozása, ami elvonhatja a figyelmet a mélyebb koncepcionális magyarázatoktól.
⬤ Néhány olvasó úgy érzi, hogy a tartalom túlságosan a Microsoft-csomagra összpontosít, más technológiákról csak röviden esik szó.
⬤ Egyes fejezetek, például az Azure Service Fabric kritikája szerint szükségtelenek vagy rosszul kivitelezettek.
(14 olvasói vélemény alapján)
Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Skálázható és nagy teljesítményű vállalati alkalmazások tervezése a C# 9 és a .NET 5 legújabb funkcióinak használatával
Főbb jellemzők:
⬤ Szerezzen alapvető és átfogó szoftverarchitektúra-ismereteket, valamint a teljesen moduláris alkalmazások létrehozásához szükséges készségeket.
⬤ Tervezzen nagy teljesítményű szoftverrendszereket a.NET 5 és a C# 9 legújabb funkcióinak felhasználásával.
⬤ Megoldja a webes alkalmazások skálázhatósági problémáit a vállalati architektúraminták használatával.
Könyv leírása:
A szoftverarchitektúra a szoftverfejlesztési folyamatot racionalizáló és az alkalmazás minőségét javító struktúrák és rendszerek megvalósításának gyakorlata. Ez a teljesen átdolgozott és kibővített második kiadás, amely a.NET 5 és a C# 9 legújabb funkcióit tartalmazza, lehetővé teszi, hogy elsajátítsa a hatékony szoftverarchitektúrához szükséges legfontosabb készségeket, ismereteket és legjobb gyakorlatokat.
Ez a második kiadás a szoftverarchitektúra alapelveinek további magyarázatát tartalmazza, beleértve az Azure Service Fabric, a Kubernetes és a Blazor új fejezeteit. Emellett több tárgyalást tartalmaz a biztonságról, a mikroszolgáltatásokról és a DevOpsról, beleértve a GitHub telepítéseket a szoftverfejlesztési ciklushoz.
A tanfolyamot azzal kezdi, hogy megérti, hogyan lehet a felhasználói követelményeket építészeti igényekké alakítani, és feltárja a funkcionális és a nem funkcionális követelmények közötti különbségeket. Ezután feltárja, hogyan válasszon körültekintően felhőmegoldást az infrastruktúrájához, valamint azokat a tényezőket, amelyek segítenek az alkalmazás kezelésében egy felhőalapú környezetben.
Végezetül felfedezi a szoftvertervezési mintákat és a különböző szoftveres megközelítéseket, amelyek segítségével megoldhatja a fejlesztés során felmerülő gyakori problémákat.
A könyv végére képes lesz arra, hogy olyan nagymértékben skálázható, vállalati szintű alkalmazásokat készítsen és szállítson, amelyek megfelelnek a szervezet üzleti követelményeinek.
Mit fog tanulni:
⬤ Használja a szoftverarchitektúrát a valós építészeti kihívások leküzdésére és a tervezési megfontolások megoldására.
⬤ Alkalmazza az olyan architektúrális megközelítéseket, mint a rétegelt architektúra, a szolgáltatásorientált architektúra (SOA) és a mikroszolgáltatások.
⬤ A mikroszolgáltatások hatékony kezeléséhez olyan eszközöket használjon, mint a konténerek, a Docker, a Kubernetes és a Blazor.
⬤ Felkészüljön az Azure eszközeire és funkcióira a globális megoldások nyújtásához.
⬤ Az Azure Functions programozása és karbantartása a C#9 és annak legújabb funkciói használatával.
⬤ Tudja, hogy mikor a legjobb a tesztvezérelt fejlesztés (TDD) mint szoftverfejlesztési megközelítés.
⬤ Automatizált funkcionális tesztesetek írása a szoftverteszteléshez.
Kinek szól ez a könyv:
Ez a könyv mérnököknek és vezető szoftverfejlesztőknek szól, akik építésznek készülnek, vagy vállalati alkalmazásokat szeretnének építeni a.NET Stackkel. A C# és a.NET alapszintű ismerete szükséges ahhoz, hogy a legtöbbet hozza ki ebből a könyvből.
© 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)