Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-dotnet-core-education
β‘ Collection of useful articles and resources to learning and practicing about .Net Core and its related technologies. π
https://github.com/mjebrahimi/awesome-dotnet-core-education
Last synced: 1 day ago
JSON representation
-
MetaPack
-
DotNet 5
-
DotNet Standard
-
π Articles
-
πΉ Videoes
-
-
DotNet Core
-
π Articles
- What's new in ASP.NET Core 2.1
- What's new in ASP.NET Core 2.2
- What's new in ASP.NET Core 3.0
- What's new in ASP.NET Core 3.1
- What's new in ASP.NET Core 5.0
- Migrate from ASP.NET Core 2.2 to 3.0
- Migrate from ASP.NET Core 3.0 to 3.1
- Migrate from ASP.NET Core 3.1 to 5.0
- Migrate from ASP.NET Core 3.1 to 5.0
- What's new in ASP.NET Core 2.1
- Migrate from ASP.NET Core 2.2 to 3.0
- Migrate from ASP.NET Core 3.0 to 3.1
- What's new in ASP.NET Core 2.2
- What's new in ASP.NET Core 3.0
- What's new in ASP.NET Core 3.1
- What's new in ASP.NET Core 5.0
-
πΉ Videoes
-
-
DotNet CLI
-
π Articles
-
-
Serialization
-
π Articles
-
-
Generic Host And Web Host
-
π Articles
- ASP.NET Core Web Host
- .NET Generic Host in ASP.NET Core
- USING HOSTBUILDER AND THE GENERIC HOST IN .NET CORE MICROSERVICES
- Generic Host Builder in ASP .NET Core 3.1
- .NET Generic Host
- Avoiding Startup service injection in ASP.NET Core 3
- IHostingEnvironment vs IHostEnvironment - obsolete types in .NET Core 3.0
- Understanding .NET Generic Host Model
- Exploring the new project file, Program.cs, and the generic host
- Introducing IHostLifetime and untangling the Generic Host startup interactions
- Exploring Program.cs, Startup.cs and CreateDefaultBuilder in ASP.NET Core 2 preview 1
- Customizing ASP.βNET Core Part 11: WebHostBuilder
- The ASP.NET Core Generic Host: namespace clashes and extension methods
- WebHostBuilder
-
π Samples
-
-
DotNet Core Architecture
-
πΉ Videoes
-
π Articles
- ASP.NET CORE ANATOMY β HOW DOES USESTARTUP WORK?
- ASP.NET CORE ANATOMY (PART 2) β ADDMVC
- ASP.NET CORE ANATOMY (PART 3) β USEMVC
- ASP.NET CORE ANATOMY (PART 4) β INVOKING THE MVC MIDDLEWARE
- Deep-dive into .NET Core primitives: deps.json, runtimeconfig.json, and dll's
- Deep-dive into .NET Core primitives, part 2: the shared framework
- Deep-dive into .NET Core primitives, part 3: runtimeconfig.json in depth
-
-
Hosting
-
Kestrel
-
Middleware
-
π Articles
- DEEP DIVE: HOW IS THE ASP.NET CORE MIDDLEWARE PIPELINE BUILT?
- ASP.NET Core Middleware
- Understanding your middleware pipeline with the Middleware Analysis package
- Exploring IStartupFilter in ASP.NET Core
- Creating an endpoint from multiple middleware in ASP.NET Core 3.x
- Converting a terminal middleware to endpoint routing in ASP.NET Core 3.0
- Middlewares
- Customizing ASP.βNET Core Part 06: Middlewares
-
-
Configuration
-
π Articles
- Configuration in ASP.NET Core
- Configuration providers in .NET
- ASP. NET Core - Customize Configuration
- Creating a custom ConfigurationProvider in ASP.NET Core to parse YAML
- Customizing ASP.βNET Core Part 02: Configuration
- How to use configuration with C# 9 top-level programs
- Configure ASP.NET Core MVC
-
π¦ Libraries
-
π Samples
-
-
Options Pattern
-
Grpc
-
π Articles
- Introduction to gRPC on .NET
- gRPC services with C#
- Create gRPC services and methods
- Call gRPC services with the .NET client
- gRPC client factory integration in .NET Core
- gRPC and C# 8 Async stream
- gRPC and C# 8 Async stream cancellation
- Code-first gRPC services and clients with .NET
- Create JSON Web APIs from gRPC
- Introduction to gRPC on .NET
- gRPC services with C#
- Create gRPC services and methods
- Call gRPC services with the .NET client
- gRPC client factory integration in .NET Core
- Code-first gRPC services and clients with .NET
- Create JSON Web APIs from gRPC
-
πΉ Videoes
-
-
WebSockets
-
SignalR
-
HttpClient
-
WEB API
-
π Articles
- ASP.NET Core 5 Route to Code: Taking advantage of Microsoft.AspNetCore.Http json extensions
- Basic JSON APIs with Route-to-code in ASP.NET Core
- Model Binding in ASP.NET Core
- Custom Model Binding in ASP.NET Core
- Asp.Net Core Model Binding: Controlling The Binding Source
- Use ASP.NET Core route-to-code for simple JSON APIs
- Using action results and content negotiation with "route-to-code" APIs
- Creating Discoverable HTTP APIs with ASP.NET Core 5 Web API
- Basic JSON APIs with Route-to-code in ASP.NET Core
- Model Binding in ASP.NET Core
- Custom Model Binding in ASP.NET Core
- Nano services with ASP.NET Core or how to build a light API
- Model Binding - ASP.NET Core Demystified
- Beautiful and compact Web APIs with C# 9, .NET 5.0 and ASP.NET Core
- Building microservices with ASP.NET Core (without MVC)
- Finally the ASP.NET 5 Web API Blog Series!
- ASP.NET Core in .NET 5 β pass parameters to actions
-
πΉ Videoes
-
π Samples
-
-
DotNet Core GraphQL
-
πΉ Videoes
-
-
DotNet Core Docker
-
API Versioning
-
Hosted Service
-
Test Host And WebApplicationFactory
-
Dependency Injection
-
π Articles
- .NET Core Dependency Injection: Everything You Ought To Know
- Having Fun with Microsoft IoC Container for .NET Core
- ASP. NET Core - Dependency-injection
- Customizing ASP.βNET Core Part 03: Dependency Injection
- ASP.NET CORE DEPENDENCY INJECTION β REGISTERING MULTIPLE IMPLEMENTATIONS OF AN INTERFACE
- ASP.NET CORE DEPENDENCY INJECTION β HOW TO REGISTER GENERIC TYPES
- Choosing a ServiceLifetime
- ASP.NET Core and the Strategy Pattern
- Dependency Injection in ASP.NET Core 3.1
- ASP.NET CORE DEPENDENCY INJECTION β REGISTERING IMPLEMENTATIONS USING DELEGATES
-
-
Security
-
Encryption And Data Protection
- Symmetric and Asymmetric Encryption in .NET Core
- ENCRYPTING TEXTS FOR AN IDENTITY IN ASP.NET CORE RAZOR PAGES USING AES AND RSA
- USING DIGITAL SIGNATURES TO CHECK INTEGRITY OF CIPHER TEXTS IN ASP.NET CORE RAZOR PAGES
- Configure ASP.NET Core Data Protection
- An introduction to the Data Protection system in ASP.NET Core
- Configure ASP.NET Core Data Protection
-
DotNet Core Identity
- ASP.NET Core Identity β Getting Started
- Overview of ASP.NET Core authentication
- Introduction to Identity on ASP.NET Core
- Identity model customization in ASP.NET Core
- ASP NET Core Identity Tutorial
- Login and Registration using Identity in ASP.NET Core 3.1
- Overview of ASP.NET Core authentication
- Identity model customization in ASP.NET Core
-
Authentication
- Introduction to Authentication with ASP.NET Core
- Exploring the cookie authentication middleware in ASP.NET Core
- Getting started with Securing APIs using JWT Bearer Authentication - Hands on
- JWT Authentication In ASP.NET Core
- Login Web Application using Cookie Authentication in ASP NET Core
- ASP.NET Core 3 - Authentication - Ep.1 Basics (Claims/ClaimsIdentity/ClaimsPrincipal/Authorization)
- ASP.NET Core 3 - Authentication - Ep.2 Identity Authentication
- Secure a .NET Core API with Bearer Authentication
- Secure a .NET Core API with Bearer Authentication
-
Authorization
- Create an ASP.NET Core web app with user data protected by authorization
- ASP.NET Core Identity Roles based Authorization
- Role-based authorization in ASP.NET Core
- Policy-based authorization in ASP.NET Core
- Claims-based authorization in ASP.NET Core
- Resource-based authorization in ASP.NET Core
- ASP.NET Core - Claims Based Authentication: Claims vs Identities vs Principals
- Role-based and Claims-based Authorization in ASP.NET Core using Policies - Hands on
- Implementing Policy-Based Authorization in ASP.NET Core - Getting Started
- Policy-based Authorization in ASP.NET Core β A Deep Dive
- ASP.NET Core Identity Claims based Authorization
- ASP.NET Core 3 - Authentication - Ep.3 Authorization (All about Policies and Claims)
- Create an ASP.NET Core web app with user data protected by authorization
- Role-based authorization in ASP.NET Core
- Policy-based authorization in ASP.NET Core
- Claims-based authorization in ASP.NET Core
- Resource-based authorization in ASP.NET Core
-
-
Logging
-
π Articles
-
-
Tracing
-
π Articles
-
-
EF Core
-
π Articles
- What's New in EF Core 5.0
- Working with views in Entity Framework Core 5
- Adding an Entity Framework Core 5 to an existing database
- How to configure relationships in Entity Framework Core 5
- Entity Framework Core β is it fast?
- Select data with a stored procedure with Entity Framework Core 5
- Execute a stored procedure with Entity Framework Core 5
- Announcing the Release of EF Core 5.0
- Entity Framework Core 5 free resources
- Calling Stored Procedures with the Entity Framework in .NET 5
- EF Core 5: Building on the Foundation
- Entity Framework Core 5 Resources Iβve Created Recently
- Entity Framework Core 5 vs SQLBulkCopy
- Entity Framework Core health check
- Entity Framework Core 3.0: A Foundation for the Future
- Useful SQL statements when writing EF Core 5 migrations
- Adding Entity Framework Core 5 migrations to .NET 5 project
- Merging migrations in Entity Framework Core 5
- Executing raw SQL with Entity Framework Core 5
- PrimeHotel β adding Entity Framework Core 5 in .NET
- Bulk copy with Entity Framework Core 5
- Unit tests in Entity Framework Core 5
- How not to pass parameters in Entity Framework Core 5
- How to call stored procedures with OUTPUT parameters with FromSqlRaw in EF Core
- Query non-table classes using ad-hoc (raw) SQL with EF Core 3.1
- Mapping and using SQL Server stored procedures with EF Core Power Tools
- Avoiding SQL Server plan cache pollution with EF Core 3 and Enumerable.Contains
- How to pass a dynamic/variable list of values as SqlParameters with FromSqlRaw in EF Core
- EF Core Power Tools database reverse engineering: renaming of entities and properties
-
π¦ Libraries
-
-
Environment
-
Mapping
-
Benchmarking
-
Others
-
π Articles
- Building a social media platform without going bankrupt Part IβLaying the numbers
- Building a social media platform without going bankrupt Part IIβAccepting posts
- Building a social media platform without going bankrupt Part IIIβReading posts
- Building a social media platform without going bankrupt Part IVβCaching and distribution
- Building a social media platform without going bankrupt Part VβHandling the timeline
- Building a social media platform without going bankrupt Part VIβDealing with edits and deletions
- Building a social media platform without going bankrupt Part VIIβCounting views, replies and likes
- Building a social media platform without going bankrupt Part VIIIβTagging and searching
- Building a social media platform without going bankrupt Part IXβDealing with the past
-
-
DotNet
Categories
Security
40
EF Core
31
WEB API
24
Grpc
20
DotNet Core
19
Generic Host And Web Host
15
DotNet Core Architecture
11
Dependency Injection
10
Configuration
9
Others
9
Middleware
8
DotNet 5
6
MetaPack
5
Hosted Service
5
Hosting
5
SignalR
4
Options Pattern
4
Mapping
4
Kestrel
4
API Versioning
4
WebSockets
3
Benchmarking
3
HttpClient
3
Test Host And WebApplicationFactory
3
DotNet Standard
2
DotNet CLI
2
Environment
2
DotNet Core Docker
2
Tracing
1
DotNet
1
Serialization
1
Logging
1
DotNet Core GraphQL
1
Sub Categories
Keywords
dotnet
3
c-sharp
2
csharp
2
backend
2
entity-framework-core
2
entity-framework
2
dotnet-core
2
linq2db
1
orm
1
sql
1
dbcontext
1
linq
1
entityframeworkcore
1
model-visualization
1
sql-server
1
visual-studio
1
visual-studio-extension
1
web-api
1
endpoints
1
asp-net-core
1
api
1
service
1
reactjs
1
webapp
1
web
1
services
1
dotnetcore
1
performance
1
benchmarking
1
benchmark
1
mapping
1
mapper
1
fast
1
codegenerator
1