کارگاه

نکات مهمی که متخصصان تجربه کاربری باید به آن‌ها دقت کنند
کارگاه
28/12/1401 - 12:05
چه عادت‌هایی ما را به یک متخصص تجربه کاربری خوب تبدیل می‌کنند؟ مهارت‌هایی که یک متخصص تجربه کاربری به آن‌ها نیاز دارد چه مواردی را شامل می‌شوند؟ در این مقاله، قصد داریم به شکل اجمالی به این پرسش‌ها...
ابزار NLTK چیست و چگونه در پردازش زبان طبیعی (NLP) استفاده می شود؟
حمیدرضا تائبی
کارگاه
09/12/1401 - 11:35
پردازش زبان طبیعی (NLP)، فرآیند دستکاری یا درک متن یا گفتار توسط هر نرم‌افزار یا ماشینی است. به بیان دقیق‌تر، به ماشین‌ها و انسان‌ها اجازه می‌دهد به زبان قابل فهمی با یکدیگر در ارتباط باشند. به طوری...
فریمور (Firmware) چیست و چه کاربردی دارد؟
حمیدرضا تائبی
کارگاه
26/11/1401 - 11:25
سفت‌افزار (Firmware) به نوع خاصی از برنامه‌نویسی سطح پایین اشاره دارد که نرم‌افزار کاربردی روی حافظه غیرفرار یک دستگاه سخت‌افزاری قرار می‌گیرد. حافظه غیرفرار شکلی از حافظه با دسترسی تصادفی ثابت است...
چگونه فرآیند انتقال تابع به عنوان آرگومان در پایتون را انجام دهیم؟
حمیدرضا تائبی
کارگاه
23/11/1401 - 12:10
در پایتون یک تابع می‌تواند چند آرگومان دریافت کند. این آرگومان‌ها می‌توانند اشیاء، متغیرها (از انواع داده‌های یکسان یا متفاوت) و توابع باشند. توابع پایتون اشیاء درجه یک هستند و به همین دلیل قابلیت‌...
زبان برنامه نویسی سی شارپ چه قابلیت‌هایی در اختیار کاربران قرار می‌دهد
حمیدرضا تائبی
کارگاه
06/11/1401 - 11:25
سی شارپ یک زبان برنامه نویسی سطح بالا است که امکان ساخت طیف گسترده‌ای از برنامه‌های کاربردی با استفاده از این زبان وجود دارد. به همین دلیل است که کارشناسان پیش بینی کرده‌اند در سال‌های آتی بر تعداد...
Database Sharding چیست، چه مزایا و معایبی دارد؟
حمیدرضا تائبی
کارگاه
02/11/1401 - 11:55
طراحی برنامه‌های کاربردی یا وب‌سایت‌ها باید به‌گونه‌ای باشد که در گذر زمان توانایی مقیاس‌پذیری را داشته باشند تا بتوانند به درخواست‌های کاربران و ترافیک ورودی به‌درستی پاسخ دهند. مقیاس‌پذیری در زمینه...
JAMstack چیست و چرا نقش مهمی در طراحی وب‌سایت‌ها دارد
کارگاه
25/10/1401 - 11:30
JAMstack یک راهکار پیشرفته برای طراحی وب‌سایت‌ها است. معماری JAMstack اجازه می‌دهد وب‌سایت‌ها را با هزینه کمتری توسعه دهید، سرعت آن‌ها را بیشتر کنید و از مکانیزم‌های امنیتی خوبی برای محافظت از ماژول‌...
برترین ابزارهای شناسایی مشکلات عملکردی برنامه‌ها در ویژوال استودیو
حمیدرضا تائبی
کارگاه
16/10/1401 - 13:00
آیا در مورد عملکرد برنامه‌های کاربردی خود مشکل دارید؟ شاید وقت آن رسیده است که از ابزارهای پروفایل‌سازی که ویژوال استودیو در اختیارتان قرار می‌دهد، استفاده کنید. اگر توسعه‌دهنده‌ای هستید که از ویژوال...
کدک چیست و چه نقشی در شبکه‌های ارتباطی دارد؟
حمیدرضا تائبی
فناوری شبکه
کارگاه
11/10/1401 - 11:15
کدک (Codec) یکی از واژگان پرکاربرد دنیای فناوری‌اطلاعات است که اشاره به دو اصطلاح مختلف دارد. در تعریف اول کدک سرنام کدگذار (Coder) و کدگشا (Decoder) است. در تعریف دوم کدک سرنام فشرده‌سازی (...
متلب چیست و چرا مورد توجه محققان و دانشگاها قرار دارد؟
کارگاه
11/09/1401 - 11:50
همانند بیشتر زبان‌های برنامه‌نویسی معروف مثل جاوا، سی‌شارپ و غیره، متلب (MATLAB) یک محیط توسعه یکپارچه (IDE) و مجموعه‌ای از کتاب‌خانه‌های غنی در اختیار توسعه‌دهندگان قرار می‌دهد و قادر است از...
کراس، تنسورفلو، پای‌تورچ؛ تفاوت‌های کلیدی سه چارچوب یادگیری عمیق
حمیدرضا تائبی
کارگاه
09/09/1401 - 11:10
یادگیری عمیق، یکی از زیرمجموعه‌‌های مهم یادگیری ماشین است که در چند دهه اخیر محبوبیت زیادی پیدا کرده است. همانند هر فناوری نوظهوری، کارفرمایان و صاحبان صنایع این پرسش را مطرح می‌کنند که آیا امکان به‌...
اگر این 9 نشانه را دارید یک برنامه‌نویس ارشد هستید
حمیدرضا تائبی
کارگاه
23/08/1401 - 04:20
یک توسعه‌دهنده ارشد خوب چه کسی است و چگونه متوجه شویم به درجه‌ای از مهارت رسیده‌ایم که در رزومه‌های کاری خود را توسعه‌دهنده ارشد معرفی کنیم؟ در این مقاله پاسخی برای این پرسش‌ها ارائه خواهیم کرد. در...
Gatsby چیست و چرا مورد توجه توسعه‌دهندگان  قرار گرفته است؟
کارگاه
19/08/1401 - 13:05
گتسبی (Gatsby) یک چارچوب متن‌باز است که عملکردهای React ،GraphQL و Webpack را در قالب یک ابزار واحد با هدف ساخت وب‌سایت‌ها و برنامه‌های وب‌محور ایستا ترکیب می‌کند. گتسبی به‌دلیل عملکرد سریع در فرآیند...
چگونه کدهای نوشته‌شده در پایتون را بهینه‌سازی کنیم؟
حمیدرضا تائبی
کارگاه
16/08/1401 - 03:55
در حال حاضر پایتون پراستفاده‌ترین زبان برنامه‌نویسی‌ای است که قادر است برای ساخت طیف گسترده‌ای از پروژه‌های نرم‌افزاری مورد استفاده قرار گیرد. آمارها نشان می‌دهند طیف گسترده‌ای از برنامه‌نویسان سراسر...
به این 10 نکته کلیدی دقت کنید تا شانس استخدام‌تان به‌عنوان یک توسعه‌دهنده Backend افزایش یابد
حمیدرضا تائبی
کارگاه
11/08/1401 - 04:10
توسعه‌دهندگان بک‌اند (Backend) به‌شدت مودر توجه شرکت‌ها قرار دارند و حتا شرکت‌های نام آشنایی مثل گوگل و اپل تشنه جذب این متخصصان هستند و البته دستمزدهای خوبی به افراد پرداخت می‌کنند. اگر فردی تازه...
11 عدد از بهترین محیط‌های توسعه برنامه‌های اندرویدی مخصوص کاربران ایرانی
حمیدرضا تائبی
کارگاه
09/08/1401 - 03:55
توسعه نرم‌افزار برای دستگاه‌های موبایل یک فرصت بزرگ برای توسعه‌دهندگان است. مهم نیست، توسعه‌دهندگان برای شرکت‌های بزرگ، کسب و کارهای کوچک یا تنها برای سرگرمی کار کنند. در هر صورت، بازار کار آنان پر...

صفحه‌ها