کارگاه

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
توسعه نرم‌افزار برای دستگاه‌های موبایل یک فرصت بزرگ برای توسعه‌دهندگان است. مهم نیست، توسعه‌دهندگان برای شرکت‌های بزرگ، کسب و کارهای کوچک یا تنها برای سرگرمی کار کنند. در هر صورت، بازار کار آنان پر...
اکنون زمان مناسبی برای ورود به دنیای توسعه‌دهنده بک‌اند است + منابع تکمیلی
حمیدرضا تائبی
کارگاه
05/08/1401 - 12:25
در حال حاضر بیش از 3.58 میلیارد کاربر اینترنت در سراسر جهان وجود دارد که تقریبا نیمی از کل جمعیت کره زمین است. بنابراین، فرصت‌های شغلی زیادی برای افرادی وجود دارد که به دنبال ورود به یک زمینه مرتبط...
مقایسه زبان‌های برنامه‌نویسی محبوب و مطرح دنیای فناوری
حمیدرضا تائبی
کارگاه
04/08/1401 - 12:25
از دهه 1950، دانشمندان علوم کامپیوتر هزاران زبان برنامه‌نویسی ابداع کرده‌اند. بخش عمده‌ای از این زبان‌ها ناآشنا هستند و شاید تنها به‌عنوان تز دکترا و پایان‌ نامه‌ها توسعه پیدا کرده و دیگر هیچ‌گاه...
تکنیک «تست درخت» چه نقشی در بهبود طراحی وب‌سایت‌ها دارد؟
کارگاه
09/07/1401 - 12:25
یکی از بزرگ‌ترین مشکلاتی که وب‌سایت‌ها دارند، تداخل دسته‌بندی داده‌ها و برچسب‌گذاری‌ها در زمان طراحی وب‌سایت‌ها است. برای این منظور طراحان وب‌سایت‌ها و به‌ویژه طراحان تجربه کاربری از تکنیکی که تست...
چه آینده‌ای پیش روی شبکه‌های عصبی قرار دارد؟
حمیدرضا تائبی
کارگاه
08/07/1401 - 12:00
یادگیری عمیق (Deep Learning) حوزه وسیع و گسترده‌ای است که حول محور یک الگوریتم متمرکز که توسط میلیون‌ها یا حتا میلیاردها متغیر تغییر پیدا می‌کند، در حال حرکت است. این الگوریتم بزرگ، شبکه عصبی نام...
درخت تصمیم‌گیری در یادگیری ماشین چیست و چه کاربردی دارد؟
حمیدرضا تائبی
کارگاه
18/06/1401 - 05:30
درخت تصمیم (Decision Tree) یا به زبان ساده‌تر درخت تصمیم‌گیری، روشی برای نشان دادن فرآیند تصمیم‌گیری از طریق یک ساختار درختی است. به‌طور معمول، درخت تصمیم‌گیری با هدف برنامه‌ریزی و تعریف تصمیم‌های...

صفحه‌ها