Kód kurzu: NETCORE1« Krok späť

ASP.NET Core

Tento kurz opisuje z veľkej časti veci, ktoré je nutné vedieť vlastne ešte predtým, ako možno začať naozaj programovať. Ako tú aplikáciu reálne rozbehnúť mimo Visual Studio a ako principiálne vyzerá a funguje. Ďalej opisuje architektúru ASP.NET Core aplikácií, fungovanie IOC / DI v ASP.NET, ale predovšetkým na SOLID princípoch programátorov učia, k čomu je tá vec vlastne dobrá. Zoznamuje ich s architektonickým štýlom, ktorý možno použiť na vývoj vlastných aplikácií, ale najmä ktorý bol použitý pri vývoji ASP.NET Core ako takých. Porozumieť mu je dôležité pre možnosť použitia (alebo rozšírenia) komponentov ako ASP.NET Identity alebo Entity Framework.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
2. 12. 2019 3 480,00 EUR v cene kurzu Český jazyk GOPAS Bratislava
 
30. 3. 2020 3 480,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
27. 5. 2020 3 480,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
24. 2. 2020 3 13 800 CZK v cene kurzu Český jazyk GOPAS Brno
 
27. 1. 2020 3 13 800 CZK v cene kurzu Český jazyk GOPAS Praha
 
27. 4. 2020 3 13 800 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 13 800 CZK v cene kurzu 30
Brno3 13 800 CZK v cene kurzu 30
Bratislava3 480,00 EUR v cene kurzu 30

Požadované vstupné znalosti

  • Znalosť jazyka C # na úrovni kurzu GOC2125
  • Základná znalosť HTML, CSS

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Ideové zmeny v ASP.NET - prečo je tu .NET Core

  • Odporúčania aké platformy v rôznych situáciách využívať

.NET Core runtime, .NET Standard

  • Projektový systém a NuGet

Tvorba univerzálnych komponentov (.NET Core i ASP.NET 4.x)

Beh ASP.NET Core aplikácie - Configure, Run, Middleware

  • Tvorba vlastného middleware
  • Práca so statickými súbormi

Deployment aplikácií

Čo je Kestrel a ako spolupracuje s IIS a Nginx

  • Sprevádzkovanie a nasadenie .NET Core aplikácie na IIS
  • Sprevádzkovanie a nasadenie .NET Core aplikácie na Linuxe

Architektúra aplikácií, SOLID princípy (postupne sa refactoruje "postarom" napísaná aplikácia)

  • SRP
  • OCP
  • LSP
  • ISP
  • DIP

IOC / DI

  • Všeobecne, k čomu je to dobré
  • IoC / DI v .NET Frameworku a .NET Core
  • Použitie vstavaného kontajnera
  • Náhrada za Autofac
  • Pokročilejšie scenáre, registrácia pomocou konvencií atď.
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.