Szoftverarchitektúra C++ nyelvvel: Modern rendszerek tervezése hatékony architektúra-koncepciók, tervezési minták és technikák alkalmazásával a C++20 segítségével.

Értékelés: ⭐⭐⭐⭐⭐  (4.2 az 5-ből)

Szoftverarchitektúra C++ nyelvvel: Modern rendszerek tervezése hatékony architektúra-koncepciók, tervezési minták és technikák alkalmazásával a C++20 segítségével. (Adrian Ostrowski)

Olvasói vélemények

Összegzés:

A könyv átfogó áttekintést nyújt a szoftverarchitektúráról, különös tekintettel a C++-ra. Foglalkozik az elosztott rendszerek építésének alapelveivel, tervezési mintáival és modern gyakorlataival. Bár hasznos referencia kézikönyvként szolgál mind a kezdők, mind a tapasztalt programozók számára, néhány olvasó úgy találta, hogy hiányzik belőle a mélység és a gyakorlati kódolási példák.

Előnyök:

⬤ A szoftverarchitektúra fogalmainak átfogó lefedettsége, amely kezdők és haladó programozók számára egyaránt alkalmas.
⬤ Hasznos referencia kézikönyv az elosztott rendszerek és a C++ modern gyakorlataihoz.
⬤ Tömör írásmód, az összetett elvek hatékony magyarázatával.
⬤ Linkeket kínál további olvasmányokhoz és forrásokhoz.
⬤ Jó betekintést nyújt a tesztelhetőség, a teljesítmény és a skálázhatóság szempontjaiba a szoftvertervezés során.

Hátrányok:

⬤ Kevés C++ kódpélda, ami csalódást okoz azoknak, akik gyakorlati kódolási útmutatót várnak.
⬤ Néhány témát nem vizsgál mélységében, így kevésbé hasznos az elmélyült tanuláshoz.
⬤ Bizonyos szakaszokban az írás stílusa szabálytalan, ami zavart okoz.
⬤ Az index nem elég részletes, ami megnehezíti a gyors referenciaként való használatot.

(12 olvasói vélemény alapján)

Eredeti címe:

Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20

Könyv tartalma:

Alkalmazza az üzleti követelményeket az informatikai infrastruktúrára, és magas színvonalú terméket szállítson olyan architektúrák megértésével, mint a mikroszolgáltatások, DevOps és cloud-native, a modern C++ szabványok és funkciók felhasználásával.

Főbb jellemzők:

⬤ Tervezzen skálázható, nagyméretű alkalmazásokat a C++ programozási nyelvvel.

⬤ Szoftvermegoldások architektúrája felhőalapú környezetben, folyamatos integrációval és folyamatos szállítással (CI/CD).

⬤ Építészeti célok elérése tervezési minták, nyelvi jellemzők és hasznos eszközök kihasználásával.

Könyv leírása:

A szoftverarchitektúra az összetett alkalmazások magas szintű tervezését jelenti. Ez éppúgy fejlődik, mint az általunk használt nyelvek. A modern C++ lehetővé teszi a fejlesztők számára, hogy nagy teljesítményű alkalmazásokat írjanak magas szintű nyelven anélkül, hogy az olvashatóság és karbantarthatóság rovására mennének. Ha a modern C++ nyelvvel dolgozik, ez a gyakorlati útmutató segít abban, hogy tudását a gyakorlatban kamatoztassa, és elosztott, nagyméretű alkalmazásokat tervezzen. Azzal kezdi, hogy megismerkedik az architektúra fogalmaival, beleértve a bevált mintákat és a növekvő trendeket. A könyv ezután elmagyarázza, mi is az a szoftverarchitektúra, és segít felfedezni az összetevőit. Ezután felfedezi az alkalmazásarchitektúrában szerepet játszó tervezési koncepciókat és a szoftverfejlesztés mintáit, mielőtt megtanulja, hogyan építse, csomagolja, integrálja és telepítse az összetevőit. A befejező fejezetekben különböző architektúra-minőségeket, például a karbantarthatóságot, az újrafelhasználhatóságot, a tesztelhetőséget, a teljesítményt, a skálázhatóságot és a biztonságot vizsgálja meg. Végül áttekintést kap az olyan elosztott rendszerekről, mint a szolgáltatásorientált architektúra, a mikroszolgáltatások és a cloud-native, és megérti, hogyan alkalmazhatja ezeket az alkalmazásfejlesztésben.

A könyv végére képes leszel elosztott szolgáltatásokat építeni a modern C++ és a kapcsolódó eszközök segítségével, hogy ügyfeleid igényeinek megfelelő megoldásokat tudj nyújtani.

Amit tanulni fog:

⬤ Megtanulja, hogyan alkalmazza a szoftverarchitektúra alapelveit.

⬤ Tervezési minták és legjobb gyakorlatok alkalmazása az architektúra céljainak elérése érdekében.

⬤ Elektáns, biztonságos és hatékony kód írása a legújabb C++ funkciók felhasználásával.

⬤ Egyszerűen karbantartható és telepíthető alkalmazások készítése.

⬤ Felfedezze a különböző architektúra-megközelítéseket, és megtanulja alkalmazni őket a saját igényeinek megfelelően.

⬤ Egyszerűsítse a fejlesztést és a műveleteket az alkalmazáskonténerek használatával.

⬤ Találkozzon különböző technikákkal a szoftvertervezés és -fejlesztés gyakori problémáinak megoldására.

Kinek szól ez a könyv:

Ez a szoftverarchitektúra C++ programozási könyv azoknak a tapasztalt C++ fejlesztőknek szól, akik szoftverarchitektúrát szeretnének készíteni, vagy akiket érdekel a vállalati szintű alkalmazások fejlesztése.

A könyv egyéb adatai:

ISBN:9781838554590
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Szoftverarchitektúra C++ nyelvvel: Modern rendszerek tervezése hatékony architektúra-koncepciók,...
Alkalmazza az üzleti követelményeket az...
Szoftverarchitektúra C++ nyelvvel: Modern rendszerek tervezése hatékony architektúra-koncepciók, tervezési minták és technikák alkalmazásával a C++20 segítségével. - Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20

A szerző munkáit az alábbi kiadók adták ki: