تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی بازآرایی خودکار نرم‌افزار با OpenRewrite و هوش مصنوعی مولد

دوره آموزشی بازآرایی خودکار نرم‌افزار با OpenRewrite و هوش مصنوعی مولد

1 ساعت 35 دقیقهمتوسط2025-10-29

مدرسین

Benjamin Muschko

Benjamin Muschko

Software Engineer, Consultant, and Trainer

جزئیات دوره

مدرن‌سازی و نگهداری کدبیس‌های بزرگ و قدیمی همیشه یکی از سخت‌ترین چالش‌های تیم‌های نرم‌افزاری بوده، اما با اتوماسیون و هوش مصنوعی می‌شه این مسیر رو سریع‌تر، هوشمندتر و مقیاس‌پذیرتر کرد. توی این دوره یاد می‌گیری چطور با استفاده از OpenRewrite و هوش مصنوعی مولد (Generative AI)، فرآیند Refactoring در مقیاس بزرگ رو به‌صورت خودکار انجام بدی.

در طول دوره با طراحی و استفاده از Recipeهای سفارشی OpenRewrite آشنا می‌شی و یاد می‌گیری چطور تغییرات کد، مهاجرت‌ها و بهینه‌سازی‌ها رو با حداقل دخالت دستی انجام بدی. همچنین می‌بینی چطور می‌تونی این اتوماسیون رو وارد CI/CD Pipeline کنی تا کیفیت کد همیشه کنترل‌شده و یکپارچه باقی بمونه.

با مثال‌های عملی و سناریوهای واقعی، مهارت‌هایی به دست میاری که بتونی سیستم‌های Legacy رو مدرن کنی، استانداردهای کدنویسی رو اعمال کنی و کیفیت نرم‌افزار رو بالا ببری—اون هم بدون دردسرهای همیشگی Refactoring دستی. در پایان دوره، ابزارها و تکنیک‌هایی در اختیار داری که می‌تونی باهاشون بهبودهای گسترده و خودکار کد رو در سطح سازمان اجرا کنی.

اهداف یادگیری
خودکارسازی Refactoring در مقیاس بزرگ با OpenRewrite برای مدرن‌سازی و بهبود کدبیس‌ها
طراحی و استفاده از Recipeهای سفارشی OpenRewrite برای اعمال استانداردهای کدنویسی و معماری
استفاده از ابزارهای مبتنی بر هوش مصنوعی مولد برای جستجوی Recipe، اجرای Refactoring و بهینه‌سازی در مقیاس سازمانی

سرفصل ها

مقدمه

  • مدرن‌سازی و نگهداری پایگاه‌های کد بزرگ

نیاز به بازسازی خودکار نرم‌افزار

  • اهمیت بازسازی نرم‌افزار
  • چالش‌های بازسازی دستی و نیاز به اتوماسیون
  • مقدمه‌ای بر OpenRewrite در تبدیل نرم‌افزار
  • مزایای ترکیب OpenRewrite با اتوماسیون مبتنی بر هوش مصنوعی

درک OpenRewrite و Moderne برای بازسازی خودکار

  • نسخه آزمایشی - فعال‌سازی تبدیل‌های کد در مقیاس بزرگ با Moderne SaaS
  • مفاهیم اصلی و گردش کار OpenRewrite
  • دستور العمل‌های OpenRewrite - دستورالعمل‌های مهاجرت مدون
  • اجرای دستور العمل‌ها از Moderne CLI، یک ابزار ساخت، و Moderne SaaS
  • نسخه آزمایشی - اعمال OpenRewrite برای بازسازی کد جاوا با استفاده از رابط خط فرمان (CLI)
  • نسخه آزمایشی - اصلاح کد جاوا با OpenRewrite با استفاده از افزونه Maven
  • نسخه آزمایشی - استفاده از Moderne SaaS برای اجرای یک دستور العمل بازسازی
  • تجمیع دستور پخت‌ها با دستور پخت‌های اعلانی
  • نسخه آزمایشی - اجرای چندین دستور غذا به ترتیب
  • نسخه آزمایشی - با Moddy Desktop، یک عامل هوش مصنوعی برای نوسازی چند مخزنه، آشنا شوید

موارد استفاده در دنیای واقعی

  • مطالعات موردی - نحوه استفاده شرکت‌ها از OpenRewrite برای تبدیل کد در مقیاس بزرگ
  • مدیریت مهاجرت‌های چارچوب و به‌روزرسانی‌های امنیتی
  • چالش - دستور پخت‌ها به Spring Boot 3.0 و OWASP مهاجرت می‌کنند. ۱۰ مورد برتر
  • راهکار - دستور پخت‌ها به Spring Boot 3.0 و OWASP Top 10 مهاجرت می‌کنند
  • مدیریت ارتقاء نسخه زبان برنامه‌نویسی
  • چالش - مهاجرت دستور پخت به جاوا ۲۱
  • راه حل - مهاجرت دستور پخت به جاوا ۲۱
  • درون‌نگری کد منبع برای تحلیل تأثیر
  • چالش - دستور پخت‌ها، انواع Find، کاربردهای متد Find و بینش وابستگی Maven در کد منبع
  • راهکار - دستور پخت‌ها، یافتن انواع، کاربردهای متد، و بینش وابستگی Maven در کد منبع

نتیجه‌گیری

  • مراحل بعدی در سفر بازسازی شما

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal