#Day 1 topic: Foundations
Time | Topic | Details |
---|---|---|
9:00-10:30 | Level set and introduction to ASP.NET Core | What is everybody's background? Helps us push parts of the course in the right direction. We should probably get people to fill out a survey on regisration too. Why did they rewrite .NET Core? Is it really that different from MVC 4/5? Introduce dependen injection |
10:30-10:45 | Break | |
10:45-12:15 | Creating a new project | Get people started with Visual Studio. Perhaps introduce VS Code. Create a new controller, create views, create a model. Discuss what sorts of data go into view models and what we should inject. Talk a bit about conventions for naming views and routes. I don't like special routes but some people do because they can't leave well enough alone |
12:15-1:00 | Lunch | |
1:00-2:30 | Entity Framework | How do I get data? Migrations. Setting up multiple bounded contexts. How to check if the queries are good/performant? How to break out of EF and run raw queries for places where you ne |