Skip to content

hpayami/FullStack-DotNet-Developer-Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

نقشه راه توسعه دهنده دات نت

نقشه راه تبدیل شدن به یک توسعه دهنده Full stack.net در سال 2022 در زیر می‌توانید نموداری را بیابید که مسیرهایی را که می‌توانید طی کنید و کتابخانه‌هایی را که می‌خواهید برای تبدیل شدن به یک توسعه‌دهنده Full Stack .NET یاد بگیرید، نشان می‌دهد. من این نمودار را به عنوان یک نکته برای همه کسانی که از من می پرسند، "در مرحله بعد به عنوان یک توسعه دهنده دات نت چه چیزی را باید یاد بگیرم؟"

سلب مسئولیت

هدف از این نقشه راه ارائه ایده ای در مورد چشم انداز است. اگر در مورد چیزهای بعدی سردرگم هستید، نقشه راه شما را راهنمایی می کند، به جای اینکه شما را تشویق کند که چیزهای شیک و مد روز را انتخاب کنید. شما باید درک درستی از این که چرا یک ابزار برای برخی موارد مناسب تر از دیگری است را افزایش دهید و به یاد داشته باشید که باسن و مد روز همیشه به این معنی نیست که برای این کار مناسب است.

یک ستاره بدهید! :ستاره:

اگر دوست دارید یا از این پروژه برای یادگیری یا شروع راه حل خود استفاده می کنید، لطفاً به آن ستاره بدهید. با تشکر!

نقشه راه

نقشه راه

منابع

  1. پیش نیازها را بیاموزید

  2. اصول OOP

  3. اصول جامد

  4. چارچوب های کاربردی دسکتاپ

  5. توسعه برنامه/بازی موبایل

  6. چارچوب های کاربردی وب

  7. چارچوب های سمت مشتری

  8. چارچوب های وب سرویس

  9. ارتباط مشتری و سرور

    1. استراحت
    2. gRPC
    3. GraphQL
  10. ارتباط بلادرنگ

  1. ORM

  2. پایگاه های داده

    1. رابطه ای
    2. پایگاه داده های ابری
    3. NoSQL
  3. تزریق وابستگی

    1. [تزریق وابستگی] (https://dotnettutorials.net/lesson/dependency-injection-design-pattern-csharp/)

    2. ظروف DI

    3. [چرخه های زندگی] (https://docs.microsoft.com/aspnet/core/fundamentals/dependency-injection#service-lifetimes)

    4. Scrutor

  4. ذخیره سازی

    1. [حافظه کش] (https://docs.microsoft.com/aspnet/core/performance/caching/memory)
    2. [کش توزیع شده] (https://docs.microsoft.com/aspnet/core/performance/caching/distributed)
      1. Redis
        1. [StackExchange.Redis] (https://stackexchange.github.io/StackExchange.Redis)
        2. EasyCaching
      2. [Memcached] (https://memcached.org)
    3. Entity Framework 2nd Level Cache
      1. EFCoreSecondLevelCacheInterceptor
      2. EntityFrameworkCore.Cacheable
  5. ورود به سیستم

    1. Log Frameworks
    2. سیستم مدیریت ورود به سیستم
  6. تست واحد

    1. چارچوب ها
    2. تمسخر
    3. ادعا
  7. امنیت

  8. طرح-الگوها

بسته شدن

اگر فکر می‌کنید که نقشه راه می‌تواند بهبود یابد، لطفاً یک روابط عمومی را با هر به‌روزرسانی باز کنید و هر مشکلی را ارسال کنید. همچنین، من به بهبود این موضوع ادامه خواهم داد، بنابراین ممکن است بخواهید این مخزن را برای بازدید مجدد ستاره دار کنید.

ایده از: Developer RoadMap

مشارکت

اگر می خواهید در این پروژه مشارکت کنید تا آن را برای دیگر توسعه دهندگان Angular مفیدتر کنید، کمک شما بسیار استقبال می شود!

فقط یک مشکل را ثبت کنید، بهتر است: یک PR ارسال کنید! 🙂

مجوز

[مجوز: CC BY-NC-SA 4.0](https:// creativecommons.org/licenses/by-nc-sa/4.0/) © 2022 GitHub, Inc. مقررات حریم خصوصی امنیت وضعیت

About

رسیدن به درجه عالی دربرنامه نویسی وب مایکروسافت

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors