آموزش یادگیری Java 9 Modularity

Learning Java 9 Modularity

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Project Jigsaw جاذبه اصلی جاوا 9 است. این سیستم Java Platform Module System (JPMS) را معرفی می کند و ایجاد برنامه های مدولار بومی در جاوا را امکان پذیر می کند. مدولاریته کلیدی در مدیریت پیچیدگی در برنامه های مدرن است اما در عین حال موضوع پیچیده ای است که بر کل برنامه تأثیر می گذارد.

در این دوره ، مدرس Nick Maiorano با توضیح اینکه همه چیز در مورد مدولار بودن چیست ، Java چگونه مدولاریته را اتخاذ کرده است و چگونه می توان از آن برای ساخت برنامه های با کیفیت بهتر استفاده کرد ، این پیچیدگی را از بین می برد.
موضوعات شامل:
  • مدولار بودن چیست؟
  • پنج ستون مدولار بودن
  • مدولار بودن در دنیای واقعی
  • مفاهیم و نحو JPMS
  • طراحی و اجرای ساختار مدولار
  • وابستگی ها
  • تدوین ، بسته بندی و اجرای برنامه های مدولار
  • استفاده از ابزارهای بررسی وابستگی
  • ایجاد تصاویر سفارشی برای زمان اجرا
  • مدیریت سازگاری عقب مانده با کلاسها و ماژول ها
  • ماژولهای آشکار ، بی نام و خودکار
  • نکات و توصیه های JPMS

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

مقدمه Introduction

  • خوش آمدی Welcome

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

1. آشنایی با مدولار بودن 1. Introduction to Modularity

  • مقدمه Introduction

  • مدولار چیست؟ What is modularity?

  • مدولار بودن در دنیای واقعی Real-world modularity

  • مسیرهای دیگر برای مدولار بودن Other paths to modularity

2. مدولار بودن جاوا از قرون 2. Java Modularity through the Ages

  • مدولار بودن از جاوا 1 تا 8 Modularity from Java 1 to 8

  • شکاف در مدولار از جاوا 1 تا 8 Gaps in modularity from Java 1 to 8

  • مصنوعات مدولار جدید New modularity artifacts

  • نحو مدولار جدید New modularity syntax

  • ملاحظات نحوی مدولار Modularity syntax considerations

3. ساخت برنامه های مدولار با جاوا 3. Building Modular Applications with Java

  • طراحی یک ساختار مدولار Designing a modular structure

  • اجرای ساختار مدولار Implementing the modular structure

  • وابستگی های انتقالی Transitive dependencies

  • وابستگی های واجد شرایط Qualified dependencies

  • وابستگی های خدمات Service dependencies

  • نسخه نمایشی وابستگی به سرویس Service dependencies demo

  • وابستگی های اختیاری Optional dependencies

  • وابستگی های زمان اجرا Runtime dependencies

  • چالش: اجرای مدولار Challenge: Implement modularity

  • راه حل: اجرای مدولار Solution: Implement modularity

4- ابزارها و راهبردها 4. Tools and Strategies

  • ساختن ابزار Build tools

  • نسخه JAR نسخه JAR file versioning

  • ابزارهای کنترل وابستگی Dependency checking tools

  • ابزار بسته بندی ماژول Module packaging tools

  • ابزارهای ساختمانی سفارشی Custom image building tools

  • سازگاری با کلاس ها Backward compatibility with classes

  • سازگاری به عقب با JAR Backward compatibility with JARs

  • نکات و افکار Tips and thoughts

  • چالش: ماژول ها و کد میراث Challenge: Modules and legacy code

  • راه حل: ماژول ها و کد میراث Solution: Modules and legacy code

نتیجه Conclusion

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

نمایش نظرات

آموزش یادگیری Java 9 Modularity
جزییات دوره
1h 57m
32
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
36,547
- از 5
ندارد
دارد
دارد
Nick Maiorano
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Maiorano Nick Maiorano

نیک مایورانو یک مشاور نرم افزاری است که از روزهای ابتدایی با پلتفرم جاوا کار می کند. نیک با بیش از دو دهه تجربه به عنوان معمار و توسعه دهنده ، با ارائه خدمات گسترده ای از شرکت های کوچک تا شرکت های بزرگ خدمت کرده است. او اشتیاق خود را برای توسعه نرم افزار به عنوان نویسنده ، مربی و سخنران کنفرانس به اشتراک می گذارد.