.Net 10.0 Workshop

Course Outline 🔗Outline.docx
DayModulesSharing
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
  • Azure Cloud Deployment