آخرین مقاله های سایت

5 مورد از بهترین پلت‌فرم‌های IoT برای سال 2021

رشد سریع اینترنت اشیاء طی سال‌های اخیر نمونه‌های بی‌شماری از دستگاه‌های هوشمند، سرویس‌های ابری و برنامه‌ها را به ارمغان آورده است. با افزایش پیچیدگی‌های آن‌ها نیاز به پلت‌فرم‌های IoT، فریم‌ورک‌هایی که توسعه برنامه IoT را ساده می‌سازند، نیز افزایش یافته است.

کمی درباره اندروید استودیو بدانیم!

اندروید استودیو (Android Studio) محیطی برای توسعه برنامه های اندرویدی است که بر پایه IntelliJ IDEA طراحی شده است. همانند Eclipse (با پلاگین ADT)، اندروید استودیو ابزارهای متنوعی برای تولید، توسعه و آزمایش برنامه ها دارد.

آموزش افزودن جداکننده عدد هزار برای تکست‌باکس در سی‌شارپ

یکی از مباحث مهمی که در پروژه‌های نرم‌افزار‌های تجاری به آن توجه می‌شود، مبحث قیمت است. قیمت پارامتری است که ممکن است ما در پروژه‌هایمان از کاربر درخواست کنیم. با توجه به اینکه در کشور ما اکثر قیمت‌ها مبالغی هستند که از قیمت 1000 تومان بیشترند، ما نیازمند یک جداکننده هزار هستیم. در نرم‌افزار نیز ما به چنین چیزی نیاز داریم تا احتمال خطای ما و کاربر کمتر شود.

چگونه توسعه‌دهنده وب شویم؟

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

نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables)

متغیرهای محیطی (Environment variables) یکی از مفاهیم اساسی برای توسعه‌دهندگان برنامه است. آن‌ها چیزی هستند که ما روزانه از آن‌ها استفاده می‌کنیم. متغیرهای محیطی مزایای زیادی دارند که شامل پیکربندی و امنیت برنامه است.

چند نکته برای ایجاد و توسعه پروژه های متن باز با Open Source

پروژه های متن باز ، پروژه هایی هستند که سورس کد آنها در اختیار عموم قرار می گیرد تا تمام برنامه نویس ها بتوانند آنها را توسعه بدهند. اگر شما علاقه مند هستید که پروژه های Open Source یا متن باز ، بسازید و یا آنها را توسعه بدهید ، نکاتی که در این مقاله گفته می شود ، می تواند به شما کمک های زیادی بکند.

بهترین روش‌های مانیتورینگ عملکرد سایت

هر کسی که وب‌سایتی را هاست می‌کند، می‌داند که نظارت یا همان مانیتورینگ بر عملکرد سایت کار ساده‌ای نیست. برای موفق شدن، نظارت بر عملکرد سایت نیازمند بهترین روش‌ها و ابزارهای نظارت بر وب‌سایت است. در این مقاله اطلاعاتی درمورد برخی از بهترین اقدامات برای نظارت بر عملکرد وب‌سایت ارائه خواهد شد.

بهترین روش‌های Agile برای دورکاری

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

الگوهای طراحی - الگوی Strategy

الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم.

الگوی Decorator

الگوی Decorator یکی از پرکاربردترین الگوهای طراحی، تحت الگوی های ساختاری می باشد و مبتنی بر اصل Open-Closed است. اصل Open-Closed به طور خلاصه پیشنهاد می کند کلاس ها برای توسعه باید باز و برای اصلاح باید بسته شوند. الگوی Decorator به کاربر اجازه می دهد که عملکرد جدیدی را به یک شی موجود اضافه کند بدون آنکه نیاز به تغییر در ساختار آن داشته باشد. در این مقاله با یک مثال ساده الگوی Decorator را بررسی خواهیم کرد.

چهار ستون برنامه‌نویسی شیءگرا

جاوااسکریپت یک زبان چند پارادایمی است و می‌تواند به دنبال پارادایم‌های مختلف برنامه‌نویسی نوشته شود. پارادایم (الگو) برنامه‌نویسی اساسا یکسری قوانین است که هنگام نوشتن کد از آن‌ها پیروی می‌کنید تا به شما در حل یک مساله خاص کمک کند.

دستورات CLI در NET.

Visual Studio یک محیط بصری برای مدیریت پروژه های ما است که دات نت کار ها خیلی از آن استفاده می کنند و در میان برنامه نویس ها بسیار محبوب است. اما همه جا به این IDE قدرتمند دسترسی نداریم. دستورات CLI دات نت به ما کمک می کنند تا بدون استفاده از ویژوال استدیو پروژه های خود رh مدیریت کنیم. در ادامه این مقاله با نحوه استفاده کردن از انها آشنا می شویم.

6 روند برتر توسعه وب که احتمالا انقلابی در سال 2021 ایجاد می‌کند

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

اعتبار سنجی کد ملی با استفاده از جاوا اسکریپت

از دغدغه های اصلی هر طراح و برنامه نویس وب بهبود سرعت سایت با کاهش درخواست های ارسال شده به سرور است و همانطور که میدانید اعتبار سنجی فرم ها جزئی از عوامل مهم جهت بهبود کیفیت اطلاعات وارد شده به دیتابیس و کاهش درخواست های مخرب نسبت به سرور است.در این مقاله یکی از کاراکتر های مهم دریافت اطلاعات کاربر یعنی کد ملی را به وسیله جاوا اسکریپت اعتبار سنجی می کنیم.

بهترین پایگاه داده‌های NoSQL

پایگاه داده NoSQL (که Not Only SQL Databases هم نامیده می‌شود) سیستم‌های پایگاه داده غیررابطه‌ای هستند که برای ذخیره‌سازی و بازیابی داده‌ها مورد استفاده قرار می‌گیرند. این روزها پایگاه داده‌های NoSQL بسیار فراوان به عنوان بخشی از برنامه‌های بلادرنگ (real-time) مورد استفاده قرار می‌گیرند.

9 استراتژی قدرتمند سئو که باید برای رتبه‌بندی وب‌سایت خود پیاده کنید

اگر شما خودتان صاحب وب‌سایت هستید یا بر روی وب‌سایت مشتری کار می‌کنید، پس باید اهمیت سئو را بدانید. بدون استراتژی‌های مناسب SEO نمی‌توانید رتبه بالایی در گوگل بگیرید.

5 مورد که باید در مورد NET 5. بدانید

NET 5.، جانشین NET Core 3.1. و NET Framework 4.8.، قصد دارد تجربه جدید توسعه cross-platform را به توسعه‌دهندگان NET. ارائه دهد. این امر ویژگی‌های خوب جدیدی را به همراه دارد. البته در این مقاله نمی‌توانید همه چیز را در مورد NET 5. بیاموزید، اما می‌توانید روی 5 مورد تمرکز کنید تا درک درستی از آنچه اتفاق می‌افتد داشته باشید.

101 نکته برای اینکه توسعه دهنده بهتری باشیم

من تمام دانش و تجربه خود را در این 101 نکته قرار داده ام که ممکن است در حرفه شما به عنوان یک توسعه دهنده وب به شما کمک کنند. چه تازه شروع کرده باشید و چه تجربه خاصی دارید ، امیدوارم این نکات به شما کمک کنند. این لیست به هیچ وجه کامل نیست و مطمئناً هر نکته کاملاً مناسب نخواهد بود ، اما امیدوارم بتوانید برخی از آنها را برای الهام گرفتن یا راهنمایی انتخاب کنید.

چرا باید در کنار شبکه های اجتماعی سایت هم داشته باشیم؟

گاهی با افراد و کارفرمایانی برخورد می کنیم که استدلال آنها این است که چرا وقتی شبکه های اجتماعی وجد دارد از وب سایت استفاده کنیم.شبکه های اجتماعی مانند اینستاگرام و.. چطوری می توانیم کارفرما یا افراد را قانع کنیم که شبکه اجتماعی به تنهایی کافی نیست؟