دسته

آموزش برنامه نویسی

آموزش انواع متدهای برنامه نویسی مرتبط با سمت سرور

معماری مونولیتیک؛ آشنایی با معماری مونولیتیک و مقایسه آن با میکروسرویس!

معماری مونولیتیک یک مدل سنتی یکپارچه است که برای طراحی برنامه‌های نرم‌افزاری استفاده می‌شود. واژه‌ی مونولیتیک به معنای "ترکیب تمام  قطعات در یک قطعه" است. همچنین، در فرهنگ لغت کمبریج از این واژه به معنای "بسیار بزرگ" و "تغییر‎ناپذیر" یاد…

معماری میکروسرویس؛ راه‌حل چابک و مقیاس‌پذیر برای توسعه نرم افزار

در سال‌های اخیر، فراگیر شدن پردازش موبایل توسعه‌دهندگان اپلیکیشن‌ها را ملزم کرده است تا اقدامات به‌سرعت اجرا کنند و تغییراتی را بدون پیاده‌سازی مجدد در اپلیکیشن‌ها اعمال کنند. این امر به پارادایم توسعه جدیدی به‌نام خدمات خرد یا معماری…

3 روش نصب گیت روی لینوکس

گیت (Git) یک سیستم کنترل ورژن پروژه است که برای توسعه‌دهندگان نرم‌افزار و هر کسی که روی پروژه‌های مشترک کار می‌کند یک ابزار ضروری به‌حساب می‌آید. این سیستم به شما اجازه می‌دهد تا همه تغییرات اعمال‌شده برروی پروژه‌ها را ثبت و نگهداری کنید و…

آشنایی با زبان برنامه نویسی Go!

امروز می‌خواهیم درباره‌ی زبان برنامه نویسی Go و تمامی جوانب و موارد مربوط به آن صحبت کنیم. در فضای ابری، دست شما برای استفاده از زبان‌های برنامه‌نویسی مختلف باز است و تقریباً از هر زبانی می‌توانید استفاده کنید. با این حال، برخی از زبان‌های …

kubernetes چیست و چه کاربردی دارد؟

مفهوم کانتینرسازی (Containerization) امروزه به یک رویکرد محبوب برای استقرار و مدیریت برنامه‌ها تبدیل شده است. در میان پلتفرم‌های مختلفی که برای ارکستراسیون کانتینر وجود دارد، Kubernetes به‌عنوان یک استاندارد واقعی ظاهر شده است که استقرار،…

نحوه نصب لاراول با داکر کامپوز بر روی اوبونتو 20.04

کانتینرایز کردن یک اپلیکیشن به فرآیند سازگار کردن یک اپلیکیشن و کامپوننت‌های آن اشاره دارد تا بتوان آن را در محیط‌های سبک‌تر به نام کانتینر اجرا کرد. کانتینرها محیط‌هایی ایزوله و قابل دسترس هستند و می‌توان از آن‌ها برای توسعه، تست و دپلوی…

دیتابیس MariaDB چیست و چگونه می‌توانید آن را نصب کنید؟

دیتابیس MariaDB یک سیستم مدیریت پایگاه داده رابطه‎‌ای منبع‎‌باز (DBMS) است که جایگزینی برای فناوری دیتابیس MySQL به شمار می‌رود. این دیتابیس توسط توسعه‌‎دهندگانی که نقش کلیدی در ساخت پایگاه داده اصلی داشتند، به عنوان یک فورک نرم‌‎افزار…

پایتون چیست و چه کاربردی دارد؟

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

DevOps چیست و به چه کسی مهندس دوآپس می‌گویند؟

افرادی که قصد آشنایی با دنیای ساخت نرم‌افزارها و نحوه توسعه این سرویس‌ها را دارند، احتمالا این سوال برایشان پیش آمده است که DevOps چیست و چه کاربردهایی دارد؟ در این بخش از وب‌سایت مبین هاست قصد داریم به‌طور جامع به بررسی این موضوع بپردازیم؛…

دیتابیس PostgreSQL چیست و چه تفاوتی با MySQL دارد؟

چنانچه متن آموزشی دیتابیس چیست را در مبین هاست خوانده باشید می‌دانید که پستگرس (PostgreSQL) یکی از محبوب‌ترین و مورد توجه‌ترین پایگاه‌های داده منبع باز رابطه‌ای در جهان است که با توجه به قابلیت‌های زیاد خود توانسته حجم زیادی از نیازهای…