توسعه نرم افزار

آشنایی با مفهوم Defensive Programming در زمینه توسعه نرم‌افزار
حمیدرضا تائبی
کارگاه
برنامه نویسی
13/07/1402 - 12:00
برنامه‌نویسی تدافعی (Defensive Programming) یک مهارت مهم در صنعت توسعه نرم‌افزار است که به منظور افزایش اطمینان‌پذیری و پایداری نرم‌افزارها استفاده می‌شود. هدف اصلی این رویکرد، کاهش خطرات وقوع خطاها...
چرا به‌عنوان یک توسعه‌دهنده نرم‌افزار احتیاج به مهارت‌های نرم داریم؟
کارگاه
22/05/1401 - 12:40
برای موفقیت در دنیای برنامه‌نویسی به چیزی فراتر از مهارت‌های برنامه‌نویسی که تحت عنوان مهارت‌های سخت شناخته می‌شوند نیاز دارید. موفقیت در این صنعت به ترکیبی از مهارت‌های نرم و دانش فنی بستگی دارد. یک...
آشنایی کلی با فرآیند ساخت نرم‌افزار
حمیدرضا تائبی
کارگاه
08/07/1399 - 12:30
فرآیند ساخت نرم‌افزار که گاهی اوقات به‌نام چرخه حیات ساخت نرم‌افزار نیز از آن یاد می‌شود به طرح یا معماری اشاره دارد که روی توسعه و تولید محصولات نرم‌افزاری متمرکز است. هر یک از خط‌مشی‌های به کار...
جدیدترین قابلیت‌های  Visual Studio 2019
محسن آقاجانی
کارگاه
16/04/1398 - 14:05
ویژوال استودیو یکی از قدیمی‌ترین محیط‌های یکپارچه توسعه نرم‌افزار (IDE) است و یکی از معروف‌ترین آن‌ها به شمار می‌رود، به‌گونه‌ای که اگر شما از توسعه‌دهندگان سوال کنید که از چه ابزاری برای کارشان...
توسعه برنامه‌های مدرن موبایلی با کوتلین
حمیدرضا تائبی
شاهراه اطلاعات
برنامه نویسی
دانلود
16/01/1398 - 12:15
برنامه‌هایی که به زبان کوتلین نوشته می‌شوند در مقایسه با زبان جاوا ظرافت بیشتری دارند. اما برای آن‌که برنامه‌های کاربردی قدرتمندی با کوتلین ایجاد کنید، در اولین گام باید بر اصول اولیه و زیربنایی این...
 دِوآپس در سال 2019 به کجا می‌رود؟
حمید نیک‌روش
برنامه نویسی
پرونده ویژه
19/12/1397 - 08:40
کلمه DevOps تقریبا 10 سال پیش توسط «پاتریک دبوآ» ابداع شد. واژه‌ای که امروزه نه تنها به یکی از مهم‌ترین راهکارهای دنیای فناوری اطلاعات تبدیل‌شده، بلکه دستمزد بالایی را نیز عاید متخصصان این حوزه می‌...
 ۱۰ مزیتی که دِواپس برای کسب‌وکارها به وجود می‌آورد
حمیدرضا تائبی
پرونده ویژه
29/11/1397 - 08:15
تحولات رخ داده در چند سال گذشته در حوزه استراتژی‌های سازمانی، نشان می‌دهند که سازمان‌ها در حال تدوین خط‌مشی‌های جدیدی هستند که این خط‌مشی‌ها به‌طور مستقیم فرهنگ ‌سازمانی را نشانه رفته‌اند. این فرهنگ...
11 ابزار کدنویسی جدید و پرکاربرد سال
حمیدرضا تائبی
کارگاه
برنامه نویسی
15/11/1397 - 07:35
برنامه‌نویسان برای انجام پروژه‌های برنامه‌نویسی به محیط‌های توسعه یکپارچه قدرتمندی مانند مایکروسافت ویژوال استودیو، اندروید استودیو و.... نیاز دارند. محیط‌‌های توسعه یکپارچه از ملزومات اصلی برنامه‌...
اگر مهارت دارید اما شغلی ندارید،  متدولوژی نرم‌افزار را دریابید
حمیدرضا تائبی
برنامه نویسی
پرونده ویژه
استخدام
28/10/1397 - 19:40
نرم‌افزار یک مفهوم انتزاعی و غیرقابل لمس است که با واژه مهندسی نرم‌افزار ارتباط مستقیمی دارد. مهندسی نرم‌افزار یک نظم مهندسی است که تمرکزش بر طراحی مقرون‌به‌صرفه سیستم‌های نرم‌افزاری با کیفیت بالا...
نمونه‌سازی اولیه چیست  و چرا در دنیای نرم‌افزار اهمیت دارد؟
حمید رضا تائبی
دانش کامپیوتر
کارگاه
03/10/1397 - 11:05
نمونه‌سازی اولیه به مدلی اشاره دارد که در آن یک نمونه‌ اولیه از یک برنامه کاربردی یا محصول ساخته می‌شود. نمونه‌ای که ویژگی‌های کلیدی محصولی را که در دست طراحی است، در خود جای داده، اما در نظر ندارد...
متدولوژی‌های چابک چه هستند و چطور فرآیند توسعه را سریع و ساده می‌کنند؟
پرونده ویژه
استارت‌آپ
08/09/1397 - 11:10
کسب‌و‌کارهای امروزی در فضایی به‌شدت رقابتی و به‌سرعت در حال تغییر به فعالیت اشتغال دارند. آن‌ها باید به فرصت‌ها و بازارهای جدید، تحولات اقتصادی و ظهور محصولات و خدمات رقابتی جدید، واکنش مناسبی از خود...
با ۱۰ الگوی  پراستفاده و مهم معماری نرم‌افزار آشنا شوید
حمیدرضا تائبی
کارگاه
برنامه نویسی
20/07/1397 - 11:55
تاکنون از خود سوال کرده‌اید سامانه‌های سازمانی در مقیاس وسیع چگونه طراحی می‌شوند؟ سیستم‌عاملی که امروزه از آن استفاده می‌کنید، چطور ساخته‌شده است؟ در پاسخ به پرسش‌های فوق باید بگوییم پیش از آن‌که...
اسکرام چیست و چگونه آن را استفاده کنیم؟
میثاق محمدی‌زاده
برنامه نویسی
پرونده ویژه
13/07/1397 - 12:15
در دهه حاضر، شرکت‌های تجاری و کسب‌وکارها، بدون نرم‌افزارهای مدیریت پروژه نمی‌توانند از پس کارها و جزئیات زیاد تولید یک محصول، ارائه یک سرویس و اتمام یک پروژه برآیند. هریک از این امور نیازمند همکاری و...
باید‌ها و نبایدها‌ی به‌کارگیری مدل V در ارتباط با توسعه نرم‌افزارها
حمیدرضا تائبی
دانش کامپیوتر
برنامه نویسی
پرونده ویژه
11/07/1397 - 11:30
مدل V یکی دیگر از مدل‌هایی است که در زمینه ساخت نرم‌افزارها و در صنایع حساسی همچون هواپیمایی از آن استفاده می‌شود. البته از این مدل در ارتباط با ساخت تجهیزات سخت‌افزاری نیز می‌توان استفاده کرد. مدل V...