This is a half day workshop for developers who are completely new to .NET Core and ASP.NET ASP.NET.
Deck: ASP.NET Core for Beginners (45 minutes - 1 hour)
- Requirements / Tools
- CLI
- Visual Studio
- Visual Studio Code
- Simplified stack explanation
- Languages: C# / Razor (and of course CSS / JS)
- Framework: .NET Core (Games, websites, mobile apps, etc.)
- Data layer: EF Core
- Web Framework: ASP.NET Core
- Project structure
- Program.cs
- Startup.cs
- Pages
- Home
- Layout
- Startup / Middleware Super High Level
- Where things are hooked up
- High level example
- Razor Pages a. Create a new basic page b. Create a model class (Person?) c. Scaffold pages for class d. Advanced Razor Pages features
- Resources / Learning More
- try.net
- Docs
- Resources
- Community
- Hands On: Build an app (2 hours) - https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages-vsc/razor-pages-start
- Get started with Razor Pages
- Add a model
- Scaffolded Razor Pages
- Work with SQLite
- Update the pages
- Add search