کارگاه

الگوی معماری مدل، ‌نما و کنترل‌کننده (MVC) چیست و چه کاربردی در دنیای نرم‌افزار دارد؟
حمیدرضا تائبی
کارگاه
11 اسفند 1399
تعامل با کاربران باعث شده تا صفحات وب امروزی شباهت کمی به صفحاتی داشته باشند که ده یا بیست سال گذشته شاهد آن‌ها بوده‌ایم. آمارها نشان می‌دهند که صفحات وبی که به شکل ایستا بارگذاری می‌شوند دیگر آن...
آشنایی با درخت تصمیم‌گیری (Decision Tree)، جنگل تصادفی (Random forest) و بازشناسی الگوها
کارگاه
برنامه نویسی
09 اسفند 1399
برای آن‌که بتوانید به عنوان یک برنامه‌نویس یا متخصص حوزه داده‌ها از الگوریتم‌ها استفاده کنید، لازم است با تفاوت‌های نوعی آن‌ها آشنا باشید. رویکرد فوق به شما کمک می‌کند در زمان مناسب از الگوریتم درست...
راهنمای جامع آشنایی با کوکی‌ها مخصوص توسعه‌دهندگان وب
محسن آقاجانی
کارگاه
برنامه نویسی
18 بهمن 1399
هر زمان به گشت‌و‌گذار در وب می‌پردازید و به سایتی وارد می‌شوید یا قالب خاصی از یک سایت را انتخاب می‌کنید، تنظیمات انتخاب شده از طرف شما روی دستگاهی که از آن استفاده می‌کنید ذخیره می‌شوند تا در بازدید...
آپاچی هدوپ چیست و چرا نقش مهمی در دنیای امروز دارد؟
حمیدرضا تائبی
کارگاه
11 بهمن 1399
آپاچی هدوپ (Apache Hadoop) مجموعه‌ای متشکل از ابزارهای متن‌باز است که برای غلبه بر مشکلات مرتبط با بزرگ داده‌ها از آن استفاده می‌شود. آپاچی هدوپ با ارائه راهکاری اجازه می‌دهد از ظرفیت‌های بالقوه چند...
16 ابزار تحلیل عملکرد که توسعه‌دهندگان فرانت‌اند و بک‌اند به آن نیاز دارند
محسن آقاجانی
کارگاه
برنامه نویسی
06 بهمن 1399
‌ممکن است بهترین و جذاب‌ترین وب‌سایت جهان را داشته باشید، اما اگر وب‌سایت به سرعت بارگذاری نشود، کاربران رغبت نمی‌کنند دومرتبه به آن مراجعه کنند. استقبال از یک وب‌سایت به فاکتورهای مختلفی بستگی دارد...
آشنایی با محبوب‌ترین نرم‌افزارهای مدیریت نسخه (version control)
حمیدرضا تائبی
کارگاه
برنامه نویسی
30 دى 1399
تیم‌های نرم‌افزاری بزرگ برای آن‌که به شکل دقیقی بر روند تغییر کدها نظارت داشته باشند و تغییرات اعمال شده توسط برنامه‌نویسان ساختار یک پروژه را درهم نریزد، مجبور هستند از نرم‌افزارهای کنترل نسخه...
آشنایی با پرکاربردترین کتابخانه‌های جاوااسکریپت
حمیدرضا تائبی
کارگاه
برنامه نویسی
21 دى 1399
جاوااسکریپت از جمله زبان‌های برنامه‌نویسی دنیای فناوری است که شامل طیف گسترده‌ای از کتابخانه‌هایی است که برای کاربردهای مختلف استفاده می‌شوند. اگر جاوااسکریپت و پایتون را از جمله زبان‌های برنامه‌...
 روت کردن گوشی چست و مزایا و معایب آن کدام است؟
حمیدرضا تائبی
کارگاه
14 دى 1399
یکی از شاخص‌ترین ویژگی‌های سیستم‌عامل اندروید، انعطاف‌پذیری و سفارشی‌سازی این سیستم‌عامل است. اندروید به کاربران اجازه می‌دهد آن‌گونه که تمایل دارند سیستم‌عامل را ویرایش کنند و از لانچرها و مجموعه‌ای...
آشنایی با مهم‌ترین الگوهای معماری نرم‌افزار
حمیدرضا تائبی
کارگاه
برنامه نویسی
13 دى 1399
معماری نرم‌افزار از کلیدی‌ترین بخش‌های تولید نرم‌افزار به ویژه در مقیاس تجاری است که برای ساخت نرم‌افزارهایی که قرار است در اختیار طیف گسترده‌ای از کاربران قرار بگیرد ضروری است. به بیان دقیق‌تر، هیچ...
چگونه بهترین چارچوب را برای توسعه برنامه‌های وب‌محور پیدا کنیم؟
حمیدرضا تائبی
کارگاه
برنامه نویسی
04 دى 1399
توسعه برنامه‌های وب‌محور سودآور است، به دلیل این‌که سازمان‌های بزرگ و کسب‌وکارهای نوپا برای ارائه محصولات و خدمات خود و تعامل بهتر با مشتریان به چنین برنامه‌هایی نیاز دارند. گاهی اوقات برنامه‌نویسان...
13 راهکار مفید برای ساخت یک RESTful API کاربردی و قدرتمند
محسن آقاجانی
کارگاه
برنامه نویسی
30 آذر 1399
فیسبوک، گیت‌هاب، گوگل و بسیاری دیگر از بزرگان وب از راهکارهای منحصر به‌فردی برای مدیریت، پردازش و به‌کارگیری داده‌ها استفاده می‌کنند. RESTful API هنوز هم یکی از بهترین گزینه‌ها برای سرویس‌دهی و به‌...
آشنایی با مهم ترین الگوهای طراحی نرم افزار
حمیدرضا تائبی
کارگاه
برنامه نویسی
22 آذر 1399
در مهندسی نرم‌افزار، الگوی طراحی (Design Pattern) یک راه‌حل عمومی تکرارشونده برای مشکلات متداول طراحی نرم‌افزار است. الگوی طراحی، یک طراحی تمام‌شده نیست که به صورت مستقیم بتواند تبدیل به کد منبع یا...
علم داده‌ها چیست و چه کاربردی دارد؟
حمیدرضا تائبی
عصرشبکه
کارگاه
17 آذر 1399
در آستانه ورود به سال 2021، بحث استخراج اطلاعات از درون داده‌های خام با شدت بیشتری از سوی شرکت‌ها دنبال می‌شود. شرکت‌های بزرگ و کوچک به دنبال آن هستند تا حجم بسیار گسترده اطلاعاتی که توسط کاربران یا...
چرا محاسبات همه‌منظوره با کارت‌های گرافیکی رونق بیشتری خواهند گرفت؟
حمیدرضا تائبی
کارگاه
11 آذر 1399
واحد پردازش گرافیکی (GPU) بیشتر برای پردازش محاسبات گرافیکی کامپیوتری طراحی و تولید می‌شود. به بهره‌برداری از واحد پردازش گرافیکی یک کامپیوتر برای انجام محاسبات معمولی که در گذشته به کمک پردازنده های...
معرفی و آشنایی با نرم‌افزارهای مدیریت بسته در سیستم‌عامل لینوکس
حمیدرضا تائبی
کارگاه
02 آذر 1399
لینوکس سیستم‌عامل جامع و کاملی است که قابلیت‌های مختلفی در اختیار کاربران قرار می‌دهد. با این‌حال، کاربرانی که از سیستم‌عامل ویندوز به دنیای لینوکس وارد می‌شوند در ابتدای راه به دلیل عدم آشنایی با...
چگونه از زبان پایتون برای کدنویسی توابع REST API استفاده کنیم؟ ‌
حمیدرضا تائبی
کارگاه
برنامه نویسی
26 آبان 1399
قبل از آن‌که ساخت یک برنامه واقعی را آغاز کنیم ابتدا باید یک مرحله به عقب برگردیم و کمی درباره مفهومی به‌نام REST API تحقیق کنیم. REST API یک اصطلاح جدید نیست و قدمتی نسبتا طولانی دارد. در حقیقت این...

صفحه‌ها