دوره آموزشی معرفی Maven

دوره آموزشی معرفی Maven

1 ساعت 36 دقیقهمتوسط2019-04-30

مدرسین

Frank P Moley III

Frank P Moley III

Senior Principal Engineer at Catch&Release

جزئیات دوره

Apache Maven یک سیستم ساخت قدرتمند است که توسط هزاران توسعه‌دهنده جاوا در پروژه‌های سازمانی، مستقل و منبع باز استفاده می‌شود. اما می تواند خیلی بیشتر انجام دهد. این دوره بر روی اصول استفاده از Maven برای مدیریت وابستگی، ساخت‌ها و گزارش‌دهی تمرکز دارد. مربی فرانک مولی با مبانی شروع می کند: مدل شی پروژه (POM) و عناصر POM، از جمله ویژگی ها و وابستگی ها. او سپس چرخه عمر ساخت را مرور می‌کند و نشان می‌دهد که چگونه می‌توان از پلاگین‌های Core و Tools برای خودکارسازی کارهایی مانند پاکسازی و کامپایل استفاده کرد. او همچنین نحوه مدیریت وابستگی ها را نشان می دهد، از جمله ایجاد فایل های uber JAR برای بسته بندی فایل های اجرایی با وابستگی های آنها. در نهایت، او گزارش را با سایت های Maven و افزونه های محبوب پوشش می دهد. در پایان دوره، باید به اندازه کافی با Maven آشنا باشید تا از آن برای برآورده کردن نیازهای تقریباً هر پروژه جاوا، از اجزای ساده گرفته تا بیلدهای سفارشی منحصر به فرد، استفاده کنید.

اهداف یادگیری
کاوش فایل های POM
چرخه زندگی ساخت
استفاده از افزونه های ساخت
مدیریت وابستگی با Maven
گزارش Maven
کار با سایت های Maven

مهارت ها

MavenApacheJavaDevOps ToolsOracleDevOpsLearning

سرفصل ها

مقدمه

  • ساخت جاوا به روش Maven
  • آنچه باید بدانید

Maven Basics

  • مقدمه ای بر آپاچی ماون
  • ساختار پروژه جاوا
  • فایل POM
  • خواص POM
  • وابستگی ها
  • ساخت
  • گزارش
  • راکتورها و والدین
  • درک کهن الگوها

ساخت

  • مقدمه ای بر چرخه حیات ساخت
  • استفاده از افزونه های ساخت
  • پلاگین های اصلی
  • پلاگین های ابزار
  • پلاگین های بسته بندی

وابستگی ها

  • محدوده
  • وابستگی های گذرا
  • مدیریت وابستگی
  • اهداف وابستگی
  • Uber JARs

گزارش

  • سایت های Maven
  • ظاهر و احساس سایت
  • پلاگین های رایج گزارش

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان