
آموزش جاوا Java زبان برنامه نویسی
Java Trainingدوره کامل آموزش جاوا Java زبان برنامه نویسی شبیه سی پلاس پلاس به شیوه مالتی مدیا به زبان فارسی 19 ساعت آموزش ویدئویی Java شامل 13 فصل و 135 عنوان درسی آموزشی از آشنایی با مفاهیم جاوا تا آموزش شی گرایی در قالب یک دی وی دی آموزشی به همراه فایل پروژه های آموزش داده شده و JDK و MySQL بصورت اورجینال محصول گروه نرم افزری داتیس و مهرگان
جاوا Java یک زبان برنامهنویسیِ شیءگرا است. نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیت های سطح پایین کمتری پشتیبانی میکند. ایده شیء گرایی جاوا از زبان اسمالتاک گرفته شده است. یکی از قابلیتهای بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام میدهد. ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان نسبت به زبانهای نسل اول C بالا است. برنامههای جاوا به صورت بایت کد (کامپایل) میشوند و توسط JVM (ماشین مجازی جاوا) به کدهای ماشین تبدیل و اجرا میشوند. در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستمعامل خاصی نیستند برنامههای نوشته شده به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا میباشند. شعار جاوا «یکبار بنویس و هر جایی اجرا کن» (Write once, Run anywhere) است که به همین ویژگی اشاره دارد. گرامر جاوا محدودتر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شیگرایی، زبان جاوا یک زبان شیگرای خالص میباشد. فقط نوع دادهٔ اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگیها را پشتیبانی میکند و از کلاسها برای سادهتر کردن برنامهنویسی و کاهش خطا استفاده میکند.
جاوا JAVA زبانی چند سکویی و مستقل از سیستم عامل است که ویژگیهایی مانند امنیت و قابلیت استفاده در پلتفرمهای مختلف را برای توسعهدهندگانش به ارمغان میآورد. از جاوا برای ساخت اپلیکیشنهای اندروید، برنامههای دسکتاپی و بازیها میتوان استفاده کرد. جاوا زبانی کلاسیک و ریشهدار است که بهخوبی از پس انجام پروژههای نرمافزاری بزرگ برمیآید. علاوهبراین «هدوپ» یک فریم ورک تحت جاوا برای انجام پردازش روی دادههای بزرگ است که در وب سرویس های یاهو، فیسبوک و آمازون مورد استفاده قرار میگیرد. بنابراین چه بخواهید برای تلفن همراهتان اپلیکیشن بسازید و چه بخواهید روی الگوریتمهای پیچیده کار کنید، جاوا یک همراه خوب برای شما خواهد بود.
ویژگی های مجموعه آموزش جاوا Java
- دورهی کامل آموزش جاوا Java
- آموزش به زبان فارسی
- سیزده فصل عنوان درسی
- به همراه فایل پروژه های آموزش داده شده
- به همراه JDK و MySQL
- نرم افزار Intellij IDEA
- آموزش نصب و فعال سازی نرم افزار
- شامل ۱۳۵ درس با عنوان مهم و کاربردی
- محصول اورجینال گروه نرم افزاری مهرگان و داتیس
- بیش از ۱۱۰۰ دقیقه آموزش فارسی
سرفصل های آموزش زبان برنامه نویسی جاوا
- آشنایی با مفاهیم پایه جاوا و معرفی IDE های آن
- شروع کار با Intellij IDEA و معرفی انواع داده ها و پیغام های خطا
- آشنایی با انواع عملگر ها در جاوا و تقدم آنها
- آشنایی با عبارات شرطی، دستورهای تکرار و آرایه ها
- آشنایی با کلاس ها ، سازنده ها، قابلیت بازگشت و کنترل دستیابی
- مفاهیم وراثت، چندشکلی،Override،Dispatch و کلاس Object
- بسته ها و رابط ها
- رشته ها و متدهای کار روی آنها
- آشنایی با استریم ها و خواندن ورودی از کنسول و خواندن و نوشتن فایل
- استفاده از استثنائات و کنترل و مدیریت خطا
- واسط گرافیکی جاوا ، Swing و انواع مدل های لایه بندی
- کلاس های Swing (بخش اول)
- کلاس های Swing (بخش دوم)
نمونه ویدئو آموزشی
فصل 1 : آشنایی با مفاهیم پایه جاوا و معرفی IDE های آن
- بررسی زمینه های پیدایش جاوا
- آشنایی با تاریخچه جاوا و برخی ویژگی های آن
- آشنایی با لایه های امنیتی، زبان و کامپایلر جاوا و برخی محدودیت های Applet ها
- آشنایی با مفاهیم شی گرایی، تجرید و کپسوله سازی
- بررسی مفهوم وراثت (inheritance) و چند شکلی(Polymorphism)
- مروری بر جاوا و علت اهمیت آن برای اینترنت و بررسی مشکل امنیت و قابل حمل بودن
- بررسی خصلت های جاوا
- بررسی نحوه عملکرد جاوا و انواع نسخه های آن
- معرفی IDE های جاوا
فصل 2 : شروع کار با Intellij IDEA و معرفی انواع داده ها و پیغام های خطا
- ایجاد پروژه جدید در Intellij و نحوه ایجاد Package و کلاس
- ایجاد و اجرای یک برنامه
- تنظیمات اجرای برنامه و اجرای برنامه توسط خط Command
- آشنایی با انواع داده های پایه در جاوا
- نحوه معرفی انواع داده های صحیح
- انواع داده های اعشاری با ممیز شناور
- نحوه تعریف و استفاده از متغیرهای نوع Char
- آشنایی با استفاده از داده Boolean و انواع Literal ها
- آشنایی با مقدار دهی پویا به متغیرها و محدوده دستیابی و دوره حیات متغیرها
- آشنایی با تبدیل و Casting
- آشنایی با دستور Println و Print
- آشنایی با پیغام های خطا
- آشنایی با انواع کامنت ها
- آشنایی با ویژگی Code completion و Debug کردن پروژه
فصل 3 : آشنایی با انواع عملگر ها در جاوا و تقدم آنها
- آشنایی با عملگرهای حسابی پایه و باقی مانده تقسیم و تخصیص
- آشنایی با عملگرهای افزایش و کاهش
- کار با عملگرهای بیتی
- شیفت به چپ
- شیفت به راست
- عملگرهای بیتی و تخصیص و رابطه ای
- عملگرهای منطقی بولی و اتصال کوتاه
- عملگر تخصیص و If then else
- تقدم عملگرها
- ارتقاء خودکار انواع داده ها در عبارتها و آشنایی با قوانین ارتقاء انواع داده ها
فصل 4 : آشنایی با عبارات شرطی، دستورهای تکرار و آرایه ها
- آشنایی با دستور If
- آشنایی با if های تودر تو و دستور if else if
- دستور Switch
- عبارات Switch تو درتو
- دستور تکرار While
- دستور تکرار Do-While
- آشنایی با حلقه For
- بررسی برخی از اشکال حلقه For و For-each
- استفاده از حلقه های تو درتو و عبارات پرش Break،Continue و Return
- آشنایی با نحوه تعریف و استفاده از آرایه های تک بعدی
- آشنایی با نحوه تعریف و استفاده از آرایه های چند بعدی
- آشنایی با مقداردهی آرایه های چند بعدی و دیگر روش های تعریف آرایه و نکاتی درباره رشته ها
فصل 5 : آشنایی با کلاس ها ، سازنده ها، قابلیت بازگشت و کنترل دستیابی
- آشنایی با اصول اولیه اشیا و کلاس ها
- نحوه تعریف یک کلاس
- معرفی متدها و افزودن متد به کلاس
- آشنایی با Constructor یا سازنده ها و متد Finalize
- Overload کردن متدها و بررسی روند ارسال پارامترها
- آشنایی با قابلیت بازگشت در جاوا
- کنترل دستیابی
- آشنایی با متغیرهای Static و آرگومانهای با طول متغیر
فصل 6 : مفاهیم وراثت، چندشکلی،Override،Dispatch و کلاس Object
- آشنایی با مفهوم ارث بری و چند شکلی
- نحوه ارث بری از یک کلاس
- کاربرد کلمه کلیدی Super
- ایجاد یک سلسله مراتب چند سطحی و بررسی زمان فراخوانی Constructor ها
- Override کردن متدها
- توزیع یا dispatchپویای متدها و به کار بردن لغو روش
- استفاده از کلاس های مجرد
- استفاده از Final با وراثت و برای جلوگیری از وراثت
- کلاس Object
- مروری بر آرایه ها
- بررسی کلاس String و Overload کردن متغیرهای Varargs
فصل 7 : بسته ها و رابط ها
- آشنایی با مفهوم بسته بندی یا Encapsulation
- نحوه تعریف یک بسته
- درک مفهوم Classpath
- محافظت دسترسی(Access protection)
- وارد کردن بسته ها
- آشنایی اولیه با رابط ها
- تعریف نمودن یک رابط
- پیاده سازی رابط ها
- دسترسی به پیاده سازی ها از ارجاعات رابط و پیاده سازی نسبی
- استفاده از متغیرها در رابط ها و گسترش رابط ها
فصل 8 : رشته ها و متدهای کار روی آنها
- آشنایی با تعریف رشته ها و استفاده از آن ها
- 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
فصل 9 : آشنایی با استریم ها و خواندن ورودی از کنسول و خواندن و نوشتن فایل
- آشنایی با استریم ها و معرفی کلاس های استریم بایتی
- آشنایی با کلاس هاس استریم های کاراکتری و استریم های از پیش تعریف شده
- خواندن ورودی های کنسول و خواندن کاراکترها
- خواندن رشته ها و ایجاد یک Editor ساده
- نوشتن خروجی کنسول و آشنایی با کلاس Printwriter
- خواندن از فایل و نوشتن در آن
- مدیریت حافظه در Java و نحوه عملکرد garbage collector
فصل 10 : استفاده از استثنائات و کنترل و مدیریت خطا
- استفاده از استثنائات و آشنایی با انواع آن ها
- استفاده از Try و catch
- جملات Catch چندگانه
- دستورات تو در تو شده Try
- ایجاد استثناء با روش Throw
- کنترل خطا با روش Throws
- استفاده از Finally در کنترل خطا
- استثنائات توکار جاوا و ایجاد زیر کلاس استثناء
فصل 11 : واسط گرافیکی جاوا ، 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 ها
فصل 12 : کلاس های Swing(بخش اول)
- آشنایی با کلاس JFrame و ایجاد یک frame و تعیین عنوان و اندازه آن
- تعیین محل نمایش فریم در صفحه نمایش
- تغییر ظاهر گرافیکی JFrame
- تغییر آیکون JFrame
- کنترل دکمه Close بالای فرم
- بررسی ساختار فریم ها در جاوا و لایه بندی فریم
- بررسی کلاس JLayered pane و ارتباط آن با JFrame
- آشنایی با کلاس های JTextField و JPassword Field
- شرح کلاس Jtext Area و JPOPUP Menu
- آشنایی با کلاس J Lable
- آشنایی با کلاس JButton
- اضافه کردن Action به دکمه
- آشنایی با کلاس JcheckBox
- آشنایی با کلاس JPanel
فصل 13 : کلاس های Swing(بخش دوم)
- آشنایی با کلاس JSliders
- آشنایی با کلاس دیالوگ
- نحوه ایجاد دیالوگ های خاص و دیالوگ های ورودی
- کلاس تایمر
- آشنایی با کلاس Jlist
- آشنایی با کلاس JTree
- افزودن Tooltip














دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.