Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1014 Bytes

File metadata and controls

35 lines (27 loc) · 1014 Bytes

ASP.NET Core - NETCORE1

https://www.gopas.cz/Kurzy/Katalog-kurzu/Programovani/Nove-kurzy-programovani/ASP.NET-Core-NETCORE1.aspx

Osnova:

Ideové změny v ASP.NET - proč je tady .NET Core

  • Doporučení jaké platformy v různých situacích využívat

.NET Core runtime, .NET Standard

  • Projektový systém a NuGet

Tvorba univerzálních komponent (.NET Core i ASP.NET 4.x)

Běh ASP.NET Core aplikace - Configure, Run, Middleware

  • Tvorba vlastního middleware
  • Práce se statickými soubory

Deployment aplikací

Co je Kestrel a jak spolupracuje s IIS a nginxem

  • Zprovoznění a nasazení .NET Core aplikace na IIS
  • Zprovoznění a nasazení .NET Core aplikace na Linuxu

Architektura aplikací, SOLID principy (postupně se refactoruje "postaru" napsaná aplikace)

  • SRP
  • OCP
  • LSP
  • ISP
  • DIP

IoC/DI

  • Obecně, k čemu je to dobré
  • IoC/DI v .NET Frameworku a .NET Core
  • Použití vestavěného kontejneru
  • Náhrada za Autofac
  • Pokročilejší scénáře, registrace pomocí konvencí atd.