This repository houses the .NET Core C# Web API source code, an integral part of the Building a Talent Management SPA with Angular 17 and .NET Core 8 Tutorial Series. It's designed to provide a comprehensive guide for developing a Single Page Application (SPA) focused on talent management. The source code and instructions within are tailored for those who wish to learn or enhance their skills in modern web application development using these technologies.
Visual Studio 2022: The project is developed and tested in Visual Studio 2022. Ensure you have this version installed to guarantee compatibility. .NET Core 8 SDK: This is required to build and run the .NET Core Web API.
Start by cloning this repository to your local machine.
Open the cloned project in Visual Studio 2022.
Use the built-in NuGet Package Manager to restore any missing dependencies.
Compile the solution to ensure everything is set up correctly.
Start the Web API to begin serving requests.
The project includes several key features, demonstrating the capabilities of a modern SPA in talent management:
Implements functionalities for listing, searching, sorting, and paginating employees.
Tools for managing various positions within an organization.
A front-end designed with Angular 17, showcasing a responsive and user-friendly interface.
Demonstrates effective communication between the Angular frontend and the .NET Core backend.
Contributions to enhance the project are welcome. Please follow the standard fork-and-pull request workflow. Make sure to adhere to coding standards and provide adequate documentation for your contributions.