Associative Array در Oracle چیست؟
آموزش کامل Index‑By Table در PL/SQL با مثالهای واقعی و کاربردی اگر با PL/SQL اوراکل کار کرده باشی، حتماً به این نقطه رسیدهای که بخواهی: دادهای را موقتی نگه داری سرعت پردازش را بالا ببری از Query زدنهای اضافی جلوگیری کنی یا Cursorهای سنگین را کنار بگذاری اینجاست که Associative…
VARRAY در Oracle چیست؟
اگر با Oracle Database کار کرده باشی، حتماً به این مسئله برخورد کردی که بعضی دادهها تکی نیستند؛ مثلاً یک کارمند چند شماره تلفن دارد یا یک دانشجو چند نمره. در این جور مواقع، یکی از ابزارهای قدرتمند Oracle به نام VARRAY (Variable-size Array) حسابی به کارت میآید. در این…
Nested Table در Oracle چیست؟
در طراحی پایگاه داده، معمولاً با ساختاری سروکار داریم که یک رکورد، چند مقدار وابسته دارد.مثلاً یک مشتری چند شماره تماس دارد یا یک سفارش شامل چند آیتم مختلف است.در حالت سنتی، این مشکل با ایجاد جدول جدا و استفاده از JOIN حل میشود؛ اما Oracle قابلیتی قدرتمند در اختیار…
Collection در Oracle (PL/SQL) چیست؟
اگر با Oracle و PL/SQL کار کرده باشی، خیلی زود به این نتیجه میرسی که نوشتن کد حرفهای فقط به دانستن SELECT و JOIN خلاصه نمیشود. جایی میرسی که باید با حجم زیادی از دادهها بهصورت سریع و بهینه کار کنی؛ دقیقاً همینجا است که Collection در Oracle وارد بازی…
Singleton در #C: آموزش الگوی طراحی Singleton با مثال
C # الگوی Singleton در سی شارپ باعث میشود یک کلاس فقط یک نمونه (Instance) در کل برنامه داشته باشد و همه بخشها به همان نمونه دسترسی داشته باشند. ویژگیها: ایجاد تنها یک شیء در کل چرخه حیات برنامه. دسترسی سراسری (Global) به آن نمونه. جلوگیری از ایجاد اشیاء جدید…
۱۲ قانون طلایی در ترتیب Middlewareها در ASP.NET Core
Middleware در ASP.NET Core جزء جدانشدنی معماری درخواست (HTTP Request Pipeline) است. با رعایت ترتیب صحیح middlewareها میتوان از مشکلات امنیتی، کندی سیستم یا عدم پاسخدهی جلوگیری کرد.در این مقاله آموزش دات نت کور (ASP CORE) به زبان ساده، ۱۲ قانون ضروری در ترتیب Middlewareها را بههمراه مثالهای کاربردی بررسی…
نحوه نوشتن Dynamic SQL امن و بهینه در Oracle
برای نوشتن Dynamic SQL امن و بهینه در Oracle باید از EXECUTE IMMEDIATE یا DBMS_SQL بهدرستی استفاده کنید، ورودیها را اعتبارسنجی کنید، از Bind Variable بهره ببرید، و اجرای کد را با Exception Handling امن نگه دارید.در این مقاله آموزش اوراکل در بخش برنامه نویسی PL/SQL با نحوه نوشتن Dynamic…
راهنمای کامل و بررسی انواع Filters در ASP.NET Core
مقدمه اگر با فریمورک ASP.NET Core کار کرده باشی، حتماً به این فکر افتادی که چطور میتونی بعضی منطقهای تکراری مثل لاگگیری، بررسی نقش کاربر، هندل کردن خطا یا حتی کش کردن پاسخها رو بدون نوشتن کد تکراری در همهی اکشنها پیادهسازی کنی.اینجاست که فیلترها (Filters) در ASP.NET Core به…
بررسی ویژگیهای جدید NET 9. | معرفی قابلیتهای جدید در C# 13
مقدمه: ویژگیهای جدید NET 9. چه اهمیتی دارد؟ NET 9. جدیدترین نسخه از فریمورک داتنت مایکروسافت است که تغییرات بزرگی در عملکرد، امنیت، توسعه وب، زبان C# 13 و هوش مصنوعی به همراه داشته است.این نسخه برای توسعهدهندگانی که به دنبال ساخت برنامههای سریعتر، بهینهتر و امنتر هستند، یک انتخاب عالی…
Dependency Injection درNET. : مفاهیم، پیادهسازی و بهترین روشها
مقدمه: چرا در برنامه نویسی Dependency Injection اهمیت دارد؟ Dependency Injection (DI) یکی از مهمترین الگوهای طراحی در برنامهنویسی شیءگرا است که در NET Core. و NET 5. بهصورت پیشفرض پشتیبانی میشود.این تکنیک باعث کاهش وابستگیها، افزایش قابلیت تستپذیری و بهبود مدیریت منابع در پروژههای نرمافزاری میشود.در این مقاله، مفهوم DI،…
