دسته‌بندی

اپلیکیشن

ساخت اولین وب‌سایت با Eleventy
1400/08/0827 دقیقه5829

ساخت اولین وب‌سایت با Eleventy

ابزار Eleventy که با عنوان 11ty نیز شناخته می‌شود، یک سازنده سایت استاتیک (SSG) است که برای تولید وب‌سایت‌ها استفاده می‌شود. این ابزار در سال ۲۰۱۷ توسط زک لیترمن به عنوان جایگزین Jekyll مبتنی بر جاوا اسکریپت به دنیای توسعه‌دهندگان وب‌سایت معرفی شد. Eleventy یکی از اولین SSG ها محسوب می‌شد که به...

محدودسازی و صفحه‌بندی نتایج کوئری در لاراول Eloquent
1400/07/298 دقیقه2569

محدودسازی و صفحه‌بندی نتایج کوئری در لاراول Eloquent

مدل Eloquent یک ابزار پیاده‌سازی رابط اشیاء یا ORM است که به صورت پیش‌فرض در بستر لاراول وجود دارد. در این  مطلب قرار است که با نحوه محدودسازی و صفحه‌بندی نتایج کوئری در لاراول Eloquent آشنا شویم. برای پیش‌برد مراحل این آموزش، یک اپلیکیشن آزمایشی خواهیم داشت که مدل‌ها و روابط جدید را در مورد آن به...

بروزرسانی رکوردهای پایگاه داده در Laravel Eloquent
1400/07/077 دقیقه4774

بروزرسانی رکوردهای پایگاه داده در Laravel Eloquent

Eloquent یک نگاشت رابطه به شیء یا ORM است که به صورت پیش‌فرض در فریم‌ورک لاراول وجود دارد. در این سری از مطالب که بر پایه یک پروژه نمونه ارائه می‌شوند، قصد داریم که شما را با نحوه ساخت کوئری‌های پایگاه داده و کار با روابط در Laravel Eloquent آشنا کنیم. برای این منظور از یک اپلیکیشن نمونه استفاده...

حذف رکوردهای پایگاه داده با Laravel Eloquent
1400/07/065 دقیقه4398

حذف رکوردهای پایگاه داده با Laravel Eloquent

Eloquent یک نگاشت رابطه به شیء یا ORM است که به صورت پیش‌فرض در فریم‌ورک لاراول وجود دارد. در این سری از مطالب قصد داریم که شما را با نحوه ساخت کوئری‌های پایگاه داده و کار با روابط در Laravel Eloquent آشنا کنیم. برای این منظور از یک اپلیکیشن نمونه استفاده می‌کنیم که آن را رفته‌رفته با مدل‌ها و...

آموزش ایجاد رابطه یک به چند در مدل Eloquent لاراول
1400/04/309 دقیقه2552

آموزش ایجاد رابطه یک به چند در مدل Eloquent لاراول

مدل Eloquent یک ابزار پیاده‌سازی رابط اشیاء یا ORM است که به صورت پیش‌فرض در بستر لاراول وجود دارد. برای پیش‌برد مراحل این آموزش، یک اپلیکیشن آزمایشی خواهیم داشت که مدل‌ها و روابط جدید را در مورد آن به کار خواهیم گرفت. [caption id="attachment_15564" align="aligncenter" width="1000"] آموزش ایجاد...

نحوه استفاده از Traefik v2 به عنوان پروکسی بازگشتی برای کانتینرهای داکر در اوبونتو 20.04
1400/04/1717 دقیقه3111

نحوه استفاده از Traefik v2 به عنوان پروکسی بازگشتی برای کانتینرهای داکر در اوبونتو 20.04

Docker می‌تواند یک رویکرد بهینه برای اجرای اپلیکیشن‌های تحت وب در مرحله پروداکشن باشد، ولی در عین حال ممکن است بخواهید که چند اپلکیشن را در یک هاست Docker اجرا نمایید. در چنین شرایطی است که نیاز به یک پروکسی بازگشتی پیدا می‌کنید. به این دلیل که تنها می‌خواهید پورت‌های 80 و 443 را در معرض دنیای...

ارتقای امنیت اپلکیشن Node با پروکسی بازگشتی Nginx
1400/04/1024 دقیقه3514

ارتقای امنیت اپلکیشن Node با پروکسی بازگشتی Nginx

راه‌های مختلفی برای ارتقای انعطاف‌پذیری و امنیت یک اپلیکیشن Node.js وجود دارند. استفاده از یک پروکسی بازگشتی مانند Nginx به شما این امکان را می‌دهد که درخواست متعادلی را بارگذاری کنید، محتوای استاتیک داشته باشید و از قابلیت موسوم به «امنیت لایه انتقال» یا TLS استفاده نمایید. فعال‌سازی پروتکل...

نصب ابزار Grafana در کلاستر Kubernetes
1400/03/2411 دقیقه5334

نصب ابزار Grafana در کلاستر Kubernetes

در این آموزش، نحوه نصب ابزار Grafana را در کلاستر Kubernetes نشان می‌دهیم. همچنین چگونگی ارتباط آن با Prometheus و سازماندهی داده‌ها در داشبورد را بررسی خواهیم کرد. Prometheus یک نرم‌افزار متن‌باز مانیتورینگ برای اپلیکیشن‌های گسترده با حجم بالا محسوب می‌شود. این ابزار شامل ویژگی‌ای چون هشدار و...

آشنایی با ابزار Express
1400/02/246 دقیقه2787

آشنایی با ابزار Express

ابزار Express یک فریم‌ورک اپلیکیشن وب برای Node.js است که باعث می‌شود بتوانید از APIها و وب‌سرورها به نحوه ساده‌تر و مشخص‌تری استفاده کنید. در واقع، این بسته سبک است که همچنان ويژگی‌های هسته Node.js را حفظ می‌کند. در این مطلب، به نصب و نحوه استفاده از Express برای ساخت یک وب‌سرور خواهیم پرداخت. با...

ایجاد یک شبکه توسعه مداوم با GitLab CI/CD در اوبونتو 18.04
1400/02/1731 دقیقه3766

ایجاد یک شبکه توسعه مداوم با GitLab CI/CD در اوبونتو 18.04

GitLab یک پلتفرم توسعه اشتراکی به صورت متن‌باز است که ابزارهایی فراتر از یک «میزبانی منبع کد» در اختیار قرار می‌دهد. شما در بستر GitLab می‌توانید مشکلات را ردیابی کنید، بسته‌ها و رجیستری‌ها را میزبانی کنید، به صفحات راهنمای ویکی رسیدگی کنید، شرایط هماهنگی همیشگی (CI) و شبکه توسعه مداوم (CD) را...

قبلی 1 بعدی