Skip to content

REST API using .NET Core and integrating with SQLite database with basic topics in the backend for beginners.

Notifications You must be signed in to change notification settings

mohamedhassan218/RESTful-Student

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESTful Student

A .NET-based REST API designed to manage student information in his department. This API allows for the creation, retrieval, update, and deletion (CRUD) of student records. We use simple SQLite database due to the simplicity of useage.

Topics

  • REST API
  • Data Transfer Objects (DTOs)
  • Extension Method
  • Group Builder
  • Validation using Data Annotation
  • NuGet
  • Entity Framework
  • Dependency Injection
  • Asynchronous Endpoints

Usage

  1. First ensure you've those prerequisites:

  2. Clone the repo:

    git clone [email protected]:mohamedhassan218/RESTful-Student.git
  3. Change the directory:

    cd RESTful-Student\Students\
  4. Install the dependencies:

    dotnet restore
  5. You don't need to migrate the database due to we put the code that does this in the startup, so just run:

    dotnet run
  6. And now, you can test the API by running each request in the test.http file.

Acknowledgement

This project was developed following the comprehensive tutorial “Building a RESTful API in .NET” by Julio Casal.

The tutorial provided invaluable insights into creating robust and scalable RESTful APIs using the .NET framework. A heartfelt thank you to the author for sharing their expertise and making this learning experience possible.

Additional Resources

If you're interested in learning more about building RESTful APIs with .NET, here are some additional resources:

About

REST API using .NET Core and integrating with SQLite database with basic topics in the backend for beginners.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages