مطالب دارای تگ: آموزش برنامه نویسی

275 مورد برای عبارت مورد نظر پیدا شد.

دانلود Rust Programming: Hands-On Rust Training for Beginners آموزش برنامه‌نویسی راست

دانلود Rust Programming: Hands-On Rust Training for Beginners - آموزش برنامه‌نویسی راست
(1405/6/29) تغییرات:

فایل‌های دوره مجدد بارگذاری شد.
زیرنویس انگلیسی اضافه شد.
محتوای دوره مربوط به تاریخ 2019/7

دوره آموزشی برنامه‌نویسی سیستم با راست، یک دوره مقدماتی و کاربردی است که برای توسعه‌دهندگان نرم‌افزار، دانشجویان علوم کامپیوتر و علاقه‌مندان به برنامه‌نویسی طراحی شده است تا به این زبان برنامه‌نویسی محبوب و قدرتمند تسلط پیدا کنند. این مسیر آموزشی به عنوان یک جایگزین مدرن و قابل اعتماد برای زبان‌های سنتی مانند C++ ارائه شده است و تمرکز اصلی آن بر روی ساخت و توسعه برنامه‌هایی با کارایی بسیار بالا است، در حالی که ایمنی کامل حافظه را بدون نیاز به سیستم جمع‌آوری زباله (Garbage Collector) تضمین و برقرار می‌سازد. در بخش‌های ابتدایی، دانشجویان با نحوه راه اندازی محیط توسعه آشنا شده و مفاهیم و ساختارهای پایه زبان راست را فرا می‌گیرند. این موارد شامل تعریف متغیرها، نحوه نگارش توابع، کار با آرایه‌ها، تیپل‌ها (تایی‌ها) و الگوی کنترل جریان مانند حلقه‌ها می‌شود. با پیشرفت در این دوره، مباحث وارد سطوح عمیق‌تر و تخصصی‌تری شده و مفاهیم کلیدی ایمنی در راست مورد بررسی دقیق قرار می‌گیرند. شرکت‌کنندگان در این مرحله با مفاهیم بنیادی همچون سیستم مالکیت (Ownership)، قرض گرفتن (Borrowing)، طول عمر متغیرها (Lifetimes)، کلوژرها (Closures)، ویژگی‌ها (Traits) و برنامه‌نویسی سطح پایین برای مدیریت بهینه حافظه به طور کامل و جامع آشنا می‌شوند.
علاوه بر این، دوره یاد شده روش‌های صحیح ساختاردهی کد و به‌کارگیری ابزارهای پیشرفته راست را به مخاطبان آموزش می‌دهد تا بتوانند کدهایی ایمن، بهینه و بدون خطاهای رایج مربوط به حافظه بنویسند. این آموزش‌ها به برنامه‌نویسان کمک می‌کند تا زیربنای فکری خود را منطبق بر اصول مدرن سیستم‌های سخت‌افزاری و نرم‌افزاری شکل دهند و آمادگی لازم را برای مواجهه با پروژه‌های پیچیده و واقعی در صنعت پیدا کنند.
در دوره آموزشی Rust Programming: Hands-On Rust Training for Beginners با زبان برنامه‌نویسی راست و اصول برنامه‌نویسی سیستم آشنا خواهید شد.

دانلود Playwright TypeScript Automation Testing: E2E, API, AI, MCP آموزش پلی‌رایت تایپ‌اسکریپت

دانلود Playwright TypeScript Automation Testing: E2E, API, AI, MCP - آموزش پلی‌رایت تایپ‌اسکریپت

دوره آموزشی اتوماسیون تست مدرن با پلی‌رایت، تایپ‌اسکریپت و هوش مصنوعی، یک دوره پیشرفته و مبتنی بر سناریوهای واقعی در محیط‌های کاری و تجاری است. هدف اصلی این دوره، آماده‌سازی کامل مهندسان تضمین کیفیت (QA) و توسعه‌دهندگان نرم‌افزار برای مواجهه با چالش‌های واقعی در پروژه‌های اتوماسیون تست است. این دوره برخلاف دوره‌های سنتی که تمرکز خود را بر صفحات ساده، فرضی و غیرکاربردی می‌گذارند، از یک برنامه وب فول‌استک و اختصاصی بهره می‌برد. این برنامه وب شامل المان‌های پیچیده رابط کاربری، جدول‌های داده متحرک و پویا، فریم‌های داخلی (iframes)، فرایندهای آپلود فایل، سیستم‌های احراز هویت و ورود کاربران، و همچنین یک رابط برنامه‌نویسی کاربردی (REST API) مجزا است. تمام این موارد طوری طراحی شده‌اند تا چالش‌ها و پیچیدگی‌های واقعی موجود در تست برنامه‌های کاربردی سازمانی را به دقیق‌ترین شکل ممکن شبیه‌سازی نمایند.
بخش مهمی از این آموزش بر پایه ساختار مدرن تایپ‌اسکریپت توسعه یافته است و از همان روزهای نخست، روش‌های مدرن تست به کمک هوش مصنوعی را در فرایند آموزش ادغام می‌کند. دوره به جای آنکه هوش مصنوعی را موضوعی ثانویه یا فرعی تلقی کند، آن را به عنوان بخش اصلی ابزارهای تست به کار می‌گیرد. فراگیران در طول این دوره آموزشی، تکنولوژی‌ها و روش‌های پیشرفته اتوماسیون تست را یاد خواهند گرفت. از جمله این روش‌ها می‌توان به استفاده از پروتکل کانتکست مدل پلی‌رایت (MCP) و ابزار Claude Code اشاره کرد که امکان بررسی دقیق درخت دسترسی‌پذیری برنامه، تولید خودکار تست‌ها و ساخت یابنده‌های خودترمیم‌شونده (Self-healing locators) را فراهم می‌سازند. این ویژگی‌ها و قابلیت‌های هوشمند در نهایت مانع از عدم پایداری، شکست‌های ناگهانی و غیرقابل‌پیش‌بینی در برنامه‌های تست می‌گردند و دقت سیستم را به شکل چشمگیری افزایش می‌دهند.
در دوره آموزشی Playwright TypeScript Automation Testing: E2E, API, AI, MCP با اتوماسیون تست پروژه‌های واقعی وب به کمک هوش مصنوعی آشنا خواهید شد.

دانلود Rust Programming: From Fundamentals to Projects آموزش برنامه‌نویسی راست

دانلود Rust Programming: From Fundamentals to Projects - آموزش برنامه‌نویسی راست

این دوره آموزشی راهنمایی کامل و مرحله‌به‌مرحله برای تسلط بر زبان برنامه‌نویسی راست است که با آموزش مفاهیم بنیادی آغاز شده و به تدریج مباحث کلیدی و ساختاری این زبان را پوشش می‌دهد. شرکت‌کنندگان در این مسیر آموزشی با موضوعات مهمی مانند مالکیت، امانت‌گیری، اسلایس‌ها، بردارها، توابع، ویژگی‌ها، ژنریک‌ها، ساختارها، ماژول‌ها، مدیریت خطا و مدیریت حافظه آشنا خواهند شد. هدف اصلی این دوره تنها آموزش سنتکس و دستورات زبان راست نیست، بلکه تلاش می‌کند دانش‌پژوهان را با اصول پایه‌ای و تفاوت‌های بنیادین این زبان با سایر زبان‌های برنامه‌نویسی رایج آشنا سازد.
با پیشرفت در طول دوره، شرکت‌کنندگان با حیاتی‌ترین مفاهیم زبان راست از جمله مالکیت، امانت‌گیری، ارجاع‌ها، محدوده متغیرها، حافظه پشته و توده، و همچنین مفاهیم انتقال داده‌ها آشنا می‌شوند. این اصول زیربنایی، شالوده اصلی ایمنی حافظه در زبان راست را تشکیل می‌دهند و یادگیری آن‌ها برای توسعه نرم‌افزارهای بهینه، سریع، امن و قابل اعتماد کاملاً ضروری است. علاوه بر این، شیوه ساختاربندی کدهای بزرگ و مدیریت دقیق خطاها به گونه‌ای آموزش داده می‌شود که دانش‌پژوهان بتوانند پروژه‌های واقعی و پیچیده را به صورت کاملاً حرفه‌ای پیاده‌سازی و مدیریت کنند.
در دوره آموزشی Rust Programming: From Fundamentals to Projects با زبان برنامه‌نویسی راست و اصول کدنویسی ایمن و بهینه آن آشنا خواهید شد.

دانلود PowerShell AI: Building AI Applications with PowerShell آموزش پاورشل

دانلود PowerShell AI: Building AI Applications with PowerShell - آموزش پاورشل

پاورشل یکی از قدرتمندترین ابزارهایی است که در اختیار متخصصان فناوری اطلاعات قرار دارد. این دوره با هدف آموزش اصولی این ابزار طراحی شده تا پیچیدگی‌های مربوط به مدیریت خط فرمان را از بین ببرد. روند آموزش از مفاهیم پایه و اولیه آغاز می‌شود تا افرادی که حتی هیچ تجربه قبلی در اسکریپت‌نویسی ندارند، بتوانند گام به گام پیشرفت کنند و به توانمندی لازم دست یابند.
هدف نهایی این دوره، حذف کارهای تکراری و دستی از روال روزمره کاری است. با خودکارسازی فرآیندها، متخصصان می‌توانند در زمان خود صرفه‌جویی کرده و کارایی عملیاتی را به طور چشمگیری در سرورها و سیستم‌های تحت مدیریت خود افزایش دهند. علاوه بر این، با توجه به ویژگی‌های نسخه جدید پاورشل، آموزش‌های ارائه شده تنها به محیط‌های ویندوزی محدود نمی‌شود، بلکه قابلیت اجرا و مدیریت در بسترهای مختلف و چندسکوئی را نیز پوشش می‌دهد تا شرکت‌کنندگان برای کار در زیرساخت‌های متنوع امروز آماده شوند.
در دوره آموزشی PowerShell AI: Building AI Applications with PowerShell با ابزارها و تکنیک‌های اتوماسیون و اسکریپت‌نویسی پیشرفته در پاورشل ۷ برای مدیریت سیستم‌ها آشنا خواهید شد.

دانلود 50 Days of C++: From Zero to Make Pro Level Apps آموزش سی‌پلاس‌پلاس

دانلود 50 Days of C++: From Zero to Make Pro Level Apps - آموزش سی‌پلاس‌پلاس

دوره آموزشی «۵۰ روز با سی‌پلاس‌پلاس: از صفر تا ساخت برنامه‌های حرفه‌ای» یک برنامه تمرینی کامل و گام‌به‌گام است که با هدف ارتقای دانش فراگیران از مبانی اولیه کدنویسی تا مهارت‌های مهندسی نرم‌افزارهای دسکتاپ طراحی شده است. ساختار این دوره به صورت یک نقشه راه منظم ۵۰ روزه تدوین شده و تمرکز اصلی آن بر آموزش عملی و پروژه‌محور قرار دارد تا از پرداختن به مباحث کاملاً تئوریک و خشک دانشگاهی اجتناب شود. مسیر یادگیری در این دوره به گونه‌ای طراحی شده است که دانش‌پژوهان بتوانند گام به گام مهارت‌های خود را توسعه دهند و تجربه واقعی تولید نرم‌افزار را کسب کنند.
در طول دوره، فراگیران با اصول ساختاری زبان سی‌پلاس‌پلاس، مدیریت حافظه، شی‌گرایی و معماری برنامه‌های کاربردی آشنا می‌شوند. هدف نهایی این دوره، ایجاد اعتماد به نفس فنی و عمیق در برنامه‌نویسان است تا بتوانند ایده‌های خود را به برنامه‌های کاربردی دسکتاپ و حرفه‌ای تبدیل کنند. با دنبال کردن روزانه مباحث و انجام تمرین‌های عملی ارائه شده، شرکت‌کنندگان مهارت‌های لازم برای ورود به بازار کار و توسعه نرم‌افزارهای پیچیده را به دست خواهند آورد. این دوره شیوه تفکر الگوریتمی و حل مسئله را به صورت کاملاً کاربردی تقویت می‌کند تا فراگیران بتوانند چالش‌های برنامه‌نویسی را در پروژه‌های واقعی به راحتی مدیریت کنند و به سطح بالایی از تسلط در این زبان دست یابند.
در دوره آموزشی 50 Days of C++: From Zero to Make Pro Level Apps با برنامه‌نویسی سی‌پلاس‌پلاس و ساخت نرم‌افزارهای دسکتاپ آشنا خواهید شد.

دانلود Playwright Automation with TypeScript: E2E, CI/CD, AI, MCP آموزش پلی‌رایت و تایپ‌اسکریپت

دانلود Playwright Automation with TypeScript: E2E, CI/CD, AI, MCP - آموزش پلی‌رایت و تایپ‌اسکریپت

دوره آموزشی «اتوماسیون پلی‌رایت: از مبتدی تا حرفه‌ای برای تضمین کیفیت مدرن و هوش مصنوعی» یک برنامه تمرینی کامل و مبتنی بر نیازهای واقعی دنیای صنعت است. این مسیر آموزشی با هدف یادگیری عمیق نحوه عملکرد تیم‌های حرفه‌ای تضمین کیفیت (QA) در طراحی، پیاده‌سازی و گسترش سیستم‌های خودکارسازی تست مدرن ساخته شده است. این دوره از آموزش‌های ساده و مقدماتی مربوط به دستورات پایه فراتر رفته و شرکت‌کنندگان را هدایت می‌کند تا اسکریپت‌های اولیه و خام خود را به یک فریم‌ورک تست خودکار، پیشرفته و آماده برای استفاده در پروژه‌های واقعی مهندسی تبدیل کنند.
علاوه بر این، دوره مذکور تمرکز ویژه‌ای بر ایجاد تفکر ساختاریافته در تست‌نویسی دارد. شرکت‌کنندگان یاد می‌گیرند که چگونه تست‌های خود را به گونه‌ای بنویسند که قابلیت نگهداری بالا، توسعه‌پذیری سریع و انعطاف‌پذیری در برابر تغییرات کد اصلی نرم‌افزار را داشته باشند. تلفیق مفاهیم خودکارسازی مدرن با ابزار پلی‌رایت و هوش مصنوعی، این امکان را فراهم می‌آورد تا فراگیران نه تنها ابزارهای روز را بشناسند، بلکه نحوه حل مسائل پیچیده در فرآیند تضمین کیفیت را نیز فرا بگیرند. در پایان دوره، شرکت‌کنندگان تجربه و آمادگی کامل برای ورود به تیم‌های فنی و مدیریت پروژه‌های خودکارسازی تست در مقیاس‌های بزرگ صنعتی را به دست خواهند آورد.
در دوره آموزشی Playwright Automation with TypeScript: E2E, CI/CD, AI, MCP با خودکارسازی مدرن تست و ساخت فریم‌ورک‌های پیشرفته خودکارسازی آشنا خواهید شد.

دانلود Claude Code: Building Faster with AI, from Prototype to Prod آموزش کلاود کد

دانلود Claude Code: Building Faster with AI, from Prototype to Prod - آموزش کلاود کد
(1405/5/17) تغییرات:

دوره بروزرسانی شد.
زیرنویس انگلیسی اضافه شد.

 

این دوره آموزشی جامع و مبتنی بر انجام پروژه، توسط فرانک کین که از مهندسان ارشد سابق شرکت آمازون است، تدریس می‌شود. هدف اصلی این آموزش، برقراری ارتباط و ایجاد یک پل کاربردی میان آزمایش‌های اولیه با ابزارهای هوش مصنوعی و رعایت استانداردهای مهندسی برای تولید نرم‌افزارهای آماده انتشار است. مدرس در طول این مسیر، برنامه‌نویسان تازه‌کار و علاقه مندان را هدایت می‌کند تا به سادگی از مرحله ساخت پروژه‌های آزمایشی و اولیه عبور کرده و به سمت توسعه نرم‌افزارهای پایدار، امن و قابل انتشار حرکت کنند. شرکت‌کنندگان در طول این دوره آموزشی، یک برنامه کاربردی وب متصل به رادیوی آنلاین را به صورت کامل و از صفر تا صد پیاده‌سازی و طراحی می‌کنند. فراگیران در این مسیر یاد می‌گیرند که چگونه از دستورات متنی و تعاملی در محیط خط فرمان استفاده کنند تا منطق برنامه را بنویسند، کدهای قدیمی را بازنویسی و بازافزایی کنند و آزمون‌های مختلفی برای بررسی صحت عملکرد نرم‌افزار انجام دهند. علاوه بر این، فرایند تبدیل طرح‌های اولیه گرافیکی به اجزای کاربردی رابط کاربری و بهینه‌سازی سرعت بارگذاری سایت نیز به صورت کامل تمرین می‌شود.
در بخش دیگری از آموزش، گردش‌های کاری مدرن و ضروری برای تحویل نرم‌افزار به صورت مفصل بررسی شده است. این موارد شامل ساخت آزمون‌های واحد، اسکن خودکار امنیتی کدهایی که نوشته شده است، پیکربندی و راه‌اندازی فرآیندهای ادغام مداوم و تحویل مداوم، و همچنین اتصال به پلتفرم گیت‌هاب جهت مدیریت نسخه‌های نرم‌افزاری و بررسی خودکار درخواست‌های تغییرات برنامه است. مجموع این مهارت‌ها به برنامه‌نویسان کمک می‌کند تا سرعت و کیفیت ساخت برنامه‌های خود را به میزان چشمگیری افزایش دهند.
در دوره آموزشی Claude Code: Building Faster with AI, from Prototype to Prod با نحوه به‌کارگیری دستیار هوش مصنوعی Claude Code برای توسعه وب‌سایت و مدیریت فرایندهای مدرن نرم‌افزاری آشنا خواهید شد.

دانلود Telegram Mini Apps: Build Full-Stack Apps with Laravel آموزش لاراول

دانلود Telegram Mini Apps: Build Full-Stack Apps with Laravel - آموزش لاراول

مینی‌اپلیکیشن‌های تلگرام نحوه نگاه و ساختار فکری توسعه‌دهندگان را نسبت به نرم‌افزارهای تلفن همراه به طور کامل دگرگون کرده‌اند. برخلاف برنامه‌های سنتی و متداول که نیازمند طی کردن مراحل پیچیده، زمان‌بر و هزینه‌بر تایید در فروشگاه‌های نرم‌افزاری مانند اپ استور و همچنین دانلود توسط کاربر هستند، مینی‌اپلیکیشن‌های تلگرام مستقیماً در داخل محیط پیام‌رسان تلگرام اجرا می‌شوند. این ویژگی منحصر‌به‌فرد به توسعه‌دهندگان این امکان را می‌دهد تا به صورت آنی و بدون واسطه به پایگاه عظیمی از مخاطبان که شامل بیش از نهصد میلیون کاربر فعال در سراسر جهان است، دسترسی پیدا کنند.
علاوه بر این، دوره یاد شده به توسعه‌دهندگان کمک می‌کند تا با اصول معماری مدرن وب، مدیریت حالت‌ها در محیط لایووایر و نحوه مدیریت پایگاه داده در لاراول به منظور پشتیبانی از حجم بالای مخاطبان تلگرام آشنا شوند. آموزش‌ها به گونه‌ای تنظیم شده‌اند که تمامی افراد بتوانند با دنبال کردن مراحل، اپلیکیشن خود را به صورت زنده و کاربردی پیاده‌سازی نمایند و آن را در اختیار مخاطبان قرار دهند. این مجموعه آموزشی تمامی ابزارهای لازم را برای ورود به دنیای مینی‌اپ‌های تلگرام فراهم می‌سازد.
در دوره آموزشی Telegram Mini Apps: Build Full-Stack Apps with Laravel با نحوه توسعه و انتشار مینی‌اپلیکیشن‌های تلگرام آشنا خواهید شد.

دانلود Google Antigravity 101: AI Coding Crash Course آموزش گوگل آنتی‌گریویتی

دانلود Google Antigravity 101: AI Coding Crash Course - آموزش گوگل آنتی‌گریویتی

گوگل آنتی‌گرویتی یک محیط توسعه پیشرفته و مبتنی بر هوش مصنوعی است که به برنامه‌نویسان کمک می‌کند تا سرعت و دقت کدهای خود را به طرز چشمگیری افزایش دهند. فراگیران در این دوره جامع، کار خود را با شناخت دقیق و گام به گام رابط کاربری این ویرایشگر مدرن آغاز می‌کنند تا بتوانند به شکلی کامل و بدون ابهام بر تمام بخش‌های اصلی آن مسلط شوند و نحوه تعامل اجزای مختلف آن را درامتداد یکدیگر درک کنند.
در طول این برنامه آموزشی، تمرکز ویژه‌ای بر روی حل چالش‌های واقعی کدنویسی وجود دارد. کاربران می‌آموزند که چگونه هوش مصنوعی را به عنوان یک همکار و دستیار هوشمند در کنار خود داشته باشند، خطاهای برنامه‌نویسی را با سرعت بیشتری رفع کنند و کدهای بهینه‌تری بنویسند. این دوره تمامی ظرفیت‌ها و قابلیت‌های پنهان گوگل آنتی‌گرویتی را به گونه‌ای معرفی می‌کند که شرکت‌کنندگان بتوانند بهره‌وری کاری خود را به طور قابل توجهی ارتقا دهند و گردش کار برنامه‌نویسی خود را مدرن‌تر و سریع‌تر سازند.
در دوره آموزشی Google Antigravity 101: AI Coding Crash Course با نحوه استفاده کاربردی از گوگل آنتی‌گرویتی در برنامه‌نویسی آشنا خواهید شد.

دانلود Build Local AI Apps with Ollama, Python, and Streamlit آموزش اولاما، پایتون و استریم‌لیت

دانلود Build Local AI Apps with Ollama, Python, and Streamlit - آموزش اولاما، پایتون و استریم‌لیت

با توسعه روزافزون فناوری، نیاز به بهره‌گیری از مدل‌های هوش مصنوعی بدون وابستگی به زیرساخت‌های خارجی و حفظ حریم خصوصی داده‌ها بیش از پیش احساس می‌شود. این دوره آموزشی کاربردی، مسیر کاملی را برای ساخت برنامه‌های هوش مصنوعی محلی فراهم می‌سازد، به‌طوری که فراگیران بتوانند بدون نیاز به پرداخت هزینه برای APIهای خارجی یا ارسال اطلاعات حساس به سرورهای ابری، پروژه‌های خود را پیاده‌سازی کنند. در طول دوره، شرکت‌کنندگان با نحوه‌ی اجرا و مدیریت مدل‌های زبانی بزرگ روی سیستم شخصی خود آشنا شده و یاد می‌گیرند که چگونه این مدل‌ها را به زبان برنامه‌نویسی پایتون متصل نمایند. همچنین تکنیک‌های طراحی پرامپت‌های مؤثر، تنظیم پارامترهای مدل و ساخت رابط‌های کاربری جذاب به‌طور جامع آموزش داده می‌شود تا ایده‌های ساده به ابزارهای هوش مصنوعی هوشمند و کاربردی تبدیل شوند.
آموزش با بررسی مفاهیم پایه و اصول بنیادین هوش مصنوعی محلی آغاز می‌گردد. فراگیران نحوه نصب و پیکربندی ابزار اولاما (Ollama) را فرا می‌گیرند و یاد می‌گیرند که چگونه مدل‌های محلی مختلف را دانلود، مدیریت و بهینه‌سازی کنند. نحوه اعمال تنظیمات پیشرفته، نوشتن دستورالعمل‌های سیستمی دقیق و برقراری ارتباط میان مدل‌ها و کدهای پایتون از دیگر بخش‌های مهم این بخش است. در ادامه، نحوه استفاده از فریم‌ورک استریم‌لیت (Streamlit) برای طراحی و پیاده‌سازی رابط‌های کاربری تحت وب، ساده و کاربرپسند آموزش داده می‌شود. این ابزار به فراگیران امکان می‌دهد تا پروژه‌های هوش مصنوعی خود را به شکلی حرفه‌ای، قابل لمس و آماده برای ارائه به دیگران طراحی کنند و مهارت‌های خود را در ساخت ابزارهای واقعی به نمایش بگذارند.
در دوره آموزشی Build Local AI Apps with Ollama, Python, and Streamlit با روش‌های اجرای مدل‌های زبانی بزرگ به‌صورت محلی و ساخت ابزارهای کاربردی مبتنی بر هوش مصنوعی آشنا خواهید شد.