لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع مایون (Apache Maven)
- آخرین آپدیت
دانلود Introduction to Maven
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، فرانک مولی، توسعهدهنده و معمار نرمافزار، شما را با تسلط بر ویژگیهای پیشرفته Apache Maven، یکی از ابزارهای کلیدی توسعه نرمافزار در اکوسیستم جاوا، آشنا میکند. بیاموزید که چگونه از Maven برای مدیریت بیلدها (Builds)، سادهسازی مدیریت وابستگیها (Dependencies) و حفظ یکپارچگی در تمامی پروژههای خود استفاده کنید. در این دوره نحوه پیکربندی فایل Project Object Model (POM) و پیادهسازی بهترین متدها در ساختاردهی و سازماندهی پروژه را خواهید آموخت. همچنین دیدگاهی جامع درباره چرخه حیات بیلد در Maven کسب کرده و روش اجرای و بهرهبرداری از طیف گسترده پلاگینهای قدرتمند آن را یاد میگیرید. کشف کنید که Maven چگونه به مستندسازی و سازماندهی بهتر بیلدهای شما کمک میکند. در پایان این دوره، شما قادر خواهید بود پروژههای پیچیده جاوا را بهطور مؤثر مدیریت کرده و از ابزارهای Maven برای ارتقای کیفیت و قابلیت اطمینان نرمافزار خود استفاده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
بیلدهای تکرارپذیر با Maven
Repeatable builds with Maven
پیشنیازها و نکات ضروری
What you need to know
1. مبانی مایون
1. Maven Basics
فایل POM
The POM file
گزارشدهی
Reporting
آشنایی با Apache Maven
Introduction to Apache Maven
ویژگیهای POM
POM properties
رآکتورها و والدین
Reactors and parents
وابستگیها
Dependencies
ساختار پروژه جاوا
The Java project structure
درک آرکیتایپها
Understanding archetypes
بیلد
Build
2. بیلدها
2. Builds
مقدمهای بر چرخه حیات بیلد
Introduction to the build lifecycle
بهرهگیری از پلاگینهای بیلد
Leveraging build plugins
پلاگینهای ابزاری
Tool plugins
پلاگینهای هسته
Core plugins
پلاگینهای بستهبندی
Packaging plugins
3. وابستگیها
3. Dependencies
مدیریت وابستگیها
Dependency management
اهداف وابستگی
Dependency goals
فایلهای Uber JAR
Uber JARs
وابستگیهای ترانزیتی
Transative dependencies
محدوده (Scope)
Scope
4. گزارشدهی
4. Reporting
سایتهای Maven
Maven sites
پلاگینهای رایج گزارشدهی
Common reporting plugins
Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.
فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرمها با استفاده از معماریهای کاربردی مدرن و کانتینریسازی سیستمها در ارائههای ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز میکند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.
نمایش نظرات