کاربردی

?>
پیاده سازی الگوی طراحی Observer در laravel
۲۰ دی ۱۴۰۰

پیاده سازی الگوی طراحی Observer در laravel

دیزاین پترن ها راه حال های قابل تکرار برای چالش های نرم افزار هستند.یکی از این دیزاین پترن ها  الگوی طراحی observer است.

معماری سه لایه در مهندسی نرم افزار چیست؟
۲۰ دی ۱۴۰۰

معماری سه لایه در مهندسی نرم افزار چیست؟

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

۲۰ دی ۱۴۰۰

افزایش سرعت لاراول با حذف select

در این بخش خواهیم دید که چگونه حذف select های بی استفاده از برنامه های ما می تواند سرعت برنامه لاراول را کاهش دهد. بررسی مشکل افزایش سرعت لاراول: Query مورد نیاز برای نمایش داده های صفحه اول بسیار راحت است.  پست ها را به ترتیب تاریخ انتشار از دیتابیس می خوانیم و رابطه ی authors را…

معماری Domain Driven Design یا DDD
۲۰ دی ۱۴۰۰

معماری Domain Driven Design یا DDD

هنگامی که از معماری نرم افزار یا معماری Domain Driven Design یک سامانه صحبت می کنیم، می خواهیم بد

آشنایی با MongoDB و ویژگی های MongoDb
۱۵ دی ۱۴۰۰

آشنایی با MongoDB و ویژگی های MongoDb

مونگو دی بی دیتابیس NoSQL است که در سال ۲۰۰۹ به عنوان یک محصول مستقل توسط تیم 10gen توسعه پیدا کرد. مونگو دی بی براساس مجوز GPL منتشر شده و از این رو در دنیای نرم‌افزار متن باز بعنوان یکی از ابزارهای قدرتمند شناخته می‌شود.

چطور رزومه برنامه نویس وب را ایجاد کنیم که باعث اشتغال شود؟
۱۵ دی ۱۴۰۰

چطور رزومه برنامه نویس وب را ایجاد کنیم که باعث اشتغال شود؟

برای جلب توجه در مصاحبه شغلی برنامه نویس ، باید رزومه برنامه نویس وب قوی داشته باشید که تجربه، تحصیلات و مهارت های شما را به صورت مختصر نشان دهد.

از داکر برای چه کارهایی می توان استفاده کرد؟
۱۳ دی ۱۴۰۰

از داکر برای چه کارهایی می توان استفاده کرد؟

کانتینرها برای جریان­ های کاری ادغام مداوم و تحویل مداوم (CI/CD) بسیار مناسب هستند

CI/CD چیست؟
۱۳ دی ۱۴۰۰

CI/CD چیست؟

در حوزهٔ دوآپس CI/CD دو سرواژه‌ای هستند به کرات استفاده می‌شوند و در این مقاله قصد داریم تا

مفهوم پلتفرم داکر یا Docker Platform چیست؟
۱۳ دی ۱۴۰۰

مفهوم پلتفرم داکر یا Docker Platform چیست؟

اکر (Docker) پلتفرمی برای توسعه، حمل، نگه داری و اجرای برنامه ها است. که به شما اجازه می دهد تا برنامه ها را از زیرساخت جدا کرده