CodeShot

توسعه‌دهنده پایگاه داده

مسیر یادگیری کار با پایگاه‌های داده رابطه‌ای و NoSQL در پروژه‌های .NET.

4 مرحله

  1. 1.

    مبانی SQL Server و T-SQL

    SQL Server یک سیستم مدیریت پایگاه‌دادهٔ رابطه‌ای از مایکروسافت است که با زبان T-SQL پرس‌وجو و مدیریت می‌شود.

    ~4 ساعت
  2. 2.

    مبانی NoSQL و MongoDB

    پایگاه‌دادهٔ NoSQL مثل MongoDB داده را به‌صورت سند (Document) بدون Schema ثابت ذخیره می‌کند، برخلاف جداول رابطه‌ای SQL Server.

    ~3 ساعتپیش‌نیاز: مبانی SQL Server و T-SQL
  3. 3.

    Repository Pattern

    الگویی که دسترسی به داده را پشت یک Interface مخفی می‌کند تا لایه‌های بالاتر از جزئیات دیتابیس بی‌خبر بمانند.

    ~2 ساعتپیش‌نیاز: مبانی NoSQL و MongoDB
  4. 4.

    بهینه‌سازی کوئری با AsNoTracking

    AsNoTracking باعث می‌شود Entity Framework داده‌ها را Track نکند و سرعت Query بیشتر شود.

    ~1.5 ساعتپیش‌نیاز: Repository Pattern