هزینه طراحی اپلیکیشن موبایل چقدر است؟ + جزییات مورد نیاز

چقدر هزینه طراحی اپلیکیشن موبایل میشود؟ تقریبا این اولین سوالی است که همه افرادی که قصد سفارش طراحی اپلیکیشن را دارند از خود و دیگران میپرسند. تخمین بودجه مورد نیاز هر پروژه ای یکی از اصلی ترین و حیاتی ترین مراحل راه اندازی هر کسب و کاری میباشد. تخمین هزینه طراحی اپلیکیشن کاری نیست که […]

اطلاعات بیشتر

معماری Domain Driven Design چیست و چه کاربردی دارد؟ + مثال عملی DDD

سلام من حسام رسولیان هستم و با یک مقاله دیگه در زمینه برنامه نویسی و مهندسی کامپیوتر در خدمت شما هستم. معماری DDD یا Domain-Driven Design (طراحی دامنه محور) یک متودولوژی طراحی نرم‌افزار است که توسط اریک اِوَن‌س (Eric Evans) در کتابی با همین نام معرفی شده است. DDD با تأکید بر درک بهتر دامنه‌ی […]

اطلاعات بیشتر

مفاهیم SOLID که هر برنامه نویسی باید بداند

برنامه نویسی شی گرا به ما قدرت خیلی زیاده داده و با استفاده از آنها کارهایی را می توانیم انجام دهیم که قبل از آن امکان را نداشتیم. اما این شی گرایی معایبی هم برای ما دارد برای مثال در بعضی مواقع باعث بیش از حد پیچیدگی کدهای ما می شود. در آموزش برنامه نویسی […]

اطلاعات بیشتر

خانه هوشمند چیست؟ چگونه خانه را هوشمند کنیم

خانه هوشمند مکانی برای زندگی است که با استفاده از تجهیزات متصل شده به اینترنت قابلیت کنترل , مانیتورینگ و مدیریت لوازم و سیستم های خانه مثل وسایل گرمایش, سرمایش و روشنایی را می دهد. تکنولوژی خانه های هوشمند امنیت, راحتی , آسایش و افزایش بهره وری انرژی را برای صاحبان منزل فراهم میکند.  این […]

اطلاعات بیشتر

کاربرد های اینترنت اشیا در کشاورزی هوشمند

طبق پیش بینی های انجام شده جمعیت کره زمین در سال 2050 به حدود 9.6 میلیارد نفر میرسد که این مسئله مشکلی بسیار بزرگی برای صنعت کشاورزی می باشد. با وجود مبارزه با چالش های بزرگی تغییرات آب و هوایی, افزایش دما و تاثیرات محیط زیستی کشاورزی در سالهای آینده شاهد تقاضای بیشتر محصولات کشاورزی […]

اطلاعات بیشتر

چگونه یک برنامه نویس فریلنسر موفق باشیم؟

در ابتدا باید با این واقعیت روبرو شوید که فریلنسر بودن بعضی اوقات ممکن است وحشتناک و غیر قابل تحمل باشد. فریلنسر یا آزادکار به افرادی گفته می‌شود که بدون وابستگی به یک سازمان یا شرکت خاص، به عنوان متخصصان مستقل در زمینه‌های مختلف کار می‌کنند. این افراد می‌توانند خدمات خود را به شرکت‌ها، افراد […]

اطلاعات بیشتر

چگونه یک برنامه نویس موبایل شویم

همیشه شروع یک کار سخت ترین بخش اون هست. مخصوصا وقتی ندونیم از کجا باید شروع کنیم,دنبال چی بگردیم, چی بخونیم, تا کجا جلو بریم و…. برنامه نویسی هم سخت ترین قسمتش شروع کردن اون هست که بدونیم دقیقا باید پله اول و از کجا برداریم.

اطلاعات بیشتر

آشنایی با شبکه های Machine 2 Machine به اختصار M2M

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

اطلاعات بیشتر

تفاوت state و props در React Native

React Native یک فریمورک توسعه موبایل است که توسط Facebook توسعه داده شده است. با استفاده از React Native، برنامه‌های موبایل قابل توسعه و اجرا بر روی سیستم‌عامل‌های iOS و Android می‌باشند. این فریمورک بر پایه React، یک کتابخانه محبوب برای توسعه وب، ساخته شده است. مهمترین ویژگی React Native این است که به توسعه‌دهندگان […]

اطلاعات بیشتر

زبان های برنامه نویسی پردرآمد در سال 2023

به نظر شما بیشتر در آمد در حوزه برنامه نویسی متعلق به توسعه دهندگان کدام زبان برنامه نویسی است؟ البته معلوم که نمیشه از مقایسه زبان های برنامه نویسی درآمد یک شخص و تخمین و شاخص های خیلی زیادی درگیر هستند اما به طور میانگین درآمد توسعه دهندگان مختلف و میخوایم با هم بررسی کنیم. […]

اطلاعات بیشتر