آنچه یاد خواهید گرفت:
درک اینکه ابزار بیلد چیست و چرا Apache Maven به طور گسترده در پروژههای جاوا استفاده میشود.
نصب و پیکربندی Maven در محیطهای ویندوز و لینوکس (AWS EC2)
ایجاد و مدیریت پروژههای جاوا با Maven (اپلیکیشن های JAR و وب اپلیکیشن ها)
کار با اهداف و فازهای Maven مانند کامپایل، تست، پکیج، نصب و استقرار
افزودن و مدیریت وابستگیها با استفاده از Maven و بررسی مخازن (محلی، مرکزی، راه دور)
درک ساختار و هدف فایل pom.xml و Effective POM
استفاده از Maven در IDEهای محبوب مانند IntelliJ IDEA و Eclipse برای توسعه یکپارچه پروژهها
ساخت و اجرای یک اپلیکیشن Spring Boot با استفاده از Maven برای کسب تجربه در دنیای واقعی
پیشنیازهای دوره
یک کامپیوتر با سیستم عامل ویندوز، لینوکس یا macOS
هیچ تجربه قبلی در کار با Maven نیاز نیست - این دوره برای افراد کاملاً مبتدی است.
توضیحات دوره
این دوره یک دوره فشرده و مناسب برای مبتدیان درباره Apache Maven است که برای آموزش اصول و مفاهیم اساسی طراحی شده است، بدون اینکه خیلی عمیق به مباحث پیشرفته بپردازد.
مدرس از ابتدا شروع میکند و توضیح میدهد که ابزار بیلد چیست و چرا Maven وجود دارد، سپس به سراغ نصب و راهاندازی در ویندوز و لینوکس (AWS EC2) میرود. شما تجربه عملی در ایجاد پروژههای جاوا با Maven، ابتدا به عنوان یک اپلیکیشن JAR و سپس به عنوان یک وب اپلیکیشن به دست خواهید آورد.
شما در مورد اهداف، وابستگیها، مخازن، پلاگینها و فایل pom.xml در Maven به روشی واضح و کاربردی یاد خواهید گرفت. مدرس همچنین چگونگی ادغام Maven با IntelliJ IDEA و Eclipse IDE را بررسی میکند تا بتوانید در هر محیطی که ترجیح میدهید کار کنید.
برای کاربردیتر کردن دوره، مدرس تست واحد با Maven را نشان میدهد و در نهایت یک اپلیکیشن Spring Boot مدیریت شده توسط Maven را میسازد - که به شما اعتماد به نفس لازم برای استفاده از Maven در پروژههای واقعیتان را میدهد.
در پایان این دوره، درک کاملی از اصول اولیه Maven خواهید داشت. دانشی که در اینجا به دست میآورید برای شروع استفاده موثر از Maven در کارهای توسعه روزمره شما کافی است. مدرس همچنین یادداشتهای Maven را اضافه کرده است تا به شما کمک کند مفاهیم را به سرعت مرور کنید.
این دوره فشرده برای مبتدیان جاوا، دانشجویان، توسعهدهندگان و مهندسان DevOps که میخواهند یک مقدمه سریع و در عین حال جامع از Maven داشته باشند، عالی است.
این دوره برای چه کسانی مناسب است؟
هر کسی که با ابزارهای بیلد آشنایی ندارد و میخواهد یاد بگیرد که پروژهها چگونه در اکوسیستم جاوا کامپایل، تست و پکیج میشوند.