ASP & ASP.NET Tutorial Series (247/247). Prefer one article? Read the complete ASP.NET tutorial.
Short description
Build a complete ASP.NET Core application (e.g., service desk or inventory SaaS slice): Identity auth + roles, EF Core + migrations, MVC or Razor Pages UI, Web API endpoints, validation, logging, tests, Docker/IIS/Azure deploy notes, and security baselines (HTTPS, secrets, CSRF/XSS/SQL defenses).
Steps
- Define domain and roles.
- Implement Identity + EF Core CRUD.
- Add API, validation, and tests.
- Document deploy + security hardening.
Final project scope
1. ASP.NET Core Web App + API
2. Identity (register/login/roles)
3. EF Core domain + migrations
4. CRUD UI (Razor/MVC)
5. JWT or cookie-secured API
6. Validation + ProblemDetails
7. Logging + basic health checks
8. Unit + integration tests
9. Docker and/or IIS/Azure deploy docs
10. Security checklist completed
Suggested structure
src/Web
src/Api (or unified host)
src/Application
src/Infrastructure
tests/
Dockerfile
README.md