آموزش یادگیری 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 57m
32
Linkedin (لینکدین) lynda-small
20 دی 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
36,547
- از 5
ندارد
دارد
دارد
Nick Maiorano

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Maiorano Nick Maiorano

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

Linkedin (لینکدین)

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

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

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