کارگاه

چگونه با 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
خرید لپ تاپ بسته به نیاز هرکس متفاوت است باید مناسب با نوع کار و نیاز، مشخصات سخت افزاری لپ تاپ را انتخاب کرد تا بهترین بازدهی را هنگام کار با آن لپ تاپ را داشته باشیم به عنوان مثال فردی که گیمر است...
بهترین زبان‌های اسکریپت‌نویسی سمت سرور کدامند؟
فناوری شبکه
کارگاه
برنامه نویسی
22/01/1400 - 14:55
اسکریپت‌نویسی سمت سرور مکانیزمی در ارتباط با توسعه وب است که شامل اسکریپت‌های توکار درون کدهای اچ‌تی‌ام‌ال است که برای پردازش درخواست‌های کاربر به سرور یک وب سایت استفاده می‌شود. در رویکرد کدنویسی‌...
چرخه حیات توسعه سیستم (SDLC) چیست؟
کارگاه
20/01/1400 - 08:15
چرخه حیات سیستم یکی از مباحث مهم مرتبط با دنیای نرم‌افزار و سامانه‌های اطلاعاتی است. چرخه حیات سیستم SDLC سرنام System Development Life Cycle به تشریح فرآیندهای مرتبط با برنامه‌ریزی و هدف‌گذاری،...
مهم‌ترین روندهای تاثیرگذار بر دنیای توسعه وب در سال 2021
حمیدرضا تائبی
برنامه نویسی
پرونده ویژه
18/01/1400 - 13:55
کسب‌وکارها و توسعه‌دهندگان برای آن‌که بتوانند در این بازار به شدت رقابتی موفق شوند باید اطلاع دقیقی در ارتباط با به‌روزترین روندهای طراحی وب داشته باشند. دانستن این نکته که چه روندهایی در آینده محبوب...
‌پایتون در چه زمینه‌هایی استفاده می‌شود؟
حمیدرضا تائبی
برنامه نویسی
16/01/1400 - 13:45
پایتون یک زبان برنامه‌نویسی همه منظوره، پویای سطح بالا و تفسیر شده است که از رویکرد برنامه‌نویسی‌ شی‌گرا برای توسعه برنامه‌ها پشتیبانی می‌کند. یادگیری آن ساده و آسان است و بسیاری از ساختارهای سطح...
چگونه لینوکس نصب شده را به هارددیسک دیگری منتقل کنیم؟
کارگاه
15/01/1400 - 17:30
اگر از لینوکس استفاده می‌کنید و در نظر دارید اطلاعات خود را از هارددیسکی به هارددیسک دیگری انتقال دهید به ابزاری قدرتمند نیاز دارید که علاوه بر ویرایش چیدمان قبلی هارد، این توانایی را در اختیارتان...
Node.JS چیست و چرا نقش مهمی در دنیای توسعه وب دارد؟
حمیدرضا تائبی
برنامه نویسی
پرونده ویژه
14/01/1400 - 10:50
امروزه، در هر پروژه بزرگی ردپایی از جاوااسکریپت وجود دارد، زیرا این زبان اسکریپت‌نویسی قابلیت‌های زیادی در اختیار توسعه‌دهندگان قرار می‌دهد تا بتوانند کارهای مختلفی انجام دهند. به‌طور سنتی،...
توسعه‌دهنده فرانت‌اند، بک‌اند یا فول‌استک، کدامیک آینده شغلی بهتری دارند؟
برنامه نویسی
پرونده ویژه
13/01/1400 - 14:25
افرادی که قصد انتخاب مسیر شغلی روشنی در زمینه برنامه‌نویسی وب را دارند، اغلب این پرسش را مطرح می‌کنند که توسعه‌دهنده فرانت‌اند، توسعه‌دهنده بک‌اند یا توسعه‌دهنده فول‌استک، کدامیک آینده شغلی درخشانی...
این ‌هشت اشتباه مهلک باعث می‌شوند شغل خود به عنوان یک توسعه‌دهنده را از دست بدهید
برنامه نویسی
پرونده ویژه
12/01/1400 - 15:50
توسعه‌دهندگان وب با چالش‌های کاری مختلفی روبرو هستند. اصلی‌ترین چالشی که هر توسعه‌دهنده وب با آن روبرو است، عدم اجرای آزمایش نهایی، بی توجهی نسبت به پیکربندی تنظیمات، ساختار ضعیف پروژه و عدم به‌...

صفحه‌ها