Knihy a kurzy Staňte se expertem na modernizaci .NET aplikací

700 stránek užitečných informací a příkladů

Kniha o modernizaci .NET webových aplikací

 

V roce 2016 Microsoft představil novou generaci .NET nazvanou .NET Core. Tato nová verze přinesla mnoho zásadních vylepšení, ale také v ní došlo k mnoha zásadním změnám a vypuštěním části API, zejména pokud jde o tvorbu webových aplikací. Aktualizace jakéhokoliv webu běžícího na .NET Framework na nový .NET Core se ukázala jako složitý proces, který může trvat měsíce nebo dokonce roky.

Tato kniha popisuje dva přístupy, které můžete použít k postupné modernizaci starších .NET webových aplikací. Vysvětluje změny, které nastaly v ASP.NET MVC, ASP.NET Web API, Entity Framework, ASP.NET Identity, SignalR a dalších knihovnách. Také ukazuje postup migrace pro aplikace napsané ve ASP.NET Web Forms: technologii, která v novém .NET vůbec není podporována.

Kniha se zabývá i novými frameworky dostupnými na platformě ASP.NET Core (Blazor, Razor Pages, ASP.NET Core MVC, SignalR Core a další) a pomáhá vám rozhodnout se, která cílová technologie bude ve vašem konkrétním případě nejvhodnější.

Kniha se také věnuje několika "měkkým" oblastem: jak vysvětlit výhody nebo nutnost modernizace vedení vaší společnosti, jak se vypořádat s refaktoringem a zlepšením celkové kvality kódu během celého procesu, nebo jak upravit architekturu aplikace, aby byla připravena na další technologickou aktualizaci v budoucnu.

Téma modernizace je velmi aktuální. Stále existuje spousta starších .NET aplikací, které jsou aktivně vyvíjeny a udržovány. Mnohé z nich byly vyvíjeny 10+ let, vyžadují spoustu firemních znalostí a není ekonomicky výhodné je přepsat od začátku.

Získejte knihu

Raději sledujete než čtete?

Online kurz: Staňte se expertem na modernizaci

 

Praktický online kurz o modernizaci .NET aplikací. Naučíte se plánovat přechod z .NET Framework na .NET 8 (a dál), zvolit správnou strategii a postupně provádět změny, aniž byste museli přepsat celý systém najednou.

Pokryjeme migrace přímo na místě i vedle sebe, datovou vrstvu (EF6 → EF Core), migraci API a webových služeb (WCF/Web Services → REST/gRPC), přesun autentizace (Forms Auth → ASP.NET Core Identity) a modernizaci uživatelského rozhraní (Web Forms → Blazor nebo DotVVM).

Získáte jasné postupy, osvědčené postupy a tipy pro řešení technického dluhu, testování a architekturu.

Naučte se vše potřebné o modernizaci webových aplikací .NET Framework na nejnovější verzi .NET během 10 lekcí s celkovou délkou 25 hodin.

Získejte přístup ke kurzu