دسته نرم افزار

Udemy – Mastering Xilinx DMA IP cores: AXIDMA, CDMA, VDMA on Linux 2025-6

دوره Mastering Xilinx DMA IP cores: AXIDMA, CDMA, VDMA on Linux. این دوره یک کارگاه عملی برای مهندسان embedded، توسعه‌دهندگان FPGA و متخصصان سیستم‌های لینوکس است که به دنبال یادگیری استفاده از هسته‌های IP DMA زیلینکس در پلتفرم‌های Zynq-7000 و Zynq Ultrascale+ هستند. شرکت‌کنندگان از طریق آموزش‌های عملی و پروژه‌محور، نحوه پیاده‌سازی یک پایپ لاین انتقال داده مبتنی بر DMA را با استفاده از لینوکس (ساخته‌شده توسط Buildroot Out-of-tree) و اجزای بوت (تولیدشده در Vitis 2024.2 IDE) فرا می‌گیرند. دوره با معرفی ساختار فایل‌های منبع، درایورها و اسکریپت‌های خودکارسازی آغاز می‌شود و مراحل توسعه از طراحی سخت‌افزار در Vivado تا نوشتن درایورهای C و تست با Python از طریق SWIG را پوشش می‌دهد. چهار هسته اصلی DMA شامل AXI DMA (حالت ساده و Scatter-Gather)، AXI Central DMA (CDMA) و AXI Video DMA (VDMA) بررسی می‌شوند که هر یک شامل مفاهیم نظری، نقشه رجیسترها، مدیریت حافظه و نمونه‌های کدنویسی هستند. همچنین، روش‌های تخصیص حافظه استاتیک (device tree) و دینامیک (CMA + u-dma-buf) برای DMA آموزش داده می‌شود تا سازگاری با نسخه‌های مختلف هسته لینوکس تضمین شود. در پایان دوره، فراگیران توانایی پیاده‌سازی این هسته‌ها را در پروژه‌های embedded لینوکس، از سطح درایور تا رابط‌های Python، به دست خواهند آورد.

Pluralsight – Deploying and Optimizing Websites 2025-3

دوره Deploying and Optimizing Websites. این دوره روش‌های میزبانی، پیکربندی و بهینه‌سازی وب‌سایت‌ها را آموزش می‌دهد تا کاربران بتوانند به راحتی آن‌ها را در اینترنت پیدا کنند. پس از طراحی یک وب‌سایت، مرحله بعدی قرار دادن آن در دسترس عموم است. این دوره به شما نشان می‌دهد چگونه وب‌سایت خود را روی اینترنت منتشر کنید، فضای میزبانی مناسب انتخاب نمایید و تنظیمات لازم را انجام دهید. همچنین، تکنیک‌های بهینه‌سازی برای موتورهای جستجو را یاد می‌گیرید تا سایت شما توسط کاربران دیده شود. در پایان دوره، توانایی استقرار صحیح وب‌سایت، انتخاب میزبان مناسب و پیکربندی مؤثر آن را کسب خواهید کرد. این مهارت‌ها تضمین می‌کنند که وب‌سایت شما نه تنها در دسترس است، بلکه به‌خوبی در نتایج جستجو نمایش داده می‌شود.

Udemy – VSCode with AI: 10x Your Coding Speed for Every Programmer 2025-7

دوره VSCode with AI: 10x Your Coding Speed for Every Programmer. این دوره یک برنامه جامع ۵ در ۱ است که با ترکیب قابلیت‌های VSCode و ابزارهای هوش مصنوعی، به توسعه‌دهندگان کمک می‌کند تا سرعت و کارایی خود را به شکل چشمگیری افزایش دهند. این دوره مناسب همه سطوح، از مبتدی تا حرفه‌ای، است و با تمرکز بر حل چالش‌های واقعی، مهارت‌های عملی را از طریق پروژه‌های کاربردی آموزش می‌دهد. محتوای دوره حاصل شش ماه تحقیق و آزمایش است و از تنظیم محیط کاری تا یکپارچه‌سازی پیشرفته هوش مصنوعی را پوشش می‌دهد. با دسترسی مادام‌العمر به منابع و پشتیبانی مدرس، می‌توانید همگام با آخرین فناوری‌ها پیش بروید و دانش کسب‌شده را مستقیماً در پروژه‌ها یا شغل خود به کار بگیرید. این دوره نه‌تنها یادگیری ابزارها، بلکه تحول روش کدنویسی و خودکارسازی فرآیندها را هدف قرار داده است.