- مشاهده فایل Read-me به زبان چینی سنتی
- مشاهده فایل Read-me به زبان چینی ساده سازی شده
- مشاهده فایل Read-me به زبان ژاپنی
- مشاهده فایل Read-me به زبان ترکی
نقشه راه تبدیل شدن به یک برنامه نویس ASP.NET Core در سال 2023:
در پایین این متن میتوانید یک چارت که نمایشگر راه هایی که میتوانید انتخاب کند و کتابخانه های که میتوانید برای تبدیل شدن به یک برنامه نویسی ASP.NET core بیاموزید. من این چارت را به عنوان یک راهنما برای هر کسی که از من راجب اینکه دیگر باید چه چیزی را به عنوان یک برنامه نویس ASP.NET core بیاموزم ساختم.
چرایی ساخت این نقشه راه این بود که به شما در درک فضای کار این تکنولوژی کمک کند. این نقشه به شما کمک میکند که در پاسخ به اینکه چه چیزی دیگری را باید بیاموزید گمراه نشوید, نه اینکه تلاش کند صرفا فناوری های پرطرفدار روز را به شما معرفی کند. شما باید به این درک برسید که چرا یک ابزار میتواند برای یک کار مناسب باشد و برای کار دیگر نه. ابزار های ترند شده لزوما برای تمامی استفاده ها مناسب نیستند.
اگر این پروژه را دوست دارید و از آن برای یادگیری یا شروع کار استفاده کرده اید میتوانید یک ستاره به ما بدهید. ممنون!
-
توانایی های عمومی و پایه برنامه نویسی
- کار با Git را یاد بگیرید, چند مخزن یا همان ریپازتوری در گیتاهاب بسازید GitHub, کد های خودتان را با دیگران به اشتراک بگذارید
- HTTP(S) protocol را درک کنید, روش های ارسال درخواست یا همان Request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS, etc.)
- TLS چیست?
- SSL چیست?
- از جستجو در گوگل نترسید, Power Searching with Google
- شروع به استفاده از ChatGPT کنید
- چند کتاب در باره الگوریتم ها و ساختمان داده ها بخوانید
-
C#
- C#
- .NET 7
- یادگیری dotnet CLI
-
مبانی SQL
-
پایه های ASP.NET Core
-
SOLID
-
ORM
-
Dependency Injection
-
Databases
- Relational
- Search Engines
- NoSQL
-
Caching
-
Log Frameworks
-
API Clients & Communications
-
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
- Unit Testing
-
Microservices
- Message-Brokers
- Message-Bus
- API Gateway
- Containerization
- Orcherstration
- Other
-
Continuous Integration & Continuous Delivery
-
Design Patterns
- Categories
- Tutorials
-
Monitoring/Logging/Tracing/Alerting
- Monitoring
- On-Premises
- Cloud
- Logging
- Tracing
- On-Premises
- Cloud
- Alerting
- On-Premises
- Cloud
- Monitoring
-
Client-Side .NET
-
Good to Know
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
Want to contribute? We encourage community feedback and contributions. Please follow our contributing guidelines.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]