-
Learn the prerequisites
- C#
- .NET 6
-
ORM
Entity Framework
- ChangeTracker
- Dapper
- NHibernate
- ASP.NET Core
- SQL Fundamentals
-
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
-
Dependency Injection
-
Databases
- Relational
- Cloud Databases
- Search Engines
- NoSQL
-
Caching
- Memory Cache
- Distributed Cache
- Entity Framework 2nd Level Cache
-
API Clients & Communications
- REST
- gRPC
- GraphQL
-
Real-Time Communication
-
Object Mapping
-
Task Scheduling
-
Testing
- Unit Testing
- Frameworks
- Mocking
- Assertion
- Integration Testing
- Behavior Testing
- E2E Testing
- Unit Testing
-
Micro-Services
- Message-Broker
- Message-Bus
- API Gateway
- Containerization
- Orcherstration
- Reverse Proxy
- Other
-
Continuous Integration & Delivery
-
Client-Side Libraries
-
Good to Know
roadmap's Introduction
roadmap's People
Forkers
tanjilulanwarRecommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.