سرفصلهای آموزش برنامه نویسی جاوا Java SE 8 Programming :

  • معرفی مفهوم برنامه نویسی و اهداف آن
  • بررسی تاریخچه مختصر زبانهای برنامه نویسی و مزایا و معایب هریک
  • معرفی ویژگی های زبان جاوا و تفاوتهای آن با سایر زبانها
  • بررسی مفهوم شی گرائی و ویژگی های آن
  • معرفی مفهوم انتزاع
  • معرفی مفهوم وراثت
  • معرفی مفهوم چندگانگی
  • معرفی مفهوم بسته بندی
  • بررسی JVM و نقش آن در انتقال پذیری برنامه ها
  • معرفی مدل مدیریت حافظه و روش خودکارسازی آن در جاوا
  • بررسی انواع متغیر ها -Value Type و Reference Type
  • بررسی مفهوم package و شکل کلی پروژه های Java Application
  • معرفی تابع main() و دستورات ورودی و خروجی
  • بررسی روش ورودی و خروجی کنسول
  • بررسی روش ورودی و خروجی دیالوگ
  • معرفی ساختارهای پایه برنامه نویسی جاوا،شرط،تکرار،تصمیم
  • معرفی ساختمان داده و انواع آن
  • بررسی تفاوتهای انواع ساختمان داده
  • بررسی آرایه های یک بعدی و چند بعدی
  • بررسی عملیات روی آرایه ها
  • معرفی توابع
  • بررسی انواع توابع،بازگشتی و غیر بازگشتی
  • بررسی انواع ورودی و خروجی تابع
  • معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها
  • بررسی روش تعریف کلاس
  • معرفی اعضای کلاس و بررسی نقش فیلدها
  • بررسی وراثت ا ز Object و تحلیل آن
  • بررسی مفهوم override
  • تعریف getter و setter
  • معرفی Constructor و Destructor
  • معرفی اعضای static
  • معرفی enum و روش استفاده از آن
  • بررسی نقش interface ها در برنامه نویسی جاوا
  • ارائه مثال های عملی از interface
  • بررسی روش استفاده از interface ها در مدیریت رویداد
  • بررسی جزئیات مربوط به رویداد
  • معرفی IO و امکانات چاوا در این مورد
  • بررسی انواع روشهای ایجاد فایل
  • بررسی انواع روشهای خواندن و نوشتن در فایل
  • بررسی نحوه دسترسی به اطلاعات درایوهای کامپیوتر
  • بررسی مفهوم Serialization و Deserialization
  • معرفی مفهوم Thread و MultiThreading
  • بررسی دسترسی همزمان Thread ها به منابع
  • بررسی مفهوم Synchronization
  • بررسی ساختمان داده های Collection و Generic
  • بررسی عبارتهای لامبدا