کارگاه

نقشه راهی که شما را به یک مهندس نرم‌افزار مجرب تبدیل می‌کند
برنامه نویسی
11/03/1400 - 13:40
پیشرفت‌های مستمر فناوری‌اطلاعات و جهان دیجیتال باعث پدید آمدن مشاغل مختلفی شده که فقدان هر یک از آن‌ها باعث می‌شود روند انجام برخی کارها سخت یا غیرممکن شود. مهم‌ترین چالشی که افراد جوان در ابتدای...
PostgreSQL، MariaDB و MongoDB چه نوع بانک‌های اطلاعاتی هستند؟
کارگاه
08/03/1400 - 13:15
بانک‌های اطلاعاتی رابطه‌ای و غیر رابطه‌ای هر یک مزایای خاص خود را دارند و برای کاربردهای مختلفی استفاده می‌شوند. با این‌حال برخی از آن‌ها محبوبیت زیادی در مقایسه با دیگران دارند، زیرا عملکرد بهتری...
چگونه می‌توان به یک توسعه‌دهنده هدوپ (Apache Hadoop) تبدیل شد
محسن آقاجانی
برنامه نویسی
06/03/1400 - 06:15
امروزه با رشد روزافزون فناوری‌ها و زیرساخت‌هایی نظیر شبکه‌های اجتماعی و ظهور مفاهیمی‌ همچون وب معنایی، حجم داده‌ها و پردازش‌ها در سیستم‌های بزرگ به‌طور شگفت‌انگیزی افزایش یافته است. به‌طور مثال، یک...
نقشه نرم‌افزار (Software map) و محیط توسعه نرم‌افزار چه مفاهیمی هستند؟
برنامه نویسی
26/02/1400 - 07:10
یکی از مهم‌ترین موضوعاتی که مهندسان نرم‌افزار و به ویژه برنامه‌نویسان باید با آن آشنا باشند و متاسفانه در دانشگاه به درستی به آن پرداخته نمی‌شود مفهوم نقشه نرم‌افزار و محیط توسعه نرم‌افزار است...
یک مهندس یادگیری ماشین باید به فکر یادگیری چه کتابخانه‌های مرتبط با پایتون باشد؟
هوش مصنوعی
برنامه نویسی
20/02/1400 - 13:30
افرادی که تصمیم می‌گیرند به دنیای هوش مصنوعی و به ویژه یادگیری ماشین وارد شوند، در اولین گام زبان برنامه‌نویسی پایتون، آر، سی‌پلاس‌پلاس یا جاوا را یاد می‌گیرند، هرچند بیشتر متخصصان پایتون را ترجیح می...
برنامه‌نویسی پویا چیست و چرا یادگیری آن ایده خوبی است؟
برنامه نویسی
19/02/1400 - 13:15
الگوریتم‌ها و ساختارهای داده از مولفه‌های جدایی‌ناپذیر علم داده‌ها به شمار می‌روند. با این‌حال، بیشتر دانشمندان داده‌ها در مدت مطالعات خود، به درستی مباحث مربوطه به تحلیل و طراحی الگوریتم‌ها را پشت...
Data Pipeline چیست و چه کاربردی دارد؟
محسن آقاجانی
کارگاه
19/02/1400 - 13:15
اگر یک کسب‌و‌کار مبتنی بر فناوری‌های مدرن یا یک فروشگاه اینترنتی را اداره می‌کنید، به احتمال زیاد به یک دانشمند داده نیاز دارید. اگر حجم بسیار زیادی از داده‌ها را تولید می‌کنید، اما تصور نمی‌کنید که...
آپاچی کافکا و آپاچی اسپارک چه کاربردهایی دارند؟
کارگاه
16/02/1400 - 08:15
آپاچی کافکا (Apache Kafka) یک سکوی پردازش جریانی متن‌باز است که توسط لینکدین توسعه داده شده و به بنیاد نرم‌افزار آپاچی اهدا شده‌ است. هدف این پروژه، فراهم‌سازی سکوی یکپارچه، توان بالا و کم تأخیر برای...
چگونه با React یک برنامه بزرگ را  مدیریت و سازماند‌هی کنیم؟
محسن آقاجانی
کارگاه
14/02/1400 - 09:30
React از سوی فیسبوک به عنوان راه‌کاری برای حل مشکل برنامه‌های گسترش‌پذیری که ترافیک سنگینی دارند ابداع شد. توسعه‌دهندگان وب از این چهارچوب متن باز جاوااسکریپتی برای ساخت رابط‌های کاربری استفاده می‌...
راهنمای جامع انواع مختلف شبکه‌های عصبی
حمیدرضا تائبی
کارگاه
10/02/1400 - 13:50
‌گستره شبکه‌های عصبی مصنوعی (Artificial Neural Networks) روز به روز بیشتر می‌شود و هر چند وقت یکبار شاهد عرضه نوع جدیدی از آن‌ها هستیم. هر یک از این شبکه‌های هوشمند برای مقاصد خاصی استفاده می‌شوند و...
چرا SvelteJs ممکن است بهترین چهارچوب برای توسعه وب باشد؟
حمیدرضا تائبی
برنامه نویسی
پرونده ویژه
06/02/1400 - 13:45
توسعه‌دهندگان وب از چهارچوب‌ها و کتابخانه‌های مختلفی برای ساخت پروژه‌های وب‌محور استفاده می‌کنند که ری‌اکت، آنگولار و Vue.js از معروف‌ترین آن‌ها هستند. با این‌حال، چهارچوب قدرتمند دیگری نیز وجود دارد...
ریاضیات گسسته چیست و چرا دانشجویان رشته نرم‌افزار باید آن‌را جدی بگیرند؟
کارگاه
03/02/1400 - 07:15
ریاضیات گسسته شاخه‌ای از علم ریاضیات است که با عناصر گسسته و نه عناصر پیوسته سروکار دارد و از جبر و حساب استفاده می‌کند. ریاضیات گسسته به‌دلیل کاربردهای زیاد در علوم رایانه در دهه‌های گذشته کاربرد...
پشته (stack)، صف و لیست پیوندی (Linked list) چیستند و چه کاربردی دارند؟
برنامه نویسی
01/02/1400 - 15:20
صف، پشته، لیست‌های پیوندی یک طرفه، دو طرفه، دو طرفه حلقوی، آرایه‌ها، لینک‌های رقصنده (Dancing Links) از مهم‌ترین و زیربنایی‌ترین مفاهیم دنیای برنامه‌نویسی و ساختمان داده‌ها هستند. به بیان دقیق‌تر،...
AMP چیست و چرا باعث بهبود ترافیک سایت می‌شود؟
حمیدرضا تائبی
کارگاه
30/01/1400 - 15:10
AMP یکی از نام‌های شناخته شده دنیای دیجیتال و طراحی وب‌سایت‌ها است که متخصصان سئو به خوبی در مورد آن اطلاع دارند. در چند وقت اخیر به‌کارگیری این فناوری توسط طراحان وب‌سایت‌ها زیاد شده، زیرا آمارها به...
تا چه اندازه با مدارک و دوره‌های تخصصی لینوکس آشنایی دارید؟
فناوری شبکه
برنامه نویسی
پرونده ویژه
29/01/1400 - 14:35
‌لینوکس از شناخته شده‌ترین سیستم‌عامل‌های حوزه کلاینت و دسکتاپ است که برخی از سیستم‌عامل‌های محبوب نظیر اندروید بر مبنای آن طراحی شده‌اند. جالب آن‌که لینوکس و مک خود بر مبنای سیستم‌عامل یونیکس طراحی...
راهنمای خرید لپ تاپ برای برنامه نویسی
آرمین عزیزی
راهنمای خرید
برنامه نویسی
28/01/1400 - 13:15
خرید لپ تاپ بسته به نیاز هرکس متفاوت است باید مناسب با نوع کار و نیاز، مشخصات سخت افزاری لپ تاپ را انتخاب کرد تا بهترین بازدهی را هنگام کار با آن لپ تاپ را داشته باشیم به عنوان مثال فردی که گیمر است...

صفحه‌ها