کیت‌های آغازین laravel 12 چیست و چگونه کار می‌کنند؟

React، Vue و Livewire وقتی یک پروژه جدید Laravel را شروع می‌کنید، لازم نیست همه‌چیز را از صفر بسازید. Laravel کیت‌های آغازین (Starter Kits) ارائه می‌دهد که بخش‌های پایه را مدیریت می‌کنند؛ از جمله مسیرها (routes)، کنترلرها، احراز هویت و کدهای اولیه مربوط به فرانت‌اند. در Laravel 12، این کیت‌های آغازین به‌روزرسانی شده‌اند تا از […]

ادامه مطلب ...
چگونه اصول برنامه‌نویسی تابعی می‌تواند به ساخت برنامه‌های وب کارآمدتر، خواناتر و قابل‌نگهداری‌تر کمک کند؟

برنامه‌نویسی تابعی (Functional Programming) نکات کلیدی نگه‌داشتن یک وضعیت داخلیِ قابل‌تغییر (mutable) دشوار است. هر بار که با یک برنامه تعامل می‌کنیم، زمینه‌ی تعاملات بعدی را تغییر می‌دهیم. برنامه‌نویسی شی‌گرا (Object Oriented Programming یا OOP) و برنامه‌نویسی تابعی تلاش می‌کنند برای مدیریت نگهداشت‌پذیری و پیچیدگی نرم‌افزار راه‌حل ارائه دهند. OOP پیچیدگی را درون کپسول پنهان […]

ادامه مطلب ...

کسب‌وکارها برای ذخیره و مدیریت تراکنش‌های روزمره خود به یک پایگاه داده نیاز دارند. سیستم‌های پردازش تراکنش‌های آنلاین (OLTP) برای مدیریت پرداخت‌ها، به‌روزرسانی موجودی و سوابق مشتریان حیاتی هستند؛ که نمونه‌های کلاسیک داده‌های تراکنشی محسوب می‌شوند. برای متمرکز کردن و پردازش این داده‌ها، از OLTP (Online Transaction Processing) استفاده می‌کنند، نوعی پایگاه داده که برای […]

ادامه مطلب ...
تصویر زنجیره بلوکی دیجیتالی و فناوری بلاکچین

تیم‌های داده در سراسر سازمان‌ها با چالش مهمی مواجه هستند: در حالی که پذیرش هوش مصنوعی به‌صورت انفجاری رشد کرده است، اکثر پیاده‌سازی‌ها در عملکردهای پایه چت‌بات محدود مانده‌اند و از قابلیت‌های پیچیده ارکستراسیون که تحول واقعی کسب‌وکار را هدایت می‌کنند، غافل هستند. تیم‌های مهندسی ساعت‌های بی‌شماری را صرف بازسازی قابلیت‌های مشابه هوش مصنوعی در […]

ادامه مطلب ...
ابر دیجیتالی بر فراز شهر هوشمند

نگاهی عمیق بر ذخیره‌سازی داده ابری: مقایسه S3، GCS و Azure Blob Storage اولین چیزی که بیشتر مردم وقتی می‌گوییم “ذخیره‌سازی داده ابری” به ذهن‌شان می‌رسد، ارائه‌دهندگان ذخیره‌سازی ابری تجاری یا رایگان مانند Dropbox یا Google Drive است. اما برای تیم‌های داده و مهندسان داده، ذخیره‌سازی داده ابری به راه‌حلی اشاره دارد که آنها برای […]

ادامه مطلب ...
پایتون (python) چیست؟

پایتون یک زبان برنامه‌نویسی است که به‌طور گسترده در برنامه‌های وب، توسعه نرم‌افزار، علم داده‌ها و یادگیری ماشین (ML) استفاده می‌شود. توسعه‌دهندگان از پایتون استفاده می‌کنند زیرا کارآمد و یادگیری آن آسان است و می‌تواند روی پلتفرم‌های مختلف اجرا شود. نرم‌افزار پایتون رایگان است، به‌خوبی با انواع سیستم‌ها ادغام می‌شود و سرعت توسعه را افزایش […]

ادامه مطلب ...
تشخیص کاراکتر نوری (optical character recognition) چیست؟

تشخیص کاراکتر نوری (OCR) فرآیندی است که یک تصویر از متن را به فرمت متنی قابل خواندن توسط ماشین تبدیل می‌کند. برای مثال، اگر یک فرم یا رسید را اسکن کنید، کامپیوتر شما اسکن را به‌عنوان یک فایل تصویری ذخیره می‌کند. شما نمی‌توانید از یک ویرایشگر متن برای ویرایش، جستجو یا شمارش کلمات در فایل […]

ادامه مطلب ...
برنامه کاربردی وب (web application) چیست؟

یک برنامه کاربردی وب، نرم‌افزاری است که در مرورگر وب شما اجرا می‌شود. کسب‌وکارها مجبورند اطلاعات را تبادل کرده و خدمات را از راه دور ارائه دهند. آن‌ها از برنامه‌های کاربردی وب برای ارتباط راحت و ایمن با مشتریان استفاده می‌کنند. رایج‌ترین ویژگی‌های وب‌سایت مانند سبد خرید، جستجو و فیلتر محصولات، پیام‌رسانی فوری و فیدهای […]

ادامه مطلب ...
بات (bot) چیست؟

بات یک برنامه نرم‌افزاری خودکار است که وظایف تکراری را از طریق یک شبکه انجام می‌دهد. این برنامه از دستورالعمل‌های خاصی پیروی می‌کند تا رفتار انسان را تقلید کند، اما سریع‌تر و دقیق‌تر است. یک بات همچنین می‌تواند به طور مستقل و بدون دخالت انسان اجرا شود. برای مثال، بات‌ها می‌توانند با وب‌سایت‌ها تعامل داشته […]

ادامه مطلب ...
اشتراک‌گذاری منابع متقابل مبدأ (cross-origin resource sharing) چیست؟

اشتراک‌گذاری منابع متقابل مبدأ (CORS) مکانیزمی برای یکپارچه‌سازی برنامه‌ها است. CORS روشی را تعریف می‌کند که برنامه‌های وب کلاینت که در یک دامنه بارگذاری می‌شوند، بتوانند با منابع در دامنه‌ای متفاوت تعامل داشته باشند. این امر مفید است زیرا برنامه‌های پیچیده اغلب به APIها و منابع شخص ثالث در کد سمت کلاینت خود ارجاع می‌دهند. […]

ادامه مطلب ...
سبد خرید
علاقه‌مندی‌ها
مشاهدات اخیر
دسته بندی ها