کارگاه

زبان برنامه نویسی سی شارپ چه قابلیت‌هایی در اختیار کاربران قرار می‌دهد
حمیدرضا تائبی
کارگاه
06 بهمن 1401
سی شارپ یک زبان برنامه نویسی سطح بالا است که امکان ساخت طیف گسترده‌ای از برنامه‌های کاربردی با استفاده از این زبان وجود دارد. به همین دلیل است که کارشناسان پیش بینی کرده‌اند در سال‌های آتی بر تعداد...
Database Sharding چیست، چه مزایا و معایبی دارد؟
حمیدرضا تائبی
کارگاه
02 بهمن 1401
طراحی برنامه‌های کاربردی یا وب‌سایت‌ها باید به‌گونه‌ای باشد که در گذر زمان توانایی مقیاس‌پذیری را داشته باشند تا بتوانند به درخواست‌های کاربران و ترافیک ورودی به‌درستی پاسخ دهند. مقیاس‌پذیری در زمینه...
JAMstack چیست و چرا نقش مهمی در طراحی وب‌سایت‌ها دارد
کارگاه
25 دى 1401
JAMstack یک راهکار پیشرفته برای طراحی وب‌سایت‌ها است. معماری JAMstack اجازه می‌دهد وب‌سایت‌ها را با هزینه کمتری توسعه دهید، سرعت آن‌ها را بیشتر کنید و از مکانیزم‌های امنیتی خوبی برای محافظت از ماژول‌...
برترین ابزارهای شناسایی مشکلات عملکردی برنامه‌ها در ویژوال استودیو
حمیدرضا تائبی
کارگاه
16 دى 1401
آیا در مورد عملکرد برنامه‌های کاربردی خود مشکل دارید؟ شاید وقت آن رسیده است که از ابزارهای پروفایل‌سازی که ویژوال استودیو در اختیارتان قرار می‌دهد، استفاده کنید. اگر توسعه‌دهنده‌ای هستید که از ویژوال...
کدک چیست و چه نقشی در شبکه‌های ارتباطی دارد؟
حمیدرضا تائبی
فناوری شبکه
کارگاه
11 دى 1401
کدک (Codec) یکی از واژگان پرکاربرد دنیای فناوری‌اطلاعات است که اشاره به دو اصطلاح مختلف دارد. در تعریف اول کدک سرنام کدگذار (Coder) و کدگشا (Decoder) است. در تعریف دوم کدک سرنام فشرده‌سازی (...
متلب چیست و چرا مورد توجه محققان و دانشگاها قرار دارد؟
کارگاه
11 آذر 1401
همانند بیشتر زبان‌های برنامه‌نویسی معروف مثل جاوا، سی‌شارپ و غیره، متلب (MATLAB) یک محیط توسعه یکپارچه (IDE) و مجموعه‌ای از کتاب‌خانه‌های غنی در اختیار توسعه‌دهندگان قرار می‌دهد و قادر است از...
کراس، تنسورفلو، پای‌تورچ؛ تفاوت‌های کلیدی سه چارچوب یادگیری عمیق
حمیدرضا تائبی
کارگاه
09 آذر 1401
یادگیری عمیق، یکی از زیرمجموعه‌‌های مهم یادگیری ماشین است که در چند دهه اخیر محبوبیت زیادی پیدا کرده است. همانند هر فناوری نوظهوری، کارفرمایان و صاحبان صنایع این پرسش را مطرح می‌کنند که آیا امکان به‌...
اگر این 9 نشانه را دارید یک برنامه‌نویس ارشد هستید
حمیدرضا تائبی
کارگاه
23 آبان 1401
یک توسعه‌دهنده ارشد خوب چه کسی است و چگونه متوجه شویم به درجه‌ای از مهارت رسیده‌ایم که در رزومه‌های کاری خود را توسعه‌دهنده ارشد معرفی کنیم؟ در این مقاله پاسخی برای این پرسش‌ها ارائه خواهیم کرد. در...
Gatsby چیست و چرا مورد توجه توسعه‌دهندگان قرار گرفته است؟
کارگاه
19 آبان 1401
گتسبی (Gatsby) یک چارچوب متن‌باز است که عملکردهای React ،GraphQL و Webpack را در قالب یک ابزار واحد با هدف ساخت وب‌سایت‌ها و برنامه‌های وب‌محور ایستا ترکیب می‌کند. گتسبی به‌دلیل عملکرد سریع در فرآیند...
چگونه کدهای نوشته‌شده در پایتون را بهینه‌سازی کنیم؟
حمیدرضا تائبی
کارگاه
16 آبان 1401
در حال حاضر پایتون پراستفاده‌ترین زبان برنامه‌نویسی‌ای است که قادر است برای ساخت طیف گسترده‌ای از پروژه‌های نرم‌افزاری مورد استفاده قرار گیرد. آمارها نشان می‌دهند طیف گسترده‌ای از برنامه‌نویسان سراسر...
به این 10 نکته کلیدی دقت کنید تا شانس استخدام‌تان به‌عنوان یک توسعه‌دهنده Backend افزایش یابد
حمیدرضا تائبی
کارگاه
11 آبان 1401
توسعه‌دهندگان بک‌اند (Backend) به‌شدت مودر توجه شرکت‌ها قرار دارند و حتا شرکت‌های نام آشنایی مثل گوگل و اپل تشنه جذب این متخصصان هستند و البته دستمزدهای خوبی به افراد پرداخت می‌کنند. اگر فردی تازه...
11 عدد از بهترین محیط‌های توسعه برنامه‌های اندرویدی مخصوص کاربران ایرانی
حمیدرضا تائبی
کارگاه
09 آبان 1401
توسعه نرم‌افزار برای دستگاه‌های موبایل یک فرصت بزرگ برای توسعه‌دهندگان است. مهم نیست، توسعه‌دهندگان برای شرکت‌های بزرگ، کسب و کارهای کوچک یا تنها برای سرگرمی کار کنند. در هر صورت، بازار کار آنان پر...
اکنون زمان مناسبی برای ورود به دنیای توسعه‌دهنده بک‌اند است + منابع تکمیلی
حمیدرضا تائبی
کارگاه
05 آبان 1401
در حال حاضر بیش از 3.58 میلیارد کاربر اینترنت در سراسر جهان وجود دارد که تقریبا نیمی از کل جمعیت کره زمین است. بنابراین، فرصت‌های شغلی زیادی برای افرادی وجود دارد که به دنبال ورود به یک زمینه مرتبط...
مقایسه زبان‌های برنامه‌نویسی محبوب و مطرح دنیای فناوری
حمیدرضا تائبی
کارگاه
04 آبان 1401
از دهه 1950، دانشمندان علوم کامپیوتر هزاران زبان برنامه‌نویسی ابداع کرده‌اند. بخش عمده‌ای از این زبان‌ها ناآشنا هستند و شاید تنها به‌عنوان تز دکترا و پایان‌ نامه‌ها توسعه پیدا کرده و دیگر هیچ‌گاه...
تکنیک «تست درخت» چه نقشی در بهبود طراحی وب‌سایت‌ها دارد؟
کارگاه
09 مهر 1401
یکی از بزرگ‌ترین مشکلاتی که وب‌سایت‌ها دارند، تداخل دسته‌بندی داده‌ها و برچسب‌گذاری‌ها در زمان طراحی وب‌سایت‌ها است. برای این منظور طراحان وب‌سایت‌ها و به‌ویژه طراحان تجربه کاربری از تکنیکی که تست...
چه آینده‌ای پیش روی شبکه‌های عصبی قرار دارد؟
حمیدرضا تائبی
کارگاه
08 مهر 1401
یادگیری عمیق (Deep Learning) حوزه وسیع و گسترده‌ای است که حول محور یک الگوریتم متمرکز که توسط میلیون‌ها یا حتا میلیاردها متغیر تغییر پیدا می‌کند، در حال حرکت است. این الگوریتم بزرگ، شبکه عصبی نام...

صفحه‌ها