Skip to content

An API project for managing school data, built with .NET Core and SQL Server. It includes 25+ CRUD APIs for entities such as Students, Staff, Courses, and Users, designed using a 3-Tier Architecture for scalability and maintainability. Future updates will focus on enhancing security with authentication/authorization

Notifications You must be signed in to change notification settings

ZakaDev22/SchoolAPiDataAccessLayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My School API Project

Key Highlights:

  • ✅ Built 25+ APIs covering essential entities such as Students, Staff, Users, Courses, and more.
  • 🏗️ Designed using a 3-Tier Architecture for better maintainability and scalability.
  • 🔒 Planned updates for authentication and authorization to enhance security in the User APIs.
  • ⚙️ Currently supports CRUD operations, with specialized methods coming in future updates.

Technologies Used:

  • C#, .NET Core, SQL Server, T-SQL, ADO.NET
  • Asynchronous Programming to ensure efficient and responsive APIs.
  • Fully compliant with RESTful API principles.

What’s Next:

  • 🔧 Refining and adding specialized methods for each table.
  • 🔒 Implementing Authentication and Authorization functionalities.
  • 🌐 Integrating APIs into the frontend (web and desktop).

GitHub Links:

About

An API project for managing school data, built with .NET Core and SQL Server. It includes 25+ CRUD APIs for entities such as Students, Staff, Courses, and Users, designed using a 3-Tier Architecture for scalability and maintainability. Future updates will focus on enhancing security with authentication/authorization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages