2023 ASP.NET Core 开发者指南
2023 ASP.NET Core 开发者指南
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, etc.)
- What is TLS?
- What is SSL?
- Don’t be afraid of using Google, Power Searching with Google
- Start using ChatGPT
- Read a few books about algorithms and data structures
C#
- C#
- .NET 7
- Learn dotnet CLI
SQL Fundamentals
ASP.NET Core Basics
SOLID
ORM
Dependency Injection
Databases
- Relational
- Search Engines
- NoSQL
Caching
Log Frameworks
API Clients & Communications
- REST
- gRPC
- GraphQL
Real-Time Communication
Object Mapping
Background Task Scheduler
Testing
- Unit Testing
- Frameworks
- Mocking
- Assertion
- Fake Data Generators
- Integration Testing
- Snapshot Testing
- Behavior Testing
- E2E Testing
- Performance Testing
Microservices
- Message-Brokers
- Message-Bus
- API Gateway
- Containerization
- Orcherstration
- Other
Continuous Integration & Continuous Delivery
Design Patterns
- Categories
- Creational
- Structural
- Behavioral
- Tutorials
- Pluralsight Learning Path: Design Patterns in C#
Monitoring/Logging/Tracing/Alerting
- Monitoring
- On-Premises
- Cloud
- Logging
- On-Premises
- Cloud
- Tracing
- On-Premises
- Cloud
- Alerting
- On-Premises
- Cloud
Client-Side .NET
Good to Know
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment