آموزش برنامه نویسی جاوا

با توجه به اهمیت زبان برنامه نویسی جاوا تصمیم گرفتیم مجموعه ای تحت عنوان آموزش برنامه نویسی جاوا را برای شما آماده کنیم، جاوا (به انگلیسی: Java) یک زبان برنامه‌نویسی شئ‌گراست  زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند.

یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالاست و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه‌هایی که با برنامه نویسی جاوا نوشته می‌شوند به صورت کدهای بیتی همگردانی(کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نمی‌باشند. نرم افزارهایی که بوسیله جاوا طراحی می‌شوند  بر روی انواع مختلف کامپیوترها و انواع مختلف وسایل الکترونیکی و انواع مختلف موبایل  اجرا می‌شوند. به همین دلیل است که در دنیای موبایل یک بازی که با جاوا طراحی شده است بر روی همه مارک‌های موبایل از جمله نوکیا و موتورولا و سونی اریکسون و سامسونگ و … اجرا می شود. همانطور که در جریان هستید زبان جاوا یکی از مهم ترین زبان‌های برنامه نویسی است که و همینطور یکی از محبوب ترین زبان‌های برنامه نویسی پس توصیه ما به شما این است که با آموزش برنامه نویسی جاوا با ما همراه باشید.

آموزش برنامه نویسی جاوا پیش‌نیاز ندارد.

قبل از اینکه به سراغ آموزش برنامه نویسی اندروید بروید باید آموزش برنامه نویسی جاوا را در حد معمول بلد باشید.

برنامه نویسی زبان جاوا در 5 فصل آموزش ضبط شده است که ما این پنج فصل را به صورت یک پکیج کامل صفر تا صد جاوا در نظر گرفتیم.

فصل یک: مفاهیم پایه در زبان جاوا

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

سرفصل دوره و معرفی زبان جاوا

نصب و راه اندازی ابزار موردنیاز برای برنامه نویسی

آشنایی با زبان برنامه نویسی ++C

آموزش مقدماتی جاوا 1

آموزش مقدماتی جاوا 2

آموزش مقدماتی جاوا 3

فصل دوم :مفاهیم پیشرفته در جاوا

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

تکنیک های Eclipse + آموزش OOP (برنامه نویسی شئ گرا)

آشنایی با برنامه نویسی چند نخی در جاوا (Multi-Thread)

آشنایی با برنامه نویسی شبکه در جاوا (Socket Programming)

آشنایی با برنامه نویسی وب در جاوا (Applet و JSP)

آشنایی با گرافیک در جاوا (AWT)

فصل سوم: ابزار ها و تکنیک های برنامه نویسی با جاوا

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

مباحث تکمیلی شامل لیست ها (List) و توابع عمومی (Generic Functions)

ساخت فایل های اجرایی JAR و EXE از پروژه جاوا

ساخت فایل نصـاب با Install Any Where و Setup Factory

کار با پایگاه داده MySQL در جاوا

گزارش گیری با Jasper Reporter در جاوا

آشنایی با محیط برنامه نویسی NetBeans و آموزش نصب و راه اندازی آن

فصل چهارم: برنامه نویسی در محیط Visual با جاوا

تا اینجای آموزش زبان جاوا، یادگرفتیم که جاوا چی هست، چه توانایی هایی داره و با چه ابزار هایی سازگاره. اما نکته ای که هست اینه که ما تو محیط کنسول برنامه می نوشتیم و فقط با محیط visual در حد آشنایی کار کردیم؛ تو این فصل قصد داریم ابزار های حرفه ای برنامه نویسی بصری در زبان جاوا رو تو محیط برنامه نویسی قدرتمند NetBeans یاد بگیریم.

در فصل چهارم این آموزش برنامه نویسی بصری تو زبان جاوا با کامپوننت های Swing (تلفظ: سویینگ) انجام میشه و ما می خوایم اشیاء موجود در NetBeans رو به همراه چند سری از کتابخانه های آماده بررسی کنیم.

خلاصه مطالبی که در  فصل چهارم بررسی می شوند:

اتصال به پایگاه داده و مدیریت آن

ساختن فرم های مختلف و طراحی ظاهری

کار با منو ها و تولبار

بررسی اشیاء Swing و خواص آنها

ساختن برنامه کار با پایگاه داده بدون کدنویسی

بررسی ابزار های مختلف نظیر:

تقویم

قالب ها

ابزار جدول

رسم نمودار

فصل پنجم: پیاده سازی سیستم مدیریت هتل با جاوا

و اما فصل آخر! به این فصل که رسیدیم بر حسب قاعده باید یاد گرفته باشیم که برنامه نویسی جاوا شامل چه مباحثی میشه. مبحث ارزشمند و مهم این مجموعه که از ابتدا قصد داشتیم به اون بحث برسیم، برنامه نویسی با کامپوننت های سویینگ بود که تو فصل قبل (فصل 4) بصورت کاربردی معرفی شد؛ اما همیشه برای درک عمیق تر و یادگیری بیشتر یک زبان برنامه نویسی باید پروژه های کوچیک و بزرگی رو انجام داد و یا پروژه های دیگران رو بررسی کرد.

مبحث این فصل بررسی نرم افزار سیستم مدیریت هتل هست که در حین بررسی این سیستم، با پایگاه داده SQLite هم آشنا میشیم و همینطور به صورت اجمالی یه نرم افزار Setup ساز رو هم معرفی میکنیم.

در این فصل چند کتاب مفید و کاربردی برای جاوا هم قرار داده شده و همینطور تعدادی وبسایت مرتبط با جاوا رو هم معرفی میکنیم.

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

پایگاه داده SQLite

پروژه سیستم مدیریت هتل (HMS)

معرفی وبسایت های مفید

معرفی کتاب های موجود

پیشنمایش آموزش برنامه نویسی جاوا(فصل اول):

پیشنمایش آموزش برنامه نویسی جاوا(فصل دوم):

34 دیدگاه برای آموزش برنامه نویسی جاوا

  1. عالی

    • ممنون دوست عزیز

  2. سلام
    بهتر نیست که دکمه ی خرید آموزش رو یکم بالاتر بزارین !!!

    • کدوم دکمه ؟

  3. سلام چطور میشه دانلودش کرد هیچ دکمه ای نداره؟

    • لینک های دانلود اصلاح شدن دوست عزیز میتونید رایگان دانلود کنید

  4. عرض سلام و خسته نباشید

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

    قبل از نوسازی و تغییرات در سایتان، بنده در حال دانلود برخی از آموزش های شما بودم
    متاسفانه و یا خوشبختان سایت با تغییراتی مواجه شد ، اما برخی از دانلودهای من نیمه رها شده و یا ….

    لطف می فرمایید که بنده را راهنمایی نمایید و به عنوان نمونه توضیح دهید که لینک های دانلود بخصوص موارد زیر را در کدام صفحه میتوان پیگیری نمایم و دانلود خود را کامل کنم:
    اگر نیاز بود، اعلام نمایید، لینک های دانلود را هم قرار دهم.
    درس دوم آموزش اندروید 2016
    سورس پکیج آموزش سی شارپ (حجم سورس 35.12 – حجم آموزش 724)

    با تشکر

    • سلام اصلاح شد دوست عزیز

  5. ضمنا منظورم از لینک تکراری در این صفحه ، لینک پنجم (آخر) است که تکرار لینک سوم است ه در دیدگاه قبلی جا موند.
    با احترام – موفق باشید

  6. لینک پارت چهار با پنج یکی هستش

    • سلام اصلاح شد ممنون از اطلاع رسانیتون

  7. درود،
    ممنونم از به اشتراک گذاشتن این آموزش.
    پارت اول و دوم مشکل داره و بعد از دانلود باز نمیشه. چند بار هم دانلود کردم.
    ممنون میشم اصلاح بفرمایید.
    شاد باشید و پیروز

    • سلام دوست عزیز اصلاح شد

  8. سلام
    از اینکه این اموزش ها به رایگان قرار دادید ممنونم
    لطفا روی اموزش php mvc هم کارکنید

  9. سلام ممنون از زحمت شما
    ببخشید توی فصل چهارم ویدیوی شماره 4 برای نمایش اطلاعات دیتابیس در جدول از یک کلاس به نام DbUtile
    استفاده شده که هیچ توضیحی در آموزش داده نشده میشه لطفا راهنمایی کنید.
    کلاس رو هم که باز میکنم مینویسه کلاس کامپایل شده هست و هیچ چیزی توش نیست
    باتشکر

    • سلام دوست عزیز
      آموزش کامله و مشکلی نداره

  10. عالی بود
    کاش مبلغی هر چند اندک هم برای این آموزش در نظر می گرفتید تا کمی از خجالت شما در بیاییم

    • ممنون از توجهتون دوست عزیز خیلی خوشحالیم که این آموزش مورد توجه شما قرار گرفته همین برای ما کافیه که رضایت شما رو جلب کنیم

  11. سلام.
    توی فیلما یک جایی از 3 بسته emf , gef , ve استفاده میکنه، ولی گفته نشده از کجا اینا رو پیدا کنیم؟ میشه لینک دانلودشونو بزارید؟
    با تشکر

  12. سلام وقت بخیر

    میخواستم یه تشکر ویژه بکنم از اقای متیما یوسفی راد واسه ویدیو های اموزشی شون

    من ویدیو شون رو از جای دیگه ای گرفتم الان فصل به فصل دارم خود اموز کار میکنم

    با اینکه هیچ پیش زمینه ای نداشتم خیلی روان اموزش میدن

    کلی تو نت گشتم تا یه راهی واسه ارتباط با ایشون و تشکر کردن ازشون پیدا کنم موفق نشدم.

    اقا دمت گرم
    به نظرم کار بزرگی میکنی و مهم ترین چیز اینه که وقتی دارم تمرین برنامه نویسی میکنم نا خوداگاه اسم کلاس ها و متد ها و پکیج ها متیما تایپ میکنم

    کاش بشه یه روزی یه جایی محبت هاتون جبران بشه کار واقعی رو شما میکنید تو این مملکت

    • سلام ممنون از نظرتون
      خیلی خوشحالیم که تونستیم رضایت شما رو جلب کنیم .
      موفق و پیروز باشید

  13. سلام وقت بخیر

    من تو قسمت درس Applet به مشکل برخوردم تو eclipse
    هر چی فروم خارجی ام گشتم راه حل اش رو پیدا نکردم

    وقتی همون اول درس Applet رو extends میکنم واسه کلاس :

    اپلت import میشه ولی ارور ظاهر میشه که :

    the type java.io.objectinputstream cannot be resolved

    بعد ازم میخواد build path رو configure کنم!

    منم جدید ترین نسخه jre رو دانلود و نصب کردم و configure کردم ولی فایده ای نداره!

    نسخه jdk منم 1.8.111

    هیچی به ذهنم نمیرسه رفته رو مخ ام چه کنم؟لطفا راهنمایی کنید

    • سلام دوست عزیز در حال حاضر امکان پاسخ دادن به سوالات تخصصی وجود نداره سوالات خودتون رو در فروم های معتبر بپرسین !

  14. سلام وقت بخیر
    لطفا کمکم کنید چطور میشه یه برنمه ی نصبی با فرمت exe رو به دلخوا تغییر داد مثلا اسم ، آیکن ، عکس… یه جورای شخصی سازی کرد منتظر جوابتون هستم.

    • سلام دوست عزیز در حال حاضر امکان پاسخ دادن به سوالات تخصصی وجود نداره سوالات خودتون رو در فروم های معتبر بپرسین !

  15. سلام من فیلم هاتون دانلود کردم عالی هستن ممنون که بدون هیچ چشم داشتی اینهمه زحمت برای من امثال من کشیدید ایشالا همیشه پیروز موفق باشید

    • سلام دوست عزیز
      خوشحالیم که مورد توجهتون قرار گرفته و ممنون از کامنت پر انرزیتون

  16. سلام و وقت بخیر
    میخواستم اموزش برنامه نویسی اندروید رو شروع کنم ایا دیدن این اموزش جاوا کافی بود؟؟؟
    ممنون از پاسخ و راهنمایی شما

    • سلام دوست عزیز این آموزش کامله و نیاز شما رو برای آموزش اندروید کاملا مرتفع میکنه .

  17. اقا سلام خوبید
    در این اموزش حلقه ها for if else و این چیزایی که تو اندروید در قسمت جاواش مینویسن اموزش داده میشه؟
    من الان اموزش اندروید دیدم هیچی نمیفهمم گفتت اول باید جاوا ببینی بعد بیای تو اندروید استودیو تابفهمی

    و اینکه زمان کل اموزش جاوا دوساعته واقعا؟

  18. سلام
    ممنون از آموزشهای عالیتون از اینکه بدون هیچ چشمداشتی این آموزشهای عالی رو در اختیار عموم قرار دادین ممنونم.

    • سلام
      ممنو از شما دوست عزیز
      خیلی خوشحالیم که تونستیم رضایت شما رو به دست بیارم و وظیفه اصلی خودمون رو انجام بدیم .

  19. باسلام
    پالاگین veکه در اموزش جاوا در بخش برنامه نویسی اسان بصری گفته بودید در سایت eclipse موجود نبود اگر ممکن است فایل یک لینک دانلود برای ان قرار دهید

  20. سلام
    توضیحات خیلی پیشرفته هستند و من که تازه کار هستم خیلی از موارد رو متوجه نمی شم اما در کل عالیه و استاد در سطح تیزهوشانه و من در اون سطح نیستم

    • سلام دوست عزیز
      خوشحالیم که مورد توجهتون قرار گرفته

  21. سلام خسته نباشید
    واقعا خدا قوت به شما دوستان عزیز
    ببخشید یک سوال داشتم که برنامه نویسی جاوا همون برنامه نویسی اندروید هست یا فقط مقدمه ای بر برنامه نویسی اندروید است؟
    ممنون

    • سلام دوست عزیز
      برنامه نویسی جاوا پیشنیاز برنامه نویسیه اندرویده و نیازه که شما جاوا رو تا حدی یاد گرفته باشین

  22. سلام خسته نباشید
    پس بنده برای یادگیری برنامه نویسی اندروید لازم است برنامه نویسی جاوا را تا حدی یادبگیرم.حالا برای اینکه تاحدودی یاد بگیرم این برنامه نویسی را چند فصل از آموزشتون رو باید نگاه کنم؟

    • سلام
      طبق سرفصل ها مشاهده کنید که تا کجا ی آموزش جاوا مد نظرتون هست برای یاد گیری
      و تا همون قسمت رو مشاهده کنید
      البته به نظر من آموزش جاوا رو اگر کامل یاد بگیرید خیلی بهتره
      موفق باشید

  23. سلام و عرض خسته نباشید دوباره
    ببخشید بنده اطلاعاتی در زمینه برنامه نویسی ندارم ایا با مطالعه این اموزش ها می تونم به طور کامل برنامه نویسی جاوا و اندروید را یاد بگیرم.

    • سلام
      آموزش ها به صورت صفر تا صد هستند و شما میتونید از سایت دانلود کنید و با دقت این آموزش ها رو تماشا کنید
      در پایان هم پروزه انجام بدید مطمئنا کامل یاد میگیرید .

  24. سلام
    تشکر ازسایت خوبتون
    فک میکنم تو پارت یک ودو اشکالی وجود داره
    بعد از دانلود این دو قسمت موفق به بازکردن نشدم.

    • سلام
      مشکلی نداره دوست عزیز
      یک بار دیگه دانلود کنین اگر باز هم مشکل داشت اطلاع بدین تا لینک های دانلود رو دوباره براتون بفرستم

  25. سلام عذرخواهی میکنم
    بازم امتحان کردم و دانلود کردم ولی متاسفانه باز نشد فقط پارت یک ودو باز نمیشه بقیه باز میشن
    ممنون از پیگیرتون

    • سلام دوست عزیز فایل رو درست میکنیم و دوباره به ایمیلتون میفرستیم لینک ها رو
      موفق و پیروز باشید

    • دوست عزیز
      لینک ها رو دوباره به ایمیلتون ارسال کردم
      باز هم اگه مشکلی داشت حتما اطلاع بدین یا ایمیل بزنین که بررسی بشه
      موفق باشین
      irprogram@yahoo.com

  26. سلام خسته نباشید
    در اموزش جاوا پارت اول در قسمتی که برنامه نویسی c++ رو توضیح میدید در اوایل فیلم یک برنامه می نویسید و از ان خروجی میگیرید متاسفانه بنده در قسمت خروجی ان به مشکل برخوردم و هر بار اون گزینه رو می زنم اون متنی که باید نمایش بدهد رو نمایش نمی دهد.ممنون میشم اگر کمکم کنید.

    • سلام دوست عزیز
      در حال حاضر امکان پاسخگویی به سوالات تخصصی وجود نداره
      به زودی وقتی که بخش پرسش وپاسخ ما راه اندازی بشه این امکان فراهم میشه و سوالات پاسخ داده میشن
      در حال حاضر سوالات خودتون رو در فروم های معتبر بپرسید .
      موفق و پیروز باشید

  27. ببخشید آموزش ها 0 تا 100 هستش ؟

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

  28. سلام خسته نباشید ازکجا میشه سوالات تخصصی را پرسید

    • سلام دوست عزیز
      به زودی بخش پرسش و پاسخ irprogram راه اندازی میشه اما در حال حاضر در فروم های معتبر سوالاتتون رو مطرح کنین
      موفق و پیرزو باشید

  29. سلام آقای یوسفی راد
    برای کار با اندروید استودیو باید چند فصل از این آموزش هارو یاد بگیریم
    همچنین از زحمات شما بسیار سپاس گذارم و واقعا بیشتر آموزش هاتون رو دنیال میکنم

  30. سلام وقت بخیر
    سوال خیلی مهمی دارم و ممنون میشم که راهنمایی ام کنید
    من در حال نوشتن برنامه ای هستم که تو صفحه ثبت نام دو عدد combo box دارم که وقتی یکی از آیتم های combo box1 انتخاب بشه داخل دیتابیس تطبیق بده و هر استادی که ایتم درس مورد نظر رو انتخاب کرده رو انتخاب کنه و همه اون اساتید رو جزو آیتم های combo box2 قرار بده
    ممنون میشم کمکم کنید

  31. با عرض سلام و خسته نباشید فایل زیپ پارت 1 جاوا خرابه.
    ممنون

    • سلام …ممنون…چک کردم فایلشو ،درست بود…مجدد امتحان کنید.اگر مشکل داشتید اطلاع بدید تا به ایمیلتون ارسال بشه…موفق باشید

  32. سلام …
    خسته نباشید میگم به آقای متیمای عزیز و از بابت تهیه این ویدئو ازشون تشکر میکنم….فکر میکنم که اگه کمی مطالب رو واضح تر بیان میکردند, بهتر بود و این مجموعه آموزشی برای من گنگ بود و من متاسفانه نتونستم بهره ای ببرم….. در هر حال ازینکه ایشون زحمت کشیدن و مجموعه آموزشی رو تهیه کردن تشکر میکنم و میدونم تهیه مجموعه بیست ساعته کار راحتی نیست.
    ممنونم از لطف همه دوستانم در سایت IRPROGRAM و متیمای عزیز و خانم زهره و فرزانه عزیز و احتمالا دوستان دیگه ای که من تابحال در این سایت ندیدم که با همکاری هم سایت به این خوبی در اختیار ما گذاشتند.
    من به این آموزش نمیتونم نمره عالی بدم و میدونم که شما دوستان با انتقاد پذیری خودتون میتونید سایت بهتری داشته باشید. امتیازی که به این آموزش میدم فقط به عنوان تشکر از زحمات دوستان هست.

    • سلام…این آموزش قدیمیه و الان به مدرسش دسترسی نداریم حتما در آموزش های بعدی نکاتی رو که گفتید در نظر می گیریم…ممنون از شما که با نظرتون بهمون انرژی دادید…موفق و پیروز باشید.

  33. خیلی خیلی ممنون!!!!!
    یک در دنیا و صد در اخرت خیر ببینید ??

    • سلام دوست عزیز
      خیلی خوشحالیم که مورد توجهتون قرار گرفته
      موفق و پیروز باشید

  34. سلام
    وقت بخیر
    از بابت تلاش تون تشکر فراوان دارم.
    فایل زیپ یک و دو برای من باز نمیشه و ارور میخوره.
    لطف میکنید پوشه این دو تا فایل رو بفرستید روی ایمیلم.البته که فایل زیپ نباشه.
    Chasakhar2@gmail.com

    • دوست عزیز یک فایل حاوی لینک های دانلود براتون فرستاده شد
      موفق باشید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *