This repository contains the code for various ASP.NET Core 5.0 projects and topics that I have worked on, based on a comprehensive YouTube playlist and additional resources by Gençay Yıldız and @gncyyldz.
This project is built by following the YouTube playlist "ASP.NET Core 5.0 Tutorial". The playlist provides in-depth tutorials on creating web applications using ASP.NET Core 5.0. The code in this repository reflects the examples and projects demonstrated in the videos.
Before you begin, ensure you have met the following requirements:
- .NET 5 SDK
- Visual Studio 2019 or Visual Studio Code
- SQL Server (if your project uses a database)
- Clone the repository
git clone https://github.com/Sunnrise/Asp.Net_Core.git
This repository covers various topics in ASP.NET Core 5.0. Each topic is handled in a separate commit or project folder:
- Areas: View Directory
- Configuration and appsettings: View Directory
- Custom Route Handler: View Directory
- Dependency Injection: View Directory
- Environment Setup: View Directory
- Layout and Views: View Directory
- Middleware: View Directory
- Model Binding: View Directory
- Options Pattern with DI: View Directory
- Route Structure: View Directory
- Sample Project: View Directory
- Secret Manager Tools: View Directory
- Helpers (URI, HTML, Tag): View Directory
- Validation: View Directory
- View Models and DTOs: View Directory
- Views and Razor: View Directory
A brief overview of the project structure with links to each directory or file:
- Areas: Contains separate areas for modularizing the project.
- Configuration and appsettings files: Demonstrates configuration using appsettings files.
- Custom Route Handler: Custom route handlers implementation.
- Dependency Injection: Examples of dependency injection usage.
- Environment Setup: Environment-specific configurations.
- Layout and Views: Layouts and views for the application.
- Middleware: Custom middleware implementations.
- Model Binding: Examples of model binding.
- Options Pattern with DI: Using options pattern with dependency injection.
- Route Structure: Demonstrates routing structure.
- Sample Project: A sample project implementing various features.
- Secret Manager Tools: Using secret manager tools.
- Helpers (URI, HTML, Tag): Custom helpers.
- Validation: Model validation examples.
- View Models and DTOs: View models and data transfer objects.
- Views and Razor: Razor views and syntax examples.
- appsettings.json: Configuration settings for the application.
- Program.cs: The main entry point for the application.
- Startup.cs: Configures services and the app's request pipeline.
- Asp.Net_Core.sln: Solution file for the project.
- ASP.NET Core Documentation
- YouTube Playlist: ASP.NET Core 5.0 Tutorial by @gncyyldz
This project is based on tutorials and examples from the following resources:
- YouTube Playlist: ASP.NET Core 5.0 Tutorial
- YouTube Channel: Gençay Yıldız
- GitHub Account: @gncyyldz
The playlist provides in-depth tutorials on creating web applications using ASP.NET Core 5.0, covering various topics and practical examples. Check out the YouTube channel for more tutorials and the GitHub account for additional resources and projects.