10 ابزار طراحی رابط کاربری که باید درباره آن ها بدانید 10 ابزار طراحی رابط کاربری که باید درباره آن ها بدانید طراحی رابط کاربری (UI) بخش حیاتی توسعه نرم افزار است. این مورد اغلب با تجربه کاربری (UX) همراه است. به عبارت دیگر، برنامه یا وب سایت چگونه به نظر می رسد و کاربر چه احساسی دارد. این مورد شامل همه چیز می شود، از فونت، تصاویر و طرح های رنگی استفاده شده گرفته تا آسانی پیمایش کاربر از نقطه A به نقطه B. Web Design 1401/04/22 برنامه نویسان 4261
تکامل معماری فرانت اند در جاوا اسکریپت تکامل معماری فرانت اند در جاوا اسکریپت امروزه یکی از پویاترین حوزه ها در توسعه نرم افزار معماری بک اند است. بسیاری از نوآوران این حوزه و به خصوص جاوا اسکریپت در حال تلاش برای ابداع روش هایی برای ایجاد رابط کاربری پویا و داینامیک هستند. Java Script 1401/03/12 برنامه نویسان 2808
5 مورد از ابزارهای کنترل چرخه حیات توسعه نرم افزار 5 مورد از ابزارهای کنترل چرخه حیات توسعه نرم افزار امروزه ابزارهای مدیریت توسعه نرم افزار از اهمیت بالایی برخوردار هستند، در این مطلب به معرفی 5 ابزار ضروری برای مدیریت توسعه نرم افزار می پردازیم. برنامه نویسان 1401/02/24 برنامه نویسان 2376
متدولوژی agile چیست؟ توسعه نرم افزار مدرن متدولوژی agile چیست؟ توسعه نرم افزار مدرن شاید باور کردن این مسئله بسیار سخت باشد که امسال متدولوژی agile بیست ساله شد. این روش در واقع روشی بود که زمانی برای استارت آپ هایی که در یک فضای کوچک کار می کردند مورد استفاده قرار می گرفت و آنها با استفاده از یک تخته و چسب هایی با یکدیگر همکاری می کردند. برنامه نویسان 1401/02/18 ایمان مدائنی 1429
از API های جستجوی SharePoint نهایت استفاده را ببرید از API های جستجوی SharePoint نهایت استفاده را ببرید API های جستجوی SharePoint دارای ویژگی ها و کاربردهای بسیار زیادی هستند، در این مطلب بیشتر درباره API های جستجوی SharePoint صحبت می کنیم. برنامه نویسان 1401/02/04 برنامه نویسان 2002
بایدها و نبایدهای رهبری تیم های توسعه نرم افزار بایدها و نبایدهای رهبری تیم های توسعه نرم افزار رهبری تیم های توسعه نرم افزار یکی از مشاغل امروزی است که در آن شما باید تکنیک های مختلفی را آموزش دهید تا توسعه دهندگان نرم افزار بتوانند در موقعیت های شغلی مناسب مشغول به کار شده یا این که موقعیت شغلی فعلی خود را حفظ کنند. برنامه نویسان 1400/12/19 برنامه نویسان 1792
آشنایی با MAUI نسخه جدید دات نت آشنایی با MAUI نسخه جدید دات نت MAUI نسخه جدید دات نت از بهترین محصولات نرم افزاری مایکروسافت است، در این مطلب بیشتر درباره MAUI نسخه جدید دات نت صحبت خواهیم کرد. برنامه نویسان 1400/07/10 برنامه نویسان 3273
پیش نمایش 3 ویژوال استودیو 2022 در جاوا اسکریپت، تایپ اسکریپت و گیت می درخشد پیش نمایش 3 ویژوال استودیو 2022 در جاوا اسکریپت، تایپ اسکریپت و گیت می درخشد پیش نمایش 3 ویژوال استودیو 2022 به تازگی منتشر شده است، ما در این مطلب قصد داریم کمی بیشتر درباره پیش نمایش 3 ویژوال استودیو 2022 صحبت کنیم. VisualStudio 1400/06/03 برنامه نویسان 1786
5 مزیت مدیریت پروژه Agile برای توسعه نرم افزار 5 مزیت مدیریت پروژه Agile برای توسعه نرم افزار مدیریت پروژه Agile مجموعه کاملی از اقدامات تکراری و افزایشی برای حفظ کنترل است. مدیریت پروژه Agile شامل چندین روش مختلف است. محبوب ترین آنها scrum، Kanban، و XP هستند. از مدیریت Agile معمولا در توسعه نرمافزار استفاده میشود، اگرچه افراد معدودی دلیل این امر را درک میکنند. اما اگر شما نیاز به مدیریت یک تیم توسعه نرم افزار دارید، و هنوز Agile ندارید، از نظر مزیت رقابتی خود را فریب میدهید. در اینجا 5 مزیت مدیریت پروژه agile برای توسعه نرم افزار آورده شده است. برنامه نویسان 1400/03/10 برنامه نویسان 1852
3 گام برای پیاده سازی متدولوژی agile در تیم های عملیاتی it 3 گام برای پیاده سازی متدولوژی agile در تیم های عملیاتی it متدولوژی agile یک متدولوژی کاربردی است که علاوه بر توسعه نرم افزار کاربردهای دیگری نیز دارد، ما در این مطلب درباره متدولوژی agile صحبت خواهیم کرد. C#.net 1399/04/12 برنامه نویسان 2164
5 مورد از ابزارهای یادگیری ماشین که در توسعه نرم افزار کاربرد دارند 5 مورد از ابزارهای یادگیری ماشین که در توسعه نرم افزار کاربرد دارند امروزه ابزارهای یادگیری ماشین اهمیت زیادی در توسعه نرم افزار دارند، مادر این مطلب ابزارهای یادگیری ماشین کاربردی در توسعه نرم افزار را به شما معرفی میکنیم برنامه نویسان 1399/03/12 برنامه نویسان 1769
چگونه از روز اول یک همتیمی عالی باشید چگونه از روز اول یک همتیمی عالی باشید یکی از مواردی که ممکن است به هنگام شروع کار در توسعه نرمافزار از خود بپرسید این است: "چگونه میتوانم واقعا به تیم جدیدم کمک کنم؟" برنامه نویسان 1399/01/31 ایمان مدائنی 852
روش agile یک روش مدرن در توسعه نرم افزار روش agile یک روش مدرن در توسعه نرم افزار روش agile یکی از روش های مدرن برای توسعه نرم افزار است، ما در این مطلب قصد داریم کمی بیشتر درباره روش agile برای توسعه نرم افزار صحبت کنیم. برنامه نویسان 1399/01/21 برنامه نویسان 2142
10 روند توسعه نرمافزار در سال 2020 10 روند توسعه نرمافزار در سال 2020 امروزه شاهد تحول سریع دیجیتال هستیم که بر همه حوزههای زندگی از جمله تجارت، مراقبتهای بهداشتی، تولید و سرگرمی تأثیر میگذارد. هر روز مردم از برنامههایی با قابلیت هوش مصنوعی مانند Gmail و جستجوی پیشبینیشده گوگل استفاده میکنند. برنامه نویسان 1399/01/08 ایمان مدائنی 972
9 مورد از ابزارهای Node.js که به صورت متن باز ارائه می شوند 9 مورد از ابزارهای Node.js که به صورت متن باز ارائه می شوند آشنایی با ابزارهای Node.js می تواند در توسعه نرم افزارها به شما کمک کند، ما در این مطلب قصد داریم کمی بیشتر درباره ابزارهای Node.js صحبت کنیم. NodeJs 1398/12/11 برنامه نویسان 2346
معایب و مزایای توسعه نرمافزار Open Source معایب و مزایای توسعه نرمافزار Open Source بسیاری از توسعهدهندگان به پروژههای منبع باز (Open Source) علاقه دارند، آنها هر روز از این نرمافزارها برای سرعت بخشیدن به کار خود استفاده میکنند. نمونههای بسیار موفقی از سولوشنهای نرمافزار متن باز مثل لینوکس (سیستم عامل) یا React (کتابخانه جاوااسکریپت) وجود دارد. این سولوشنها اغلب به خوبی ساخته شدهاند و کار با این کدهای باکیفیت واقعا لذتبخش است. برنامه نویسان 1398/11/26 ایمان مدائنی 909
چرا ما به الگوهای طراحی نیازمندیم؟ چرا ما به الگوهای طراحی نیازمندیم؟ آیا با الگوهای طراحی آشنایی دارید؟ در این مطلب قصد داریم کمی بیشتر با الگوهای طراحی و نحوه استفاده از آنها و همینطور مزایای آن ها صحبت کنیم. برنامه نویسان 1397/12/13 برنامه نویسان 831
11 ابزار کد نویسی جالب که باید بشناسید 11 ابزار کد نویسی جالب که باید بشناسید این ابزارها میتوانند با بهروزرسانی مهارت برنامهنویسی، اشتراکگذاری پایانهها و موارد دیگر، روال توسعه را برای شما سریعتر کنند.در این مقاله ما برخی ابزارهای توسعه نرم افزار که سرعت کدنویسی شما را افزایش میدهند را لیست خواهیم کرد. برنامه نویسان 1397/08/15 برنامه نویسان 1007
توسعه دهنده وب Full Stack چیست؟ توسعه دهنده وب Full Stack چیست؟ توسعه دهندگان Full-Stack همیشه افراد مورد احترام و بسیار با ارزشی برای شرکت های توسعه نرم افزاری هستند.بدلیل اینکه این افراد دارای مهارتهای کلی بسیاری با تخصص در یک یا چند حوزه خاص هستند به این معنی که آنها نه تنها مجهز به تخصص های مناسب هستند بلکه میتوانند مشاوره بدهند و استراتژی های مختلفی را ارائه کنند. به طور خلاصه، آنها یک استاد اینترنت هستند. در ادامه بیشتر با این مفهوم آشنا می شویم. برنامه نویسان 1397/07/18 برنامه نویسان 3264
چگونه به صورت امن تر به توسعه ی نرم افزار بپردازیم؟ چگونه به صورت امن تر به توسعه ی نرم افزار بپردازیم؟ آیا می خواهید به صورت امن تر به توسعه ی نرم افزار بپردازید؟ این کار ممکن است یک قدم دشوار باشد اما فقط یادگیری مبانی در بهبود امنیت نرم افزاری که شما توسعه داده اید بسیار موثر خواهد بود. مبانی ها از 80% حمله های امنیتی جلوگیری می کند. در پست امروز من 5 راه برای اینکه بتوانید از همین امروز به توسعه ی نرم افزار بپردازید را به اشتراک می گذارم. برنامه نویسان 1397/06/04 برنامه نویسان 2237
7 زبان برنامهنویسی مورد نیاز در سال 2018 7 زبان برنامهنویسی مورد نیاز در سال 2018 توسعه نرم افزار مدام در حال تغییر است. زبانهای برنامهنویسی، فریمورکها و تکنولوژیهای جدید و مورد نیاز در سال 2018 میتوانند ایجاد شوند، پیشرفت کنند و معروف شوند و طی چند سال از بین بروند. توسعهدهندگان برای اینکه همیشه پایدار بمانند باید مدام مهارتهای جدید را یاد بگیرند. برنامه نویسان 1396/09/25 برنامه نویسان 3362
الگوی متد Factory در سی شارپ الگوی متد Factory در سی شارپ در این مقاله ما سعی کردیم مفاهیم پایه و جایگاه استفاده از الگوی متد Factory را پوشش دهیم . فایل ضمیمه مقاله شامل یک پیاده سازی از توسعه نرم افزار در دنیای واقعی با این الگوی طراحی می باشد . C#.net 1396/01/24 برنامه نویسان 5066
تحلیل و طراحی شیءگرا تحلیل و طراحی شیءگرا تحلیل و طراحی شی گرایی را به یک روش ساده بیاموزید حتی اگر قبلا آن را یاد گرفته اید و فکر می کنید خیلی پیچیده است.در این مقاله ما به شما آموزش می دهیم که چطور نرم افزار بعدی خود را به درستی طراحی کنید حتی اگر نرم افزارهای قبلی شما با شکست مواجه شده است . C#.net 1396/01/23 برنامه نویسان 6592
پرسش ها و پاسخ های مصاحبه های شغلی برای توسعه دهندگان #C پرسش ها و پاسخ های مصاحبه های شغلی برای توسعه دهندگان #C مسئولان گزینش بخش های توسعه نرم افزار و همچنین افراد جویای کار، پرسش و پاسخ های زیر را مفید و کاربردی دانسته اند. مرور این سوالات می تواند برای افرادی که می خواهند در مصاحبه های شغلی شرکت کنند، مفید خواهد بود. C#.net 1395/06/07 برنامه نویسان 14926
توسعه نرم افزارهای اندروید (قسمت چهارم) توسعه نرم افزارهای اندروید (قسمت چهارم) در این مقاله می خواهیم در مورد ابزار و platform ها در اندروید صحبت نماییم، در ادامه ی مقاله های قبلی می خواهیم در مورد ابزارها و platform های اندروید صحبت نماییم. Android 1395/02/20 برنامه نویسان 1952