Evaluare:
Cartea „Architecting ASP.NET Core Applications” este o resursă cuprinzătoare concepută pentru dezvoltatorii intermediari și avansați care doresc să își îmbunătățească abilitățile în crearea de aplicații web scalabile și întreținute cu ASP.NET Core. Ea acoperă modele de proiectare esențiale, principii arhitecturale și cele mai bune practici, ceea ce o face o referință utilă pentru dezvoltatorii .NET. Cu toate acestea, nu este potrivit pentru începătorii compleți din cauza conținutului său avansat și presupune familiarizarea cu framework-ul.
Avantaje:Acoperire cuprinzătoare a modelelor de proiectare și a celor mai bune practici arhitecturale pentru ASP.NET Core.
Dezavantaje:Stil de scriere clar, cu exemple practice și diagrame care ajută la înțelegere.
(pe baza a 11 recenzii ale cititorilor)
Architecting ASP.NET Core Applications - Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond
Designul backend așa cum nu l-ai mai văzut până acum - un ghid pentru construirea aplicațiilor web SOLID ASP.NET Core care rezistă testului timpului. Cu mai multe API-uri minimale, mai multe teste, un nou proiect de comerț electronic și monolitul modular!
Achiziționarea cărții tipărite sau Kindle include o carte electronică PDF gratuită. Caracteristici cheie Învățați mai multe moduri de a vă organiza codul aplicației și de a deveni un dezvoltator ASP.NET Core mai flexibil Explorați modele de design practice, învățați principiile arhitecturale și cum să ocoliți anti-patronii Refactorizați codul către designul aplicațiilor moderne, cum ar fi felia verticală bazată pe caracteristici și arhitectura curată Descrierea cărții
Această carte unică ASP.NET Core va umple golurile din proiectele dvs. REST API și backend. Aflați cum să construiți aplicații robuste, ușor de întreținut și flexibile utilizând modelele de proiectare Gang of Four (GoF) și principiile arhitecturale moderne. Această nouă ediție este actualizată pentru.NET 8 și se concentrează exclusiv pe backend, cu conținut nou despre API-urile REST, modelul REPR și construirea de monoliți modulare.
Veți începe prin a acoperi concepte fundamentale precum REST, principiile SOLID, API minime, injectarea dependenței în.NET și alte mecanisme ASP.NET Core 8. Apoi, veți învăța să dezvoltați componente utilizând modele de proiectare, inclusiv multe din GoF. În cele din urmă, veți explora organizarea codului aplicației dvs. cu modele care variază de la straturi la modele de felii verticale orientate spre caracteristici, acoperind CQS și o scufundare profundă în microservicii de-a lungul drumului. Un proiect nou de comerț electronic la sfârșitul cărții va lega totul.
Acest ghid practic vă va învăța cum să vă asamblați propriile API pornind de la blocuri de construcție, pentru a răspunde oricăror cerințe reale pe care le puteți avea. Ce veți învăța Aplicați principiile SOLID pentru construirea de software flexibil și ușor de întreținut Testați-vă eficient aplicațiile cu teste automate, inclusiv testarea black-box Începeți să stăpâniți injecția de dependențe ASP.NET Core Lucrați cu modelele de proiectare GoF, inclusiv strategia, decoratorul, fațada și compozitul Proiectați API REST utilizând API minime și ASP.NET Core MVC Descoperiți stratificarea și principiile arhitecturii curate Utilizați tehnici orientate pe caracteristici ca alternativă la stratificare Explorați microserviciile, CQS, REPR, arhitectura cu felii verticale și multe alte modele Pentru cine este această carte
Această carte se adresează dezvoltatorilor ASP.NET Core de nivel intermediar care doresc să își îmbunătățească structura codului aplicației C# și abilitățile de proiectare API. Dezvoltatorii ASP.NET care doresc să își modernizeze cunoștințele și să își îmbunătățească abilitățile de arhitectură tehnică vor aprecia, de asemenea, această carte. Este, de asemenea, o bună reîmprospătare pentru cei din rolurile de proiectare software cu mai multă experiență care doresc să își actualizeze cunoștințele.
O bună cunoaștere a programării C# și o înțelegere de bază a conceptelor web sunt necesare pentru a profita la maximum de această carte, deși sunt incluse câteva reîmprospătări pe parcurs. Table of Contents Introducere Testare automată Principii arhitecturale API REST API minimaliste Model-View-Controller Strategie, fabrică abstractă și modele de proiectare Singleton Injectarea dependenței Configurarea aplicației și modelul opțiunilor Modele de logare Modele structurale Modele comportamentale Modele de rezultat al operației Model de stratificare și arhitectură curată Mapperi de obiecte Modele Mediator și CQS Noțiuni introductive despre arhitectura cu felii verticale Request-EndPoint-Response (REPR) Introducere în arhitectura microservicii Modular Monolith
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)