Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Virtual Academy

Similar presentations


Presentation on theme: "Microsoft Virtual Academy"— Presentation transcript:

1 Microsoft Virtual Academy

2 Getting Started with ASP.NET Core in VS 2017
9/16/2018 7:34 PM Getting Started with ASP.NET Core in VS 2017 James Churchill ## Welcome * Hi there! My name is James * In this module, we'll take a look at getting started with ASP.NET Core in Visual Studio 2017 ### Setting Expectations * I'm going to assume in this module that you have previous experience with ASP.NET MVC and Visual Studio * For instance, I'm going to assume that you're at least somewhat familiar with the MVC design pattern and yo u've worked with controllers and views before © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 James Churchill @SmashDev Teacher at Treehouse (teamtreehouse.com)
9/16/2018 7:34 PM James Churchill Teacher at Treehouse (teamtreehouse.com) 16 years of professional development experience working with a wide variety of client and server technologies Regional speaker and trainer for organizations throughout Oregon, Washington, Idaho, Utah, and Tennessee @SmashDev © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Agenda 1 Introducing .NET Core and ASP.NET Core 6 Demo: .NET Core CLI
2 Demo: Creating an ASP.NET Core Project 7 Demo: ASP.NET Core MVC Project 3 Demo: The New Project System 8 Demo: Tag Helpers 4 Demo: Program.cs and Startup.cs 9 Demo: API Controllers 5 Demo: Middleware Pipeline 10 Wrap Up

5 Introducing .NET Core and ASP.NET Core
James Churchill

6 .NET Core Open source cross platform version of .NET
9/16/2018 7:34 PM .NET Core Open source cross platform version of .NET Subset of the full .NET Framework Only supports a single app model... console apps * Open source cross platform version of .NET * Support on Windows, macOS, and Linux * Subset of the full .NET Framework... not 1:1  * Application models like Win Forms, WPF, and ASP.NET Web Forms are not part of .NET Core * .NET Core and ASP.NET Core are delivered as a set of NuGet packages  * Pay-for-what-you-use model  * Can be included in your app or installed side-by-side user or machine wide  * If deployed with your app, you only deploy what your application needs * Only supports a single app model... console apps  * Other app models can be built on top of it... like ASP.NET Core for instance © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 ASP.NET Core Significant redesign of ASP.NET
9/16/2018 7:34 PM ASP.NET Core Significant redesign of ASP.NET Biggest release of ASP.NET since version 1.0 No longer based on System.Web.dll Runs on .NET Core or the full .NET Framework * Significant redesign of ASP.NET * Complete rewrite of the ASP.NET web framework * Biggest release of ASP.NET since version 1.0 * No longer based on System.Web.dll  * Having a clean break from the past gave the ASP.NET team the ability to develop a fast, modern, cross platf orm web framework * Runs on .NET Core or the full .NET Framework  * This gives you the flexibility to use the framework that best supports your situation © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 .NET Core Tooling Visual Studio 2017 Visual Studio Code
9/16/2018 7:34 PM .NET Core Tooling Visual Studio 2017 Visual Studio Code Command-Line Interface (CLI) * In this session, we'll be primarily using the .NET Core tooling available in VS 2017 * The .NET Core tooling also includes the .NET Core command-line interface or CLI  * Gives you the ability to develop .NET Core applications outside of Visual Studio  * Important for supporting cross-platform development © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 9/16/2018 7:34 PM * When running the installer, you'll be prompted to select the workloads that you want to include as part of yo ur installation * Selecting the "ASP.NET and web development" workload will install the .NET Core tooling © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Demos

11 Wrap Up James Churchill

12 What We Didn’t Cover Deployment Docker Entity Framework Core
Front End Development Identity View Components And more!

13 Resources Resources and Demo Code Microsoft Virtual Academy Courses
9/16/2018 7:34 PM Resources Resources and Demo Code aspnet-core Microsoft Virtual Academy Courses Introduction to ASP.NET Core 1.0 core Intermediate ASP.NET Core 1.0 core ASP.NET Core 1.0 Cross-Platform crossplatform-17039 Microsoft Virtual Academy has free ASP.NET Core training available These courses, featuring Scott Hanselman and Maria Naggaga, are definitely worth your time. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Treehouse 7-Day Free Trial
9/16/2018 7:34 PM Treehouse 7-Day Free Trial Get full access to our library for 7-days! Getting Started with ASP.NET Core -started-with-aspnet-core Start learning today at Get full access to our library for 7-days! You can check out my workshop on ASP.NET Core along with other great C# and .NET content. Getting Started with ASP.NET Core ( Start learning today at © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15


Download ppt "Microsoft Virtual Academy"

Similar presentations


Ads by Google