Skip to content

Half day workshop for developers who are completely new to .NET Core and ASP.NET ASP.NET

License

Notifications You must be signed in to change notification settings

dotnetYork/aspnetcore-for-beginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASP.NET Core for Beginners - Workshop

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)

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

About

Half day workshop for developers who are completely new to .NET Core and ASP.NET ASP.NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.3%
  • C# 39.4%
  • CSS 2.2%
  • JavaScript 0.1%