Implementácia návrhových vzorov v C# 11 a .NET 7

Hodnotenie:   (3,5 z 5)

Implementácia návrhových vzorov v C# 11 a .NET 7 (Malavasi Cardoso Alexandre F.)

Recenzie čitateľov

Zhrnutie:

Kniha neposkytuje hlboké znalosti o princípoch SOLID, pripomína všeobecný obsah, ktorý sa často nachádza na YouTube. Mnohí čitatelia majú pocit, že jej chýba originalita a obsahuje jazykové chyby.

Výhody:

Čitatelia uviedli, že hľadali hlbšie poznatky o zásadách SOLID.

Nevýhody:

Obsah považujú za veľmi všeobecný, pripomínajúci prepisy z YouTube
vyskytujú sa jazykové chyby
neponúka viac ako bezplatné online zdroje
nízka hodnota v porovnaní s kurzami Udemy.

(na základe 1 čitateľských recenzií)

Pôvodný názov:

Implementing Design Patterns in C# 11 and .NET 7

Obsah knihy:

Odhaľte potenciál návrhových vzorov na písanie lepšieho kódu v C# 11 a.NET 7

Kľúčové vlastnosti

● Naučte sa základy jazyka C# a objektovo orientovaného programovania.

● Získajte prehľad o osvedčených postupoch pre kvalitné kódovanie.

● Naučte sa používať návrhové vzory na písanie kódu, ktorý je opakovane použiteľný, flexibilný a udržiavateľný.

Popis

Táto kniha je kompletným sprievodcom návrhovými vzormi a objektovo orientovaným programovaním (OOP) v jazyku C# a.NET. Pokrýva všetko od základov jazyka C# a aplikácie Visual Studio až po pokročilé témy, ako je architektúra softvéru a osvedčené postupy kódovania vrátane zásad SOLID.

Kniha sa začína základmi jazyka C#,.NET, princípmi SOLID a paradigmou OOP. Potom predstavuje široko používané návrhové vzory s praktickými príkladmi v jazykoch C# a.NET. Tieto príklady obsahujú reálne scenáre a návody krok za krokom. Okrem toho kniha poskytuje prehľad pokročilých funkcií v ekosystéme.NET, pohľad na súčasné trhové riešenia pre softvérovú stratégiu a návod, kedy použiť prístup zameraný na návrhové vzory. V závere knihy sú uvedené cenné odporúčania a osvedčené postupy pre aplikácie.NET, najmä pri použití návrhových vzorov.

Čo sa naučíte

● Naučte sa používať vzor Singleton na zabezpečenie toho, aby v aplikácii existovala len jedna inštancia triedy.

● Naučte sa používať vzor Prototype na vytváranie nových objektov kopírovaním existujúcich objektov.

● Naučte sa používať vzor Factory Method na vytváranie objektov bez určenia ich konkrétnych tried.

● Naučte sa používať vzor Adapter na zabezpečenie spolupráce nekompatibilných rozhraní.

● Naučte sa používať vzor Proxy na riadenie prístupu k objektom.

● Naučte sa používať vzor Strategy na zapuzdrenie algoritmov.

Pre koho je táto kniha určená

Táto kniha je neoceniteľná pre vývojárov softvéru, ktorí prechádzajú na.NET, skúsených vývojárov.NET, ktorí sa učia o pokročilých návrhových vzoroch, paradigmách objektovo orientovaného programovania a princípoch SOLID, a nadšencov.NET Core, ktorí hľadajú informácie o základných funkciách a najnovších pokrokoch platformy.

Obsah

1. Základy jazyka C#

2. Základy.NET

3. Základné pojmy objektovo orientovaného programovania v jazyku C#

4. Princípy SOLID v jazyku C#

5. Úvod do návrhových vzorov

6. Vzor Singleton v aplikáciách.NET

7. Vzor abstraktnej továrne s Blazorom

8. Prototypový vzor s ASP.NET Razor

9. Vzor továrenskej metódy s využitím nových funkcií v jazyku C# 11

10. Vzor adaptéra s Entity Framework Core

11. Kompozitný vzor s ASP.NET MVC

12. Vzor proxy s GRPC

13. Príkazový vzor pomocou MediatR

14. Vzor stratégie pomocou Azure C# a Azure Functions

15. Vzor pozorovateľa

Ďalšie údaje o knihe:

ISBN:9789355517333
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2023
Počet strán:322

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Implementácia návrhových vzorov v C# 11 a .NET 7 - Implementing Design Patterns in C# 11 and .NET...
Odhaľte potenciál návrhových vzorov na písanie...
Implementácia návrhových vzorov v C# 11 a .NET 7 - Implementing Design Patterns in C# 11 and .NET 7

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)