مجموعه ی ویدئویی حاضر که به صورت عملی ارائه شده است، این امکان را به شما می دهد تا بر مفاهیم اصلی Java SE 9، کامپوننت ها، ابزارها، و ویژگی های عمده جدید تسلط یافته و به یک Java Ninja تبدیل شوید. در انتهای بخش سوم، شما در موضوعاتی چون  Java Modularity و تغییرات ساختار اصلی JDK مهارت های قابل توجهی را کسب خواهید نمود. بخش دوم ، موارد  پیشرفته تر درباره modularity را به بحث می گذارد و تمام تکنیک هایی را که شما برای مهاجرت کد به Java 9 نیاز دارید در اختیار شما قرار می دهد. در بخش پایانی، ویژگی های جدید فوق العاده ای که توسط زبان ship شده است معرفی می شوند که نحوه ی ساختن تصاویر سفارشی runtime ( مشهور به JREs سفارشی) و ماژول هایی که به صورت ضعیفی با سرویس ها جفت شده اند، ارائه دهنده سرویس و مشتریان سرویس را نشان می دهد. تمام مباحث موجود در دوره با نمونه های عملی همراه هستند. این دوره رویکردی گام به گام برای موضوعات اصلی Java SE 9 گرد آورده است که با روشی ساده و محاوره ای به توضیح مطالب می پردازد. هر موضوع با حفظ ترتیب وهمراه با جزئیات درباره ی ویژگی های پایه و پیشرفته ی Java SE 9 توضیح داده می شود.

  • چرا Java SE 9؟
  • مروری بر دوره
  • به جاوا SE 9 خوش آمدید
  • Java SE 9 در آینده
  • آنچه باید بدانید
  • انتخاب یک محیط توسعه
  • شروع با جاوا SE 9
  • نصب جاوا SE 9 در macOS
  • نصب جاوا SE 9 در ویندوز
  • نصب IntelliJ IDEA در ویندوز
  • نصب IntelliJ در macOS
  • مراحل نصب را ارزیابی کنید
  • استفاده از فایل های تمرینی
  • پروژه Jigsaw و مفاهیم پایه ماژول
  • معرفی سیستم ماژول
  • ماژول چیست؟
  • ماژول و مبانی توصیف گر ماژول
  • تعاریف ماژول
  • تعاریف پیشرفته ی ماژول
  • توسعه ی اپلیکیشن Modular Hello World
  • JAR و اجرای اپلیکیشن Modularized Hello World
  • ساخت و استفاده از ماژول سفارشی
  • سازگاری و مهاجرت کد به Java SE 9
  • موارد بیشتر در نمودار وابستگی ماژول
  • کد رایج مهاجرت به Java 9
  • ماژول نامشخص
  • ماژول ریشه
  • ماژول خودکار
  • ابزار jdeps- تجزیه و تحلیل وابستگی جاوا
  • مفاهیم پیشرفته ی ماژول
  • ابزار jlink- ساخت Runtime سفارشی
  • ایجاد سرویس ها و ارائه دهندگان سرویس ها
  • ماژول ارائه دهنده سرویس با متد ارائه دهنده