Student management and course assignment system. Displays general information about the student, their courses, addresses, contacts, and assignments.
- 07/01/2026: Initial project load. API correction to follow RESTful conventions and ensure appropriate and plural routes. Upload of database structure data, entities, and DMLs.
- 21/03/2026: Final project upload and complete assignment of students to courses, with their corresponding unit tests. The unit tests were added using Copilot.
Practice .NET (C#) / SQL and Angular (Typescript) / Design Patterns / DDD / Onion Architecture // Unit Tests.
To explain, roughly to people outside of programming, what is BackEnd, what is FrontEnd, and what is BBDD (Database).
Resuming the creation of a project from scratch after a few months without uploading anything new.
- Onion Architecture.
- Design Patterns:
- Repository
- UnitOfWork
- Singleton
- Base Entity
- DTO
- Nothing will be uploaded from the front section yet.
- Written in SQL Server.
- Contains Tables (DDLs) and Data (DMLs).
- Engine: Microsoft SQL Server
- Version: SQL Server 2019 Express
- Build: 15.0.2000.5 (RTM)
- Operative System: Windows 10 (x64)
- .NET 9 (ASP.NET Core Web API)
- Entity Framework Core
- SQL Server Management Studio 20.2.30.0
- Angular 19.2.19
-
Clone the repository:
git clone https://github.com/waltermillan/StudentManagement.git
-
Follow the rest of the installation steps provided in the documentation.
- Upload the final backend code, the frontend, and do a short demo..
Free