دوره آموزشی مقدمه ای بر Maven
1 ساعت 28 دقیقهمبتدی2025-07-11
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
توی این دوره آموزشی کاربردی، فرانک مولی (Frank Moley) که یه توسعهدهنده و معمار نرمافزاره، بهت یاد میده چطور به شکل حرفهای با ابزار قدرتمند Apache Maven کار کنی. ماون یکی از ابزارهای کلیدی توی دنیای برنامهنویسی جاوا (Java) هست که به مدیریت پروژهها، ساخت (Build)، وابستگیها (Dependencies) و کلی چیز دیگه کمک میکنه.
تو این دوره یاد میگیری چطور با استفاده از ماون، پروژههات رو منظم و استاندارد نگه داری، وابستگیها رو به درستی مدیریت کنی، و فایل معروف POM (Project Object Model) رو بهدرستی پیکربندی کنی. همچنین با چرخه Build ماون (Build Lifecycle) آشنا میشی و میفهمی چطور میشه از پلاگینهای ماون برای ساخت، تست، مستندسازی و گزارشگیری استفاده کرد.
با استفاده درست از Maven، میتونی پروژههای پیچیده جاوا رو راحتتر مدیریت کنی، کار گروهی رو بهتر پیش ببری و مطمئن باشی نرمافزاری که میسازی هم باکیفیتتره و هم قابل اعتمادتر.
🎯 اهداف یادگیری:
یادگیری اصول پایهای و نحوه کار با Apache Maven
آشنایی با ساختار فایل POM و نحوه پیکربندی آن
مدیریت وابستگیها (Dependency Management) در پروژههای جاوا
رفع مشکلات رایج مربوط به وابستگیها
درک کامل چرخه ساخت پروژه در ماون (Build Lifecycle)
استفاده از پلاگینهای مختلف برای ساخت، گزارشگیری و اجرای پروژه
سازماندهی پروژههای بزرگ با استفاده از Maven
افزایش کیفیت و مستندسازی بهتر پروژههای نرمافزاری
استانداردسازی ساخت پروژهها در تیمهای توسعه جاوا
استفاده مؤثر از پلاگینهای Build و Reporting در Maven
تو این دوره یاد میگیری چطور با استفاده از ماون، پروژههات رو منظم و استاندارد نگه داری، وابستگیها رو به درستی مدیریت کنی، و فایل معروف POM (Project Object Model) رو بهدرستی پیکربندی کنی. همچنین با چرخه Build ماون (Build Lifecycle) آشنا میشی و میفهمی چطور میشه از پلاگینهای ماون برای ساخت، تست، مستندسازی و گزارشگیری استفاده کرد.
با استفاده درست از Maven، میتونی پروژههای پیچیده جاوا رو راحتتر مدیریت کنی، کار گروهی رو بهتر پیش ببری و مطمئن باشی نرمافزاری که میسازی هم باکیفیتتره و هم قابل اعتمادتر.
🎯 اهداف یادگیری:
یادگیری اصول پایهای و نحوه کار با Apache Maven
آشنایی با ساختار فایل POM و نحوه پیکربندی آن
مدیریت وابستگیها (Dependency Management) در پروژههای جاوا
رفع مشکلات رایج مربوط به وابستگیها
درک کامل چرخه ساخت پروژه در ماون (Build Lifecycle)
استفاده از پلاگینهای مختلف برای ساخت، گزارشگیری و اجرای پروژه
سازماندهی پروژههای بزرگ با استفاده از Maven
افزایش کیفیت و مستندسازی بهتر پروژههای نرمافزاری
استانداردسازی ساخت پروژهها در تیمهای توسعه جاوا
استفاده مؤثر از پلاگینهای Build و Reporting در Maven
مهارت ها
MavenApacheDevOps ToolsDevOpsOne-Off
سرفصل ها
۰. مقدمه
- 01 - ساختهای تکرارپذیر با Maven
- 02 - آنچه باید بدانید
۱. مبانی Maven
- 03 - مقدمهای بر آپاچی ماون
- 04 - ساختار پروژه جاوا
- 05 - فایل POM
- 06 - خواص POM
- 07 - وابستگیها
- 08 - ساخت
- 09 - گزارشدهی
- 10 - واکنشگرها و والدین
- 11- درک آرکتایپها
۲. ساختها
- 12 - مقدمهای بر چرخه حیات ساخت
- 13 - استفاده از افزونههای ساخت
- 14 - افزونههای اصلی
- 15 - افزونههای ابزار
- 16 - بستهبندی افزونهها
۳. وابستگیها
- 17 - محدوده
- 18 - وابستگیهای متعدی
- 19 - مدیریت وابستگی
- 20 - اهداف وابستگی
- 21- اوبر جارز
۴. گزارشدهی
- 22- سایتهای Maven
- 23 - ظاهر و حس سایت
- 24 - افزونههای گزارشگیری رایج
نتیجهگیری
- 25 - مراحل بعدی