ناموجود

آموزش Java

کد محصول:1835

آموزش Java

فهرست مطالب آموزش نرم افزار Java :

 

فصل اول: آشنایی با مفاهیم پایه جاوا و معرفی IDE های آن

  • ۱- بررسی زمینه های پیدایش جاوا
  • ۲- آشنایی با تاریخچه جاوا و برخی ویژگی های آن
  • ۳- آشنایی با لایه های امنیتی، زبان و کامپایلر جاوا و برخی محدودیت های Applet ها
  • ۴- آشنایی با مفاهیم شی گرایی، تجرید و کپسوله سازی
  • ۵- بررسی مفهوم وراثت (inheritance) و چند شکلی(Polymorphism)
  • ۶- مروری بر جاوا و علت اهمیت آن برای اینترنت و بررسی مشکل امنیت و قابل حمل بودن
  • ۷- بررسی خصلت های جاوا
  • ۸- بررسی نحوه عملکرد جاوا و انواع نسخه های آن
  • ۹- معرفی IDE های جاوا

    فصل دوم: شروع کار با Intellij IDEA و معرفی انواع داده ها و پیغام های خطا

    • ۱- ایجاد پروژه جدید در Intellij و نحوه ایجاد Package و کلاس
    • ۲- ایجاد و اجرای یک برنامه
    • ۳- تنظیمات اجرای برنامه و اجرای برنامه توسط خط Command
    • ۴- آشنایی با انواع داده های پایه در جاوا
    • ۵- نحوه معرفی انواع داده های صحیح
    • ۶- انواع داده های اعشاری با ممیز شناور
    • ۷- نحوه تعریف و استفاده از متغیرهای نوع Char
    • ۸- آشنایی با استفاده از داده Boolean و انواع Literal ها
    • ۹- آشنایی با مقدار دهی پویا به متغیرها و محدوده دستیابی و دوره حیات متغیرها
    • ۱۰- آشنایی با تبدیل و Casting
    • ۱۱- آشنایی با دستور Println و Print
    • ۱۲- آشنایی با پیغام های خطا
    • ۱۳- آشنایی با انواع کامنت ها
    • ۱۴- آشنایی با ویژگی Code completion و Debug کردن پروژه

     

    فصل سوم: آشنایی با انواع عملگر ها در جاوا و تقدم آنها

    • ۱- آشنایی با عملگرهای حسابی پایه و باقی مانده تقسیم و تخصیص
    • ۲- آشنایی با عملگرهای افزایش و کاهش
    • ۳- کار با عملگرهای بیتی
    • ۴- شیفت به چپ
    • ۵- شیفت به راست
    • ۶- عملگرهای بیتی و تخصیص و رابطه ای
    • ۷- عملگرهای منطقی بولی و اتصال کوتاه
    • ۸- عملگر تخصیص و If then else
    • ۹- تقدم عملگرها
    • ۱۰- ارتقاء خودکار انواع داده ها در عبارتها و آشنایی با قوانین ارتقاء انواع داده ها

     

    فصل چهارم: آشنایی با عبارات شرطی، دستورهای تکرار و آرایه ها

    • ۱- آشنایی با دستور If
    • ۲- آشنایی با if های تودر تو و دستور if else if
    • ۳- دستور Switch
    • ۴- عبارات Switch تو درتو
    • ۵- دستور تکرار While
    • ۶- دستور تکرار Do-While
    • ۷- آشنایی با حلقه For
    • ۸- بررسی برخی از اشکال حلقه For و For-each
    • ۹- استفاده از حلقه های تو درتو و عبارات پرش Break،Continue و Return
    • ۱۰- آشنایی با نحوه تعریف و استفاده از آرایه های تک بعدی
    • ۱۱- آشنایی با نحوه تعریف و استفاده از آرایه های چند بعدی
    • ۱۲- آشنایی با مقداردهی آرایه های چند بعدی و دیگر روش های تعریف آرایه و نکاتی درباره رشته ها

     

    فصل پنجم: آشنایی با کلاس ها ، سازنده ها، قابلیت بازگشت و کنترل دستیابی

    • ۱- آشنایی با اصول اولیه اشیا و کلاس ها
    • ۲- نحوه تعریف یک کلاس
    • ۳- معرفی متدها و افزودن متد به کلاس
    • ۴- آشنایی با Constructor یا سازنده ها و متد Finalize
    • ۵- Overload کردن متدها و بررسی روند ارسال پارامترها
    • ۶- آشنایی با قابلیت بازگشت در جاوا
    • ۷- کنترل دستیابی
    • ۸- آشنایی با متغیرهای Static و آرگومانهای با طول متغیر
    • فصل ششم: مفاهیم وراثت، چندشکلی،Override،Dispatch و کلاس Object

    • ۱- آشنایی با مفهوم ارث بری و چند شکلی
    • ۲- نحوه ارث بری از یک کلاس
    • ۳- کاربرد کلمه کلیدی Super
    • ۴- ایجاد یک سلسله مراتب چند سطحی و بررسی زمان فراخوانی Constructor ها
    • ۵- Override کردن متدها
    • ۶- توزیع یا dispatchپویای متدها و به کار بردن لغو روش
    • ۷- استفاده از کلاس های مجرد
    • ۸- استفاده از Final با وراثت و برای جلوگیری از وراثت
    • ۹- کلاس Object
    • ۱۰- مروری بر آرایه ها
    • ۱۱- بررسی کلاس String و Overload کردن متغیرهای Varargs
    •  

      فصل هفتم: بسته ها و رابط ها

    • ۱- آشنایی با مفهوم بسته بندی یا Encapsulation
    • ۲- نحوه تعریف یک بسته
    • ۳- درک مفهوم Classpath
    • ۴- محافظت دسترسی(Access protection)
    • ۵- وارد کردن بسته ها
    • ۶- آشنایی اولیه با رابط ها
    • ۷- تعریف نمودن یک رابط
    • ۸- پیاده سازی رابط ها
    • ۹- دسترسی به پیاده سازی ها از ارجاعات رابط و پیاده سازی نسبی
    • ۱۰- استفاده از متغیرها در رابط ها و گسترش رابط ها
    •  

      فصل هشتم: رشته ها و متدهای کار روی آنها

    • ۱- آشنایی با تعریف رشته ها و استفاده از آن ها
    • ۲- Constructor کلاس String
    • ۳- مشاهده طول رشته ها ، لیترال های رشته ای و ادغام رشته ها
    • ۴- متد استخراج کاراکترها و متدهای مقایسه رشته ها
    • ۵- جستجوی رشته ها
    • ۶- تغییر رشته ها و استفاده از متدهای Substring،Concat،Replace و Trim
    • ۷- تبدیل داده ها با استفاده از value of و تغییر بزرگی و کوچکی کاراکترها
    • ۸- معرفی چند متد دیگر کلاس string و معرفی کلاس String Buffer
    • ۹- آشنایی با متد های Capacity،Length،ensure capacity، set length و Set char At
    • ۱۰- استفاده از متد های getchars،Append و Insert
    • ۱۱- استفاده از متدهای Reverse،Delete، Delete char At و Replace
    • ۱۲- معرفی سایر متدهای stringBuffer و String Builder
    • ۱۳- معرفی کلاس Array و متدهای آن
    • ۱۴- آشنایی با کلاس Vector و کلاس Stack
    •  

      فصل نهم: آشنایی با استریم ها و خواندن ورودی از کنسول و خواندن و نوشتن فایل

    • ۱- آشنایی با استریم ها و معرفی کلاس های استریم بایتی
    • ۲- آشنایی با کلاس هاس استریم های کاراکتری و استریم های از پیش تعریف شده
    • ۳- خواندن ورودی های کنسول و خواندن کاراکترها
    • ۴- خواندن رشته ها و ایجاد یک Editor ساده
    • ۵- نوشتن خروجی کنسول و آشنایی با کلاس Printwriter
    • ۶- خواندن از فایل و نوشتن در آن
    • ۷- مدیریت حافظه در Java و نحوه عملکرد garbage collector
    •  

      فصل دهم: استفاده از استثنائات و کنترل و مدیریت خطا

    • ۱- استفاده از استثنائات و آشنایی با انواع آن ها
    • ۲- استفاده از Try و catch
    • ۳- جملات Catch چندگانه
    • ۴- دستورات تو در تو شده Try
    • ۵- ایجاد استثناء با روش Throw
    • ۶- کنترل خطا با روش Throws
    • ۷- استفاده از Finally در کنترل خطا
    • ۸- استثنائات توکار جاوا و ایجاد زیر کلاس استثناء
    •  

      فصل یازدهم: واسط گرافیکی جاوا ، Swing و انواع مدل های لایه بندی

    • ۱- معرفی ابزارهای تولید واسط های گرافیکی در جاوا Awt و Swing
    • ۲- معرفی تکنیک های مدیریت لایه بندی و آشنایی با دستورات ساخت پنجره و سایر کامپوننت ها
    • ۳- ایجاد لایه بندی Border layout برای یک فرم
    • ۴- ایجاد مدل لایه بندی box Layout و تغییر سایز و مکان کامپوننت ها در Box Layout
    • ۵- ایجاد فضای خالی میان کامپوننت ها و استفاده از کامپوننت ها ی نامرئی
    • ۶- آشنایی با مدل لایه بندی CardLayout
    • ۷- مختصری در مورد Event Handling
    • ۸- بررسی چند مثال دیگر از مدل لایه بندی CardLayout
    • ۹- آشنایی با مدل لایه بندی Flow Layout
    • ۱۰- آشنایی با لایه بندی Grid Bag Layout، Group Layout، Spring Layout و Border Layout
    • ۱۱- تعیین حد و مرز کامپوننت های Swing توسط Border ها
    •  

      فصل دوازدهم: کلاس های Swing (بخش اول)

    • ۱- آشنایی با کلاس JFrame و ایجاد یک frame و تعیین عنوان و اندازه آن
    • ۲- تعیین محل نمایش فریم در صفحه نمایش
    • ۳- تغییر ظاهر گرافیکی JFrame
    • ۴- تغییر آیکون JFrame
    • ۵- کنترل دکمه Close بالای فرم
    • ۶- بررسی ساختار فریم ها در جاوا و لایه بندی فریم
    • ۷- بررسی کلاس JLayered pane و ارتباط آن با JFrame
    • ۸- آشنایی با کلاس های JTextField و JPassword Field
    • ۹- شرح کلاس Jtext Area و JPOPUP Menu
    • ۱۰- آشنایی با کلاس J Lable
    • ۱۱- آشنایی با کلاس JButton
    • ۱۲- اضافه کردن Action به دکمه
    • ۱۳- آشنایی با کلاس JcheckBox
    • ۱۴- آشنایی با کلاس JPanel
    •  

      فصل سیزدهم: کلاس های Swing (بخش دوم)

    • ۱- آشنایی با کلاس JSliders
    • ۲- آشنایی با کلاس دیالوگ
    • ۳- نحوه ایجاد دیالوگ های خاص و دیالوگ های ورودی
    • ۴- کلاس تایمر
    • ۵- آشنایی با کلاس Jlist
    • ۶- آشنایی با کلاس JTree
    • ۷- افزودن Tooltip

آموزش  Oracle Javaبه شیوه مالتی مدیا (تصویری) به همراه نسخه کامل نرم افزار  و به همراه JDK و MySQL شامل ۱۹ ساعت فیلم آموزشی می باشد.