All Projects → MoienTajik → Aspnetcore Developer Roadmap

MoienTajik / Aspnetcore Developer Roadmap

Roadmap to becoming an ASP.NET Core developer in 2021

Projects that are alternatives of or similar to Aspnetcore Developer Roadmap

Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (-98.79%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core, aspnet-core
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (-89.51%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core, aspnet-core
Practical Aspnetcore
Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 projects you can use. Readme contains explanations on all projects.
Stars: ✭ 6,199 (-24.84%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core, aspnet-core
.NET-Backend-Developer-Roadmap
Nick's Roadmap for a .NET Backend Developer working with Microservices
Stars: ✭ 827 (-89.97%)
Mutual labels:  roadmap, aspnetcore, dotnet-core, aspnet-core
AspNetCore.Unobtrusive.Ajax
Unobtrusive Ajax Helpers (like MVC5 Ajax.BeignForm and Ajax.ActionLink) for ASP.NET Core
Stars: ✭ 46 (-99.44%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Home
Home for Blazor Extensions
Stars: ✭ 51 (-99.38%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Netcorebbs
ASP.NET Core Light forum NETCoreBBS
Stars: ✭ 483 (-94.14%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (-37.92%)
Mutual labels:  asp-net-core, aspnetcore, aspnet-core
Netcorecms
NetCoreCMS is a modular theme supported Content Management System developed using ASP.Net Core 2.0 MVC. Which is also usable as web application framework. This project is still under development. Please do not use before it's first release.
Stars: ✭ 165 (-98%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (-99.72%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Awesome-Nuget-Packages
📦 A collection of awesome and top .NET packages sorted by most popular needs.
Stars: ✭ 87 (-98.95%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
awesome-dotnet-async
A curated list of awesome articles and resources to learning and practicing about async, threading, and channels in .Net platform. 😉
Stars: ✭ 84 (-98.98%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (-98.11%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
OnlineUsers-Counter-AspNetCore
Display online users count in ASP.NET Core in two ways (Cookie - SingalR)
Stars: ✭ 29 (-99.65%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
SeoTags
SeoTags create all SEO tags you need such as meta, link, twitter card (twitter:), open graph (og:), and JSON-LD schema (structred data).
Stars: ✭ 113 (-98.63%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
high-performance-aspnet-core-workshop
Sample application used in the High-Performance ASP.NET Core Workshop
Stars: ✭ 29 (-99.65%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
ChatService
ChatService (SignalR).
Stars: ✭ 26 (-99.68%)
Mutual labels:  aspnetcore, aspnet-core, asp-net-core
Awesome Blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Stars: ✭ 6,063 (-26.49%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core
Recaptcha.aspnetcore
Google reCAPTCHA v2/v3 for .NET Core 3.x
Stars: ✭ 122 (-98.52%)
Mutual labels:  asp-net-core, aspnetcore, dotnet-core
Formhelper
ASP.NET Core - Transform server-side validations to client-side without writing any javascript code. (Compatible with Fluent Validation)
Stars: ✭ 155 (-98.12%)
Mutual labels:  asp-net-core, aspnetcore, aspnet-core

ASP.NET Core Developer Roadmap

PRs Welcome Backers on Open Collective Sponsors on Open Collective

Roadmap to becoming an ASP.NET Core developer in 2021:

Below you can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become an ASP.NET Core developer. I made this chart as a tip for everyone who asks me, "What should I learn next as an ASP.NET Core developer?"

Disclaimer

The purpose of this roadmap is to give you an idea about the landscape. The road map will guide you if you are confused about what to learn next, rather than encouraging you to pick what is hip and trendy. You should grow some understanding of why one tool would be better suited for some cases than the other and remember hip and trendy does not always mean best suited for the job

Give a Star!

If you like or are using this project to learn or start your solution, please give it a star. Thanks!

Roadmap

Roadmap

Resources

  1. Learn the prerequisites

  2. General Development Skills

    • Learn GIT, create a few repositories on GitHub, share your code with other people
    • Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
    • Don't be afraid of using Google, Power Searching with Google
    • Learn dotnet CLI
    • Read a few books about algorithms and data structures
  3. ASP.NET Core Basics

  4. SOLID

  5. Dependency Injection

    1. DI Containers
    2. Life Cycles
    3. Scrutor
  6. Databases

    1. Relational
      1. SQL Server
      2. PostgreSQL
      3. MariaDB
      4. MySQL
    2. Cloud Databases
    3. Search Engines
    4. NoSQL
  7. Caching

    1. Memory Cache
    2. Distributed Cache
      1. Redis
        1. StackExchange.Redis
        2. EasyCaching
      2. Memcached
    3. Entity Framework 2nd Level Cache
      1. EFCoreSecondLevelCacheInterceptor
      2. EntityFrameworkCore.Cacheable
  8. Logging

    1. Log Frameworks
    2. Log Management System
  9. API Clients & Communications

    1. REST
    2. gRPC
    3. GraphQL
  10. Real-Time Communication

  1. Object Mapping
  1. Task Scheduling

  2. Testing

    1. Unit Testing
      1. Frameworks
      2. Mocking
      3. Assertion
    2. Integration Testing
    3. Behavior Testing
    4. E2E Testing
  3. Micro-Services

    1. Message-Broker
    2. Message-Bus
    3. API Gateway
    4. Containerization
    5. Orcherstration
    6. Reverse Proxy
    7. Other
  4. Continuous Integration & Delivery

  5. Design-Patterns

  6. Client-Side Libraries

  7. Template Engines

  1. Good to Know

Wrap Up

If you think the roadmap can be improved, please do open a PR with any updates and submit any issues. Also, I will continue to improve this, so you might want to star this repository to revisit.

Idea from : React Developer RoadMap

Contribution

Want to contribute? We encourage community feedback and contributions. Please follow our contributing guidelines.

Credits

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

License: CC BY-NC-SA 4.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].