آموزش تسلط بر بازسازی خودکار کد با OpenRewrite - آخرین آپدیت

دانلود Mastering Automated Code Refactoring with OpenRewrite

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

افزایش بهره‌وری در بازسازی کد و مهاجرت کدهای قدیمی با OpenRewrite

  • با استفاده از OpenRewrite، وظایف خسته‌کننده ریفاکتورینگ کد را به صورت خودکار انجام دهید تا کارایی را به حداکثر برسانید.
  • مهارت‌هایی کسب کنید که مهاجرت پایگاه‌های کد قدیمی را با OpenRewrite سرعت می‌بخشد.
  • راه‌هایی برای افزایش بهره‌وری خود با اتوماسیون وظایف تکراری با OpenRewrite کشف کنید.
  • بیاموزید چگونه تغییرات کد را با OpenRewrite استانداردسازی کنید تا همکاری تیمی بهبود یابد.
  • درک کنید که چگونه بهترین شیوه‌های ثابت را با OpenRewrite به کار بگیرید تا کیفیت کلی کد را ارتقا دهید.
  • یاد بگیرید دستورالعمل‌های سفارشی (Custom Recipes) در OpenRewrite ایجاد کنید که نیازهای منحصربه‌فرد پروژه شما را برآورده سازد.
  • در یک مطالعه موردی عملی شرکت کنید و آنچه را که آموخته‌اید در یک سناریوی واقعی با OpenRewrite به کار ببرید.

پیش‌نیازهای دوره OpenRewrite:

  • شما باید یک محیط توسعه جاوا (JDK، IDE و Buildtool) در دسترس داشته باشید.
  • شما باید درک خوبی از سینتکس زبان جاوا داشته باشید.
  • شما به هیچ دانش یا تجربه‌ای در مورد OpenRewrite یا مبانی ریفاکتورینگ نیاز ندارید. همه چیز را در اینجا خواهید آموخت.

هرگونه سوال خود را از طریق چت یا دیسکورد من بپرسید، من همیشه آماده کمک به شما هستم.

قدرت تحول خودکار کد را با دوره مناسب برای مبتدیان من درباره OpenRewrite باز کنید! چه یک توسعه‌دهنده باتجربه باشید و چه تازه سفر برنامه‌نویسی خود را آغاز کرده‌اید، این دوره برای تجهیز شما به مهارت‌ها و دانش اساسی طراحی شده است تا از OpenRewrite برای ریفاکتورینگ کارآمد کد و مدرن‌سازی آن بهره ببرید.

آنچه در این دوره خواهید آموخت:

  • مقدمه‌ای بر OpenRewrite: درک کنید OpenRewrite چیست و چگونه رویکرد ما را نسبت به تغییرات کد متحول می‌کند.

  • راه‌اندازی محیط شما: راهنمای گام به گام برای نصب و پیکربندی OpenRewrite در محیط توسعه شما.

  • ایجاد اولین دستورالعمل (Recipe) شما: یاد بگیرید چگونه دستورالعمل‌های سفارشی بنویسید که تحولات پیچیده کد را خودکار می‌کنند و در زمان شما صرفه‌جویی کرده و خطاها را کاهش می‌دهند.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان نرم‌افزار که به دنبال ارتقاء مهارت‌های ریفاکتورینگ خود هستند.
  • هر کسی که علاقه‌مند به مدرن‌سازی پایگاه‌های کد قدیمی است.

چرا این دوره آموزشی OpenRewrite را انتخاب کنید؟

این دوره ترکیبی منحصربه‌فرد از تئوری و عمل را ارائه می‌دهد. به جامعه‌ای از یادگیرندگان بپیوندید که در حال تغییر شیوه‌های کدنویسی خود با OpenRewrite هستند. در پایان این دوره، تمام اصول اولیه مورد نیاز برای استفاده از OpenRewrite در پروژه‌های خود و نوشتن اولین دستورالعمل‌های (recipes) خود را درک خواهید کرد.

همین حالا ثبت‌نام کنید!

این فرصت را برای ارتقای مهارت‌های کدنویسی خود از دست ندهید. امروز ثبت‌نام کنید و شروع به تسلط بر OpenRewrite کنید – خود آینده شما از شما سپاسگزار خواهد بود!


سرفصل ها و درس ها

Getting started

  • OpenRewrite چیست What OpenRewrite is

  • نحوه کارکرد آن به طور خلاصه How it works in a nutshell

  • نیازمندی‌های سیستم System requirements

  • انتخاب یک پایگاه کد Choosing a code base

  • یک مثال اولیه A first example

مفاهیم اصلی Core concepts

  • درخت‌های معنایی بدون اتلاف (LSTs) Lossless semantic trees (LSTs)

  • رسپی‌ها (Recipes) Recipes

  • OpenRewrite در مقابل Moderne OpenRewrite vs. Moderne

  • بازدیدکننده‌ها (Visitors) Visitors

  • استایل‌ها (Styles) Styles

کار با OpenRewrite Working with OpenRewrite

  • فعال‌سازی و اجرای رسپی‌ها Activating and running recipies

  • اجرای رسپی‌ها بدون تغییر بیلد Running recipes without modifying the build

  • اجرای رسپی‌ها بدون بیلد کردن Running recipes without building

  • یافتن رسپی‌ها Finding recipies

  • پیکربندی رسپی‌ها Configuration of recipies

  • استفاده از استایل‌ها Using styles

  • اضافه کردن منابع رسپی جدید Adding new recipe sources

  • ترکیب رسپی Recipe composition

  • رسپی‌های مبتنی بر متن Text based recipes

  • یکپارچه‌سازی با پایپ‌لاین بیلد شما Integrating with your build pipeline

ایجاد رسپی‌های شخصی Creating own recipes

  • انواع رسپی‌ها Types of recipes

  • ایجاد رسپی‌های اعلانی Creating declarative recipes

  • تمپلیت‌های Refaster (آماده‌سازی‌ها) Refaster templates (preparations)

  • ایجاد رسپی‌های تمپلیت Refaster Create Refaster-template recipes

  • رسپی‌های دستوری: آماده‌سازی‌ها Imperative recipes: Preparations

  • رسپی‌های دستوری: ساختار اساسی Imperative recipes: Basic structure

  • رسپی‌های دستوری: بازدید از نودها Imperative recipes: Visiting nodes

  • تست رسپی دستوری Imperative recipe testing

  • اصول اولیه کرسرها (Cursors) Cursors basics

  • اشتراک‌گذاری داده بازدیدکننده Visitor data sharing

  • رسپی‌های دستوری: ایجاد تغییرات Imperative recipes: Making changes

  • پیاده‌سازی بازدیدکننده‌های غیر ایزومورفیک Implementing non-isomorphic visitors

  • ارائه گزینه‌های پیکربندی Providing configuration options

  • استفاده از چندین بازدیدکننده Using multiple visitors

  • اعتبارسنجی رسپی Recipe validation

  • بهترین روش‌ها Best practices

  • مطالعه موردی: مهاجرت به lombok Case study: Migration to lombok

  • پاداش: دریافت کمک بیشتر Bonus: Getting further help

نمایش نظرات

آموزش تسلط بر بازسازی خودکار کد با OpenRewrite
جزییات دوره
2.5 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,511
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ansgar Schulte Ansgar Schulte

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