آموزش جاوا: ساخت اتوماسیون با Maven

Java: Build Automation with Maven

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Maven برنامه نویسی جاوا را آسان می کند! این به عنوان یک ابزار ساخت نامیده می شود ، اما خیلی بیشتر است. از Maven برای مدیریت کل چرخه حیات پروژه خود ، تولید گزارش و ذخیره اسناد با مخزن POM خود استفاده کنید. و این فقط برای جاوا نیست. برنامه نویسان C / C ++ ، PHP و Scala نیز می توانند از Maven استفاده کنند. این دوره Maven را برای اتوماسیون ساخت در جاوا معرفی می کند ، و سایر ویژگی ها و توابع را بررسی می کند تا بتوانید به گردش کار توسعه خود اضافه کنید. نویسنده پرسنل پگی فیشر نحوه نصب Maven در Mac یا Windows ، کار با Project Object Model (POM) و استفاده از کتابخانه گسترده پلاگین های آن را برای تدوین ، آزمایش ، استقرار ، بسته بندی ، گزارش دهی و موارد دیگر نشان می دهد. بعلاوه ، بیاموزید که چگونه با استفاده از Maven و دو IDE مختلف Java: NetBeans و IntelliJ یک پروژه کامل شروع تا پایان را ایجاد کنید.
موضوعات شامل:
  • بارگیری Maven
  • نصب Maven
  • درک چرخه زندگی و وابستگی های Maven
  • کار با مدل شی Project پروژه (POM)
  • تعریف روابط پروژه
  • استفاده از افزونه های Maven
  • ایجاد نمونه پروژه با Maven
  • آزمون های نوشتاری در Maven
  • بسته بندی برنامه شما

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • چالش ها توضیح داده شده است Challenges explained

1. با Maven شروع کنید 1. Get Started with Maven

  • Apache Maven چیست؟ What is Apache Maven?

  • بارگیری Maven Download Maven

  • Maven را روی ویندوز نصب کنید Install Maven on Windows

  • Maven را روی Mac نصب کنید Install Maven on Mac

  • ادغام IDE IDE integration

2. درک Maven 2. Understand Maven

  • مدل هدف پروژه (POM) Project Object Model (POM)

  • چرخه عمر Maven Maven lifecycle

  • مخزن Maven Maven Repository

  • مدیریت وابستگی Maven Maven's dependency management

3. مدل هدف پروژه (POM) 3. Project Object Model (POM)

  • دسته بندی ها و پیکربندی های POM POM categories and configuration

  • نحو POM POM syntax

  • وابستگی پروژه Project dependencies

  • روابط پروژه Project relationships

  • بهترین شیوه های POM POM best practices

4. پلاگین های Maven 4. Maven Plugins

  • افزونه های اصلی Core plugins

  • ابزارهای بسته بندی Packaging tools

  • گزارش نویسی Reporting

  • ابزارها Tools

5. ایجاد یک پروژه با Maven 5. Create a Project with Maven

  • یک برنامه نمونه بسازید Create a sample program

  • با NetBeans یک نمونه بسازید Create a sample with NetBeans

  • با IntelliJ یک نمونه بسازید Create a sample with IntelliJ

  • چالش: ایجاد یک برنامه وب Challenge: Create a web app

  • راه حل: ایجاد یک برنامه وب Solution: Create a web app

6. تست با Maven 6. Test with Maven

  • تست های واحد بنویسید Write unit tests

  • وابستگی ها را اضافه کنید Add dependencies

  • منابع آزمون را اضافه کنید Add test resources

  • بسته بندی برنامه شما Packaging your app

  • چالش: یک منبع در Maven اضافه کنید Challenge: Add a resource in Maven

  • راه حل: نحوه اضافه کردن منبعی در Maven Solution: How to add a resource in Maven

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش جاوا: ساخت اتوماسیون با Maven
جزییات دوره
1h 24m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
241,869
- از 5
ندارد
دارد
دارد
Peggy Fisher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peggy Fisher Peggy Fisher

برنامه نویس ، مدیر محتوا در LinkedIn Learning پگی فیشر یک برنامه نویس و مدیر محتوا در LinkedIn Learning است.

تمرکز اصلی پگی برنامه نویسی برنامه در جاوا ، آردوینو و ++ C است. وی همچنین در دوره های COBOL و ریاضیات گسسته کار کرده است. پیش از این وی عضو هیئت علمی دانشکده علوم و فناوری اطلاعات دانشگاه ایالتی پن بود. او کار خود را به عنوان یک برنامه نویس آغاز کرد و در یک شرکت بزرگ بیمه کار می کرد ، اما پس از 18 سال کار خود را به عنوان مدیر فناوری اطلاعات ترک کرد تا به تدریس علاقه واقعی خود بپردازد. وی مدرک کارشناسی ارشد را در آموزش ریاضیات کسب کرد و به تدریس ریاضیات دبیرستان و علوم کامپیوتر در پنسیلوانیا ادامه داد. در سال 2012 ، پگی به عنوان یک طراح آموزشی در ایالت پن پذیرفت و پس از مدت کوتاهی تدریس معرفی برنامه نویسی برنامه را با جاوا آغاز کرد. او از حامیان جدی زنان در STEM است. وی به عنوان یکی از معلمان معلم زن برنامه نویسی ، به عنوان مربی برای خانم های تازه واردی که قصد کار در برنامه نویسی را دارند ، خدمت می کند. وی همچنین هماهنگ کننده ارتباط K-12 برای دانشکده بود ، جایی که او برنامه ریزی می کرد ، می دوید و برای دانشجویان تابستان دبیرستان و اردوگاه های تابستانی آموزش می داد. وی در مصاحبه PBS NewsHour اظهار داشت که همه دانش آموزان باید حداقل در یک کلاس برنامه نویسی در دبیرستان یا دانشگاه شرکت کنند. پگی از یادگیری مداوم و یافتن راه های جدید و هیجان انگیز برای زنده کردن فناوری در داخل و خارج از کلاس ، مانند استفاده از میکروکنترلرهای آردوینو یا Lego Mindstorms ، برای کمک به شما در یادگیری عملی و سرگرم کننده لذت می برد.