Razor Pages, Linux a mailing – materiály z CoreStart 2.0

Na konferenci CoreStart 2.0, která skončila před několika hodinami, jsem měl tři přednášky. Nabízím vám ke stažení prezentace z nich.

  • ASP.NET Core Razor Pages: MVVM framework, který chcete používat – novinka v .NET Core 2.0, která potěší zejména Web Forms programátory. MVVM framework je podstatně méně rigidní, než MVC a je pružnou a elegantní alternativou pro malé i velké aplikace.
  • ASP.NET Core na Linuxu aneb Linux pro .NET programátory – .NET Core je multiplatformní a Windows, Mac a Linux jsou "first class citizens". Možnost spouštět vaše aplikace na Linuxu výrazně rozšiřuje vaše programátorské možnosti. Na Raspberry Pi nedošlo, ale můžete se těšit na projekt Atropa:reborn, kde oživím svůj starý projekt "zlé maliny" z dob, kdy se .NET Core ještě jmenovalo ASP.NET 5.
  • E-mail a ASP.NET Core – ačkoliv .NET Core 2.0 přidal podporu pro System.Net.Mail, kterou první verze neměla, je dobré mít alternativu. Představil jsem projekt Altairis.Services.Mailing, což je IoC/DI služba pro .NET Core a .NET Framework, která nabízí možnost odesílání mailů několika různými způsoby.

Prezentace ke stažení: 20170103-Corestart.zip.

    Ukázkové aplikace pro ASP.NET Core 2.0 Razor Pages

    Pro účely přednášek, kurzů a podobně jsem napsal dvě demo aplikace pro ASP.NET Core Razor Pages. Obě jsou volně k dispozici na GitHubu.

    • ShirtShop je jednoduchý objednávkový systém. Jeho hlavním tématem je ASP.NET Identity. Podporuje registraci uživatelů, přihlašování, bezpečný reset hesla, ověření e-mailové adresy, přihlašování jednorázovým heslem, recovery kódy a další.
    • ASKme je osobní klon služby Ask.fm, pro pokládání anonymních otázek. Ukazuje možnosti práce s daty v Razor Pages, stránkování, netriviální příklady tag helperů a view components.

    Sada kurzů ASP.NET Core

    Pokud se chcete naučit, jak ASP.NET Core aplikace psát, připravili jsme pro vás seriál pěti dvoudenních školení. Původně byla jenom čtyři,  ale po zkušenostech získaných prvním a druhým během jsem přidal ještě jeden blok na pokročilejší využití ASP.NET Identity a dynamické generování UI.

    Školení na sebe navazují a důrazně doporučuji absolvovat všech pět, dali jsme na ně speciální slevu. Pokud se nemůžete nebo nehodláte fyzicky dostavit do Prahy, umíme školit i na dálku před živý přenos.

    • Altairis
    • Nemesis
    • Microsoft MVP
    • IIS
    • ASP.NET