.Net 10.0 Workshop |
| Course Outline |
🔗Outline.docx
|
| Day | Modules | Sharing |
| 1 |
- Meaningful naming: variables, methods, classes — naming that communicates intent
- How method should be writting example . Keeping methods focused on single responsibility etc..
- Avoiding magic numbers and magic strings — use constants and enums
- Practice on keeping files and classes focused — one class per file etc
- Solution structure / Folder and namespace conventions
- Understanding interface vs abstract class
|
|
| 2 |
- ASP.NET Core Web API basics
- Minimal APIs vs Controllers
- Return types and status codes
- Authentication and Authorization
- Dependency Injection
- Error handling and logging
- Cors configuration
|
|
- Peforming db call using sql data access via raw query
- Efcore fundimental
- Querying: tracking vs no-tracking, etc
- Raw sql via efcore/calling store proc
|
|
| 3 |
- Creating console app and db access
- Ways of schduling job or long running job
|
|
- Fundamental on writing unit test using xunit
|
|
|
|
|