دوره آموزشی معرفی Maven
1 ساعت 36 دقیقهمتوسط2019-04-30
مدرسین

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
اهداف یادگیری
کاوش فایل های POM
چرخه زندگی ساخت
استفاده از افزونه های ساخت
مدیریت وابستگی با Maven
گزارش Maven
کار با سایت های Maven
مهارت ها
MavenApacheDevOps ToolsJavaOracleDevOpsLearning
سرفصل ها
0. مقدمه
- 01 - ساخت جاوا به روش Maven
- 02 - آنچه باید بدانید
1. Maven Basics
- 03 - مقدمه ای بر آپاچی ماون
- 04 - ساختار پروژه جاوا
- 05 - فایل POM
- 06 - خواص POM
- 07 - وابستگی ها
- 08 - ساخت
- 09 - گزارش
- 10 - راکتورها و والدین
- 11 - درک کهن الگوها
2. ساخت
- 12 - مقدمه ای بر چرخه حیات ساخت
- 13 - استفاده از افزونه های ساخت
- 14 - پلاگین های اصلی
- 15 - پلاگین های ابزار
- 16 - پلاگین های بسته بندی
3. وابستگی ها
- 17 - محدوده
- 18 - وابستگی های گذرا
- 19 - مدیریت وابستگی
- 20 - اهداف وابستگی
- 21 - Uber JARs
4. گزارش
- 22 - سایت های Maven
- 23 - ظاهر و احساس سایت
- 24 - پلاگین های رایج گزارش
نتیجه
- 25 - مراحل بعدی