The Future is Now with ASP NET Core

  • Slides: 20
Download presentation
The Future is Now with ASP. NET Core 3. 0 Rob Richardson @rob_rich #insider.

The Future is Now with ASP. NET Core 3. 0 Rob Richardson @rob_rich #insider. Dev. Tour

Your platform for building anything DESKTOP WEB CLOUD MOBILE GAMING Io. T AI .

Your platform for building anything DESKTOP WEB CLOUD MOBILE GAMING Io. T AI . NET @rob_rich #insider. Dev. Tour

https: //aka. ms/idt 2019 resources

https: //aka. ms/idt 2019 resources

. NET Core 3. 0: A full stack solution Client Backend http: //. .

. NET Core 3. 0: A full stack solution Client Backend http: //. . g. RPC ASP. NET Core • Blazor • Components • SPA (Java. Script) • • MVC / Razor Pages Web APIs Signal. R Security & identity • Worker services • g. RPC @rob_rich #insider. Dev. Tour

Let’s build an order management app! @rob_rich #insider. Dev. Tour

Let’s build an order management app! @rob_rich #insider. Dev. Tour

A full stack application g. RPC http: //. . ASP. NET Core @rob_rich #insider.

A full stack application g. RPC http: //. . ASP. NET Core @rob_rich #insider. Dev. Tour

The frontend g. RPC http: //. . ASP. NET Core @rob_rich #insider. Dev. Tour

The frontend g. RPC http: //. . ASP. NET Core @rob_rich #insider. Dev. Tour

Blazor • Build client-side web UI with. NET instead of Java. Script • Call

Blazor • Build client-side web UI with. NET instead of Java. Script • Call into Java. Script libraries & browser APIs as needed • Write reusable web UI components with C# and Razor • Share. NET code with both the client and the server Blazor for Web. Assembly now in official preview! @rob_rich #insider. Dev. Tour

Blazor on client or server https: //. . . Razor Components. NET Web. Assembly

Blazor on client or server https: //. . . Razor Components. NET Web. Assembly https. . . ASP. NET Core DOM Signal. R DOM Razor Components. NET @rob_rich #insider. Dev. Tour

Demo Build client web UI with Blazor #insider. Dev. Tour

Demo Build client web UI with Blazor #insider. Dev. Tour

The worker g. RPC http: //. . ASP. NET Core #insider. Dev. Tour

The worker g. RPC http: //. . ASP. NET Core #insider. Dev. Tour

Worker services • New Worker service template • Build long-running worker processes • May

Worker services • New Worker service template • Build long-running worker processes • May or may not have endpoints • Host in Windows services, systemd, Web. Jobs, containers • Integrates with configuration, logging, dependency injection #insider. Dev. Tour

Demo Worker services #insider. Dev. Tour

Demo Worker services #insider. Dev. Tour

Handling the communication g. RPC http: //. . ASP. NET Core #insider. Dev. Tour

Handling the communication g. RPC http: //. . ASP. NET Core #insider. Dev. Tour

g. RPC • High performance, contract-based RPC services • Broad interoperability for polyglot environments

g. RPC • High performance, contract-based RPC services • Broad interoperability for polyglot environments • Great for service-to-service communication #insider. Dev. Tour

Demo The full architecture #insider. Dev. Tour

Demo The full architecture #insider. Dev. Tour

Also new in ASP. NET Core 3. 0 Simplified shared framework Windows service support

Also new in ASP. NET Core 3. 0 Simplified shared framework Windows service support Blazor (server-side) Signal. R auto-reconnect, streaming g. RPC Signal. R C++ client* Worker Event counters* Identity. Server Certificate & Kerberos authentication* API code generation Performance Endpoint routing integration C# 8 in Razor & MVC *Coming soon! JSON #insider. Dev. Tour

Schedule Preview 5 - Now available! Preview 6 - June Preview 7 (go-live) -

Schedule Preview 5 - Now available! Preview 6 - June Preview 7 (go-live) - July Preview 8 (go-live) - Aug GA - Sept #insider. Dev. Tour

Learn more! Check out the labs and resources! aka. ms/insiderdevtour-labs #insider. Dev. Tour

Learn more! Check out the labs and resources! aka. ms/insiderdevtour-labs #insider. Dev. Tour

Insider Dev Tour @rob_rich #insider. Dev. Tour

Insider Dev Tour @rob_rich #insider. Dev. Tour