# Mastering Fundamentals

Deeper object-oriented programming with unit tests, inheritance, polymorphism and dependency injection; advanced T-SQL from aggregates and joins to views,…

Updated: November 3, 2026

## Chapters

- [Unit Testing with MSTest](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/unit-testing-with-mstest) (3 topics, 8 lessons)
- [Inheritance in C#](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/inheritance-in-csharp) (3 topics, 7 lessons)
- [Polymorphism](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/polymorphism) (2 topics, 4 lessons)
- [Dependency Injection and Advanced Collections](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/dependency-injection-and-advanced-collections) (3 topics, 7 lessons)
- [Aggregating Data in T-SQL](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/aggregating-data-in-t-sql) (3 topics, 6 lessons)
- [Joins in T-SQL](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/joins-in-t-sql) (5 topics, 12 lessons)
- [Views, Stored Procedures and Functions](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/views-stored-procedures-and-functions) (4 topics, 5 lessons)
- [Database Design in SQL Server](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/database-design-in-sql-server) (2 topics, 5 lessons)
- [Data Access with Dapper](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/data-access-with-dapper) (2 topics, 5 lessons)
- [ASP.NET Core MVC in Depth](https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/chapters/aspnet-core-mvc-in-depth) (6 topics, 11 lessons)

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/modules/2
