Vývoj software na platformě .NET Core zahrnuje tvorbu desktopových i webových aplikací. ASP.NET MVC je framework pro vývoj webových aplikací, a WCF umožňuje tvorbu služeb.
Tento kurz vás provede světem moderního vývoje webových aplikací na platformě Microsoft. Nejde jen o to "jak něco napsat", ale pochopit, jak framework funguje pod kapotou. Naučíte se rozlišovat mezi přístupy MVC a Razor Pages a zvolit ten správný pro váš projekt. Kurz klade důraz na správné architektonické návyky, jako je Dependency Injection. Celý kurz je koncipován prakticky – od vytvoření první aplikace, přes pochopení toku dat, až po optimalizaci pro vyhledávače a diagnostiku. Předchozí znalost jazyka C# (alespoň částečná) je nutná, ale zkušenost s webovým vývojem podmínkou není.
Kurz je určen vývojářům i IT profesionálům, kteří se chtějí naučit vytvářet a rozumět zápisům regulárních výrazů pro elegantní a účinnou práci s textovými řetězci, umožňujícími například jejich vyhledávání, nahrazování nebo dělení na části. Kurz není vázán na žádný konkrétní programovací jazyk, nabyté vědomosti lze následně uplatnit v celé řadě jazyků (PHP, JavaScript, Ruby, Perl, Python, C/C++, C#, Java, ...) nebo i při správě IT prostředí.