🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر بازسازی خودکار کد با 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
نمایش نظرات