Movie Rental Store, ASP.NET MVC 5 Course
A movie rental store created using ASP.NET MVC.
Well, looking through the eyes of a recruiter or a senior dev,
probably just another useless CRUD app that does not even implement
Dijkstra's algorithm or N-Tier Architecture. What is even worse - it is based on some online courses.
On the other hand, why would it implement such things? It is just a simple rental store
that was fun to create and for example learn about N + 1 in practice.
For me? A fun lesson learned with some proper guidance.
If Mosh Hamedani, the author of the course, had not elaborated enough - I have books
by John Sharp, Dino Esposito and Jon Skeet in which I could look up the rest.
If that was not enough, I could turn to Uncle Google and Aunt Stack Overflow a few times.
- C#
- .NET Framework
- ASP.NET MVC
- Entity Framework 6
- How LINQ is translated to SQL
- What an SQL Profiler can show when I am working with ORMs
- Fluent API and Data Annotations
- Why it can sometimes be far better to use Fluent API instead of Data Annotations
- How to avoid N + 1
- IEnumerable vs IQueryable
- Microsoft Docs do not always show the best way to use their own tools
- Why DTOs are essential to use when exposing the data to the end-user
- What is Auto Mapper
- How to avoid "magic strings"
- Introduction to ASP.NET Identity and OAuth
- Probably some more?