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

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

تصویر آموزش جاوا

مخاطبین این دوره، علاقمندان به فراگیری زبان جاوا و مدرسان دوره‌های مبتنی بر جاوا در دانشگاهها، آموزشگاهها و صنعت هستند. هدف اصلی این دوره، ارائه یک بسته آموزش جاوا به صورت عام‌المنفعه است که در آن آموزش جاوا به شکل صحیح، دقیق و روزآمد در اختیار عموم علاقمندان قرار می‌گیرد. هرچند تغییر محتوای این اثر بدون اطلاع و تأیید انجمن جاواکاپ مجاز نیست، اما بازنشر یا تدریس آن‌چه توسط جاواکاپ و به صورت عمومی منتشر شده است، با ذکر مرجع (جاواکاپ) بلامانع و البته مایه خوشحالی تهیه‌کنندگان این دوره آموزشی است. انجمن جاواکاپ، از همه متخصصان و صاحب‌نظران دعوت می‌کند تا در این فرایند ما را یاری کنند و نظرات خود را درباره ساختار و محتوای آموزشی این دوره (از طريق همین صفحه در سایت جاواکاپ، گروه  برنامه‌نویسان جاوا در لینکدین یا از طريق ایمیل info [AT] javacup [DOT] ir) ارائه فرمایند.

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

آموزش جاوا SE به صورت کامل   حجم : 5.18 گیگابایت

آموزش جاوا FX به صورت کامل   حجم : 377 مگابایت

آموزش UnitTesting به صورت کامل    حجم : 1.20 گیگابایت

دوره آموزشی جاوا در پنج بخش و بیست جلسه طراحی شده است:

الف) آشنایی با مبانی برنامه‌نویسی جاوا

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

این بخش مجموعاً در 4 ساعت و 30 دقیقه آماده شده است.

سایر فایل‌ها و آموزش‌ها: ( همه فایل های زیر در پکیج zip شده بالا موجود است)
1- آشنایی با مبانی جاوا اسلاید  (pdf) اسلاید (pptx)

 لینک دانلود مستقیم 

مشاهده در آپارات

مشاهده در نماشا

تمرین خودآزمون
2- مفاهیم اولیه زبان جاوا  اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات

مشاهده در نماشا

 تمرین خودآزمون
3- رشته، آرایه و چند داستان دیگر  اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات  تمرین خودآزمون
— پروژه اول اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات

مشاهده در نماشا

 نمونه کد

ب) مبانی برنامه‌نویی شیء‌گرا (Object Orientation) در جاوا

در این بخش آموزش جاوا ، مفاهیم شیءگرا در جاوا آموزش داده می‌شود. مفاهیمی مانند کلاس، شیء، وراثت (Inheritance)، چندریختی (Polymorphism) و واسط (Interface) بیان می‌شود.

این بخش مجموعاً در 8 ساعت و 57 دقیقه آماده شده است.

سایر فایل‌ها و آموزش‌ها :
4- برنامه نویسی شئ گرا 
اسلاید  (pdf)  اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات

مشاهده در نماشا 

تمرین خودآزمون
5- اشیاء در جاوا اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

 مشاهده در آپارات  تمرین خودآزمون
6- تولد و مرگ اشیاء اسلاید  (pdf)

 

غلط‌‎‌نامه

اسلاید (pptx)

 

غلط‌نامه

لینک دانلود مستقیم

 مشاهده در آپارات 

تمرین خودآزمون 1

تمرین خودآزمون 2

7- امکانات شیءگرا در جاوا اسلاید  (pdf)

 

غلط‌نامه

اسلاید (pptx)

 

غلط‌نامه

لینک دانلود مستقیم

 مشاهده در آپارات  تمرین خودآزمون 1

تمرین خودآزمون 2

تمرین خودآزمون 3

تمرین خودآزمون 4

8- چند داستان کوتاه درباره امکانات جاوا اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

 مشاهده در آپارات 

 
تمرین خودآزمون
9- مهارت‌های برنامه‌نویسی اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

 مشاهده در آپارات  تمرین خودآزمون
— پروژه دوم اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

 مشاهده در آپارات  کد نفر اول

ج) مفاهیم پیشرفته شیءگرا در زبان جاوا

در این بخش، با مفاهیم پیشرفته‌تری درباره امکانات شیءگرا در آموزش جاوا آشنا می‌شویم.

سایر فایل‌ها و آموزش‌ها :
10- وراثت (Inheritance) اسلاید  (pdf)

غلط‌نامه

اسلاید (pptx)

غلط‌نامه

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون 1

تمرین خودآزمون 2

11- چندریختی (Polymorphism) اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون 
12- واسط (Interface) اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون
13- مدیریت استثناء (Exception) اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات  تمرین خودآزمون
— پروژه سوم اسلاید  (pdf) اسلاید (pptx)      

د) کیفیت نرم‌افزار

در این فصل به راهکارهای بهبود کیفیت نرم‌افزارهایی که تولید می‌کنیم، می‌پردازیم. به خصوص، برنامه‌نویسی تست‌محور با کمک فناوری JUnit تدریس می‌شود. این فصل بعد از 20 جلسه آموزشی در جاواکاپ منتشر شده است، ولی بهتر است آموزش آن بعد از جلسه 13 (بعد از موضوع Exception و قبل از موضوع ظرف‌ها و ساختمان‌های داده) انجام پذیرد.

سایر فایل‌ها و آموزش‌ها :
برنامه‌نویسی تست‌محور با کمک JUnit اسلاید  (pdf) اسلاید (pptx)

 لینک دانلود مستقیم

مشاهده در آپارات

تمرین خودآزمون 1

تمرین خودآزمون 2

بازآرایی برنامه‌ها (Code Refactoring) اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

  مشاهده در آپارات

هـ) ساختمان‌های داده و انواع عام

در این فصل به بیان مفاهیم و امکاناتی مانند داده‌های عام (Generics) و ساختمان‌های داده‌ای جاوا (مثل Collection، Map و غیره) می‌پردازیم.

سایر فایل‌ها و آموزش‌ها :

14- ظرف‌ها و ساختمان‌های داده
(Containers and Data Structures)

 اسلاید  (pdf)

غلط‌نامه

اسلاید (pptx)

غلط‌نامه

لینک دانلود مستقیم

مشاهده در آپارات  تمرین خودآزمون 1

تمرین خودآزمون 2

15- انواع داده عام (Generics) اسلاید  (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون
— پروژه چهارم          

و) مفاهیم پیشرفته در  آموزش جاوا

مطالب پیشرفته‌تری مانند برنامه‌نویسی همروند (Multi-Thread) ، فایل‌ (IO)، برنامه‌نویسی تحت شبکه (Socket) و موضوع بازتاب (Reflection) در این فصل بیان می‌شوند.

سایر فایل‌ها و آموزش‌ها:

16- فایل و IO  اسلاید  (pdf) اسلاید (pptx)

 لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون
17- برنامه‌های چندنخی (Multi-Thread)   اسلاید (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون
18- مباحث پیشرفته در برنامه‌های موازی (Concurrency)  اسلاید (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات  
19- بازتاب (Reflection)  اسلاید (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون 
— پروژه پنجم          

ز) امکانات نسخه‌های جدید جاوا

 

در نسخه‌های جدید زبان جاوا، به خصوص نسخه‌های 7 و 8، امکاناتی معرفی شده است که هنوز بسياری از برنامه‌نویسان با آنها ناآشنا هستند. به خصوص در جاوا 8 ، تغییرات گسترده‌ای در زبان ایجاد شده است. در این نسخه، رویکرد برنامه‌نویسی تابعی (Functional Programming) برای زبان جاوا معرفی و ممکن شده است. در این بخش با برنامه‌نویسی تابعی، عبارت‌های لامبدا (Lamba Expression)، واسط‌های تابعی (Functional Interface) و جویبارها (Stream) آشنا می‌شویم.

سایر فایل‌ها و آموزش‌ها :

20- امکانات جدید جاوا در نسخه 8   اسلاید (pdf) اسلاید (pptx)

لینک دانلود مستقیم

مشاهده در آپارات تمرین خودآزمون

همان‌طور که توصيف شد، در این دوره از سه رویکرد رویه‌ای (Procedural)، شیءگرا (Object-Oriented) و تابعی (Functional) با زبان جاوا استفاده می‌شود. امروزه، دانش و مهارت در هر سه رویکرد، برای یک برنامه‌نویسی حرفه‌ای جاوا لازم است.

لطفاً ما را در بهبود دوره آموزش جاوا یاری کنید. نظرات، انتقادها، پیشنهادها و ایده‌های خود را درباره ساختار و محتوای این اسلایدها برای ما بفرستید.

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

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

آموزش جاوا SE به صورت کامل   حجم : 5.18 گیگابایت

آموزش جاوا FX به صورت کامل   حجم : 377 مگابایت

آموزش UnitTesting به صورت کامل    حجم : 1.20 گیگابایت

.

.

.

با ما همراه باشید


آدرس کانال تلگرام: JavaCupIR@

آدرس اکانت توییتر: JavaCupIR@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

‫526 دیدگاه ها

  1. سلام واقعا خسته نباشید میگم به شما عالییییییییییییییییییییییییییییییییییییی.خدا خیرتون بده.شیوه تدریس عالی و خیلی کامل بود

  2. سلام
    جداً به ندرت دیدم کسی تا این حد روی یک موضوع مسلط باشه.
    امیدوارم همیشه سالم و تندرست باشید

  3. عالی، عالی و بازم عالی
    اگر چندتا دوره فارسی دیگه رو ببینید متوجه تفاوت این دوره میشید اگه چندتا دوره خارجی از یوتیوب ببینید باز متوجه تفاوت این دوره میشید!
    ممنون از اقای دکتر علی اکبری بخاطر تدریس جامع و کاملشون و تشکر از جاواکاپ و مسئولین جاواکاپ.
    لذت بردم واقعا 🌹⚘🌸

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

  5. متشکرم از مجموعه جاوا کاپ
    با استفاده از این آموزش در عرض 4 ماه تونستم مطالب java se رو بخونم و پروژه مدیریت کتابخونه رو هم به شکل گرافیکی با تمام ریزه کاری هاش پیاده سازی کردم. این 20 قسمت برای کسانی که از صفر شروع میکنن خوبه ولی باید در کنارش از منابع دیگه هم استفاده کنن و البته هر روز کد نویسی رو تمرین کنن و تنها دیدن فیلم ها کافی نیست . استاد علی اکبری هم دوره رو خوب طراحی کردن ممنونم ازشون
    ای کاش این آموزش برای ورژن های بعدی جاوا هم ادامه داشت ….

  6. خیلی خیلی خیلی ممنونم از این دوره آموزش فوق العاده جاوا
    با این دوره تونستم یه بازی ک به زبان جاوا هست رو دولوپ کنم و گسترشش بدم
    فقط اگر امکانش هست این دوره رو ادامه بدید و کاملش کنید برای نسخه 14 جاوا و موارد جدید و تغییرات مهم توی جاوا رو هم بگید
    مرسی از تیم جاوا کاپ و استاد علی اکبری

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

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

  8. با سلام
    لطفا به این سوالم پاسخ بدهید
    در نرم افزارnetbeas یک برنامه ساده نوشتم ارور میده.
    برنامه
    public class Helowordmy {
    public static void main(String[] args) {
    System.out.println(“helo my projec”);
    System.out.println(“helo my projec”);
    ————————————————————————————————————–
    ارور
    run:
    Error: Could not find or load main class helowordmy.Helowordmy
    C:\Users\SherVin Rayane\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
    BUILD FAILED (total time: 0 seconds)
    لطفا راه نمایی بفرمایید سپاس گزارم

    1. سلام
      به نظر می‌رسد نام فایل با نام کلاس کلاس یکسان نیست. نام فایل را با حرف h کوچک ذخیره کرده‌اید.

    2. هر برنامه جاوا برای اجرا احتیاج به کلاس اصلی یا
      Main class
      داره
      کدهاتونو داخل Main کلاس بنویسید ..اجرا میشه

  9. سلام با تشکر از آموزشتون – به نظرتون کنار جاوا چه برنامه یا متد دیگه ای لازمه یاد بگیریم ممنون

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

  11. سلام من قصد یادگیری جاوا از صفر رو دارم خاستم ببینم این آموزش ها برای من مفید هستن یا اینکه قدیمی شدن؟ ممنون

    1. سلام روزتون بخیر باشه،
      خوشحالیم که آموزش‌های جاواکاپ جزو گزینه‌هاتون برای یادگیری هستند.
      مفاهیم جاوا SE که در این دوره بهش پرداخته می‌شه چیزی نیست که با زمان عوض بشه یا قدیمی بشه بنابراین برای شما هم مفید خواهد بود،
      حتی در این ویدیوها آموزش جاوا۸ که نسخه‌ی نسبتا جدیدی هست را هم داریم.
      فقط بعد از پایان دوره خوب است امکانات جاوا ۸ به بعد را نیز که در دوره پوشش داده نشده برای مطالعه مد نظر داشته باشید.

  12. سلام خسته نباشید دو تا موضوع یکی اینکه مبحث event در جاوا در کدام جلسه هس؟یه موضوع هم اینکه ایا اینجا کسی هس به جاوا مسلط باشه ایدیشو بده چن تا سوال در تل ازش بپرسم؟!

    1. سلام.
      مبحث event در این ویدیوها پوشش داده نشده است.
      ضمنا برای طرح سوال بهتراست از سایت‌های سوال و جواب مثل stackoverflow و جواب‌یاب استفاده کنید.

  13. ضمن عرض سلام و خداقوت از همه ی اعضای تیم جاواکاپ…میخواستم بدونم بهترین ترجمه کتاب دایتل، کدوم ترجمست؟ ترجمه پاشایی هست یا زارع پور؟ چون میخواستم بخرم و قیمتش هم نسبتا گرونه…با تشکر

  14. سلام ضمن تشکر از آموزش های خوبتون میخواستم بگم بنده مشتاق دوره های spring و java ee از تیم خوبتون هستم متاسفانه منابع داخلی کمتری در این خصوص وجود داره و اکثرا هم نسبت به منابع خارجی اصلا کیفیت خوبی ندارند

  15. سلام . ببخشید خواستم بپرسم با علمی که تو این آموزش کسب میکنم ، میتونم وارد بازار کار بشم ؟ خواهش میکنم جواب بدین خیلی مهمه برام

    1. قطعا کافی نیست ، شما باید JDBC و در کل کار با دیتا بیس یاد بگیرید . علاوه بر اون باید فریم ورک هایی مثل Spring و Spring Boot و HIbernate رو یاد بگیرید . همچنین در بازار کار باید با GIT هم آشنا باشید و عناوینی مثل micro services و باز هم هر قدر بخواهید مطلب هست برای یادگیری بنده مقدمات رو عرض کردم

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

  17. سلام وقت بخیر
    در آموزش بخش جاوا SE یکی از مباحث مهم و پرکاربرد به نام Encapsulation در جلسه ی چهارم به صورت خیلی مختصر و فقط در حد چند دقیقه توضیح داده شده آیا آموزش این مبحث به صورت کامل قرار میگیره؟ (چون برای اندروید یادگیری این بخش به صورت کامل لازم هست)

    1. سلام
      ممنون وقت شما هم بخیر
      ممکنه دقیق تر بفرمایید چه نکته‌ای مدنظر شماست که در ویدیوها پوشش داده نشده؟

    1. سلام
      نه متاسفانه.
      اما با دانش کسب شده از ویدیوها می‌توانید کم کم خودتان سوالات را حل کنید.

  18. سلام خدمت شما
    از شما و همه دوستان متشکرم برای این آموزش من دو سال و نیم پیش جاوا رو شروع کردم و الان یک برنامه نویس حرفه ای شدم
    الان روی jsp – servlet دارم کار میکنم و بعدش بر روی hibernate و spring boot
    ممنون از شما این دوره بهترین آموزشی بود که دیدم اگر این دوره نبود من برنامه نویس نبودم
    https://github.com/mahdiDedsec/SDKLibrary-3.0
    این هم لینک کتابخانه sdk هست برای برنامه نویسان مبتدی تا پیشرفته روند برنامه نویسی رو بسیار سریع تر میکنه و کلی امکانات عالی داره همش رو خودم نوشتم کاملا رایگانه

    ممنون از همگی مخصوصا آقای علی اکبری عزیز

    1. salam vaqt bekheyr
      bebakhshid mishe mano rahnamaei konid vase yad gereftane java?
      kelas va dore amozeshi o film che pishnahadi darid

      1. سلام
        وقت شما هم بخیر
        پیشنهاد جاواکاپ، دیدن ویدیو‌های آموزشی و حل تمارین پیشنهادی به شکل همگام است.

  19. سلام و خسته نباشید
    دوره های آموزشی 0تا 100 جاوا بصورت حضوری هم برگزار میشه؟
    به دنبال کلاس های حضوری آموزش جاوا هستم.
    ممنون میشم راهنماییم کنید

    1. سلام
      وقت بخیر
      انجمن جاواکاپ در حال حاضر دوره آموزشی حضوری برگزار نمی‌کنه.
      در این مطلب، یه سری دوره حضوری معرفی شده‌اند. در بخش نظرات هم در موردشون بحث شده و به تصمیم‌گیری کمک می‌کنه:
      https://javacup.ir/schools/

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

  21. سلام و خسته نباشید
    من در آستانه ی ورود به شغل جدیدم دارم نکاتی که فراموش کردم رو از روی اسلایدها مرور می کنم
    و همچنان ازشون استفاده می کنم و لذت می برم
    میخواستم تشکر کنم
    اجرکم عندالله

  22. سلام من هنوز نمی دونم دقیقا تو یه پروژه جاوا چه چیزایی هست. یعنی کد از کجا شروع میشه به اجرا شدن و تو یه کلاس باید کدا چه جوری باشن ظاهرا وقتی کدا تو کلاس قرار دارن باید حتما تو یه متدی بذاریمشون؟ میشه یه مقدار بیشتر توضیح بدین؟ تو کدوم آموزش اینو گفتین؟

    1. سلام
      در انتهای جلسه اول، نوشتن و اجرای یک برنامه ساده به زبان جاوا گفته شده. فکر کنم جلسه 1 و 2 رو اگر ببینید، تا حد خوبی پاسخ سوالتون رو خواهید گرفت.

      1. سلام من یک پاسخ فرستادم ثبت نشده است؟ چرا کسی در کوئرا جواب نمی دهد؟ فکر می کنید تا روز فینال نوبت سوالها برسد؟

        1. سلام
          با عرض پوزش، تعداد سوالات زیاده و ما در حد توانمون در حال پاسخگویی هستیم.

  23. با سلام و احترام
    آیا در آینده برنامه ای جهت تهیه آموزش های جامع و یکپارچه برای java EE و فریمورک های مربوطه همانند این آموزش ها را دارید؟
    با سپاس.

    1. سلام
      خیلی دوست داریم این آموزش‌ها رو تهیه کنیم ولی متاسفانه فرصت نمی‌شه و در برنامه و چشم‌انداز کوتاه‌مدت‌مون نیست.

  24. سلام
    امکانش است که آموزشدیتا استرکچر و الگوریتم جاوا را تهیه کرده و در دسترس قرار دهید
    با تشکر از گروپ و وبسایت خوبتان !🌷🌷🌹

    1. دقیق نمی‌تونیم بگیم. به خاطر کارهای هفتمین آزمون جاواکاپ، روند تهیه این آموزش‌ها کمی کندتر شده و به نظر می‌رسه تا قبل از آزمون جاواکاپ، تکمیل نشه.

  25. با عرض سلام
    بنده در جاوا یک کد نوشته ام که چند عدد اعشاری میگیرد و میانگین را حساب میکند ولی هنگام دادن عدد اعشاری خطا میدهد و برنامه متوقف میشود و در هنگام عدد صحیح درست کار میکند.(با توجه به اینکه متغیر را دابل داده ام به اینتیجر).
    اگر کسی میتونه کمکم کنه لطف خودش رو از بنده دریغ نکنه.
    متشکرم
    خطای داده شده:

    Exception in thread “main” java.util.InputMismatchException
    at java.base/java.util.Scanner.throwFor(Scanner.java:939)
    at java.base/java.util.Scanner.next(Scanner.java:1594)
    at java.base/java.util.Scanner.nextDouble(Scanner.java:2564)
    at example3.main(example3.java:15)

    1. خب شما نباید دابل میدادین به اینتیجر که .. اگه یه اینتیجر رو بدین به دابل درسته چون اینتیجر داخل دابل جا میشه ولی دابل بزرگه و توی اینتیجر جا نمیشه برای همین ارور میده … متغیرتون رو دابل کنید تا خطا نده .. اگر باز خطا میده دیباگ کنید و مرحله به مرحله تریس کنید تا ایرادشو متوجه بشید

  26. سلام
    ممنون از سایت خوبتون
    من خواستم آموزش کامل جاوا SE که حجمش 5.18 هست را دانلود کنم. تا 4 گیگ را دانلود می کنه بعد به خطا می خوره . چهار یا پنج بار از لینک بالای صفحه و پایین صفحه امتحان کردم همین مشکل برام پیش اومد. ممنون می شم راهنمایی بفرمایید.

    1. سلام
      از این سمت ظاهرا مشکلی وجود نداره.
      می‌تونید از جدولی که زیر این لینک‌ها اومده، فیلم‌های آموزشی هر جلسه رو جداگانه دانلود کنید.

    1. سلام
      این آموزش‌ها برای یادگیری مفاهیم اصلی و پایه‌ای جاوا ضروری هست و می‌شه گفت 90% آموزش‌ها مستقل از نسخه ‌است. یعنی شما در نهایت از هر نسخه‌ای بخواید استفاده کنید، باید این موارد رو بلد باشید. حالا اگر خواستید برید با نسخه‌های بالاتر از 8 کار کنید، جداگانه ببینید چه امکانات جدیدی بهش اضافه شده و ازشون استفاده کنید.

      اکثر شرکت‌ها و کمپانی‌های بزرگ، همچنان با نسخه 8 جاوا دارن کار می‌کنند. اما یه خبر خوب اینکه داریم برای نسخه‌های 9 به بعد جاوا هم فیلم آموزشی تهیه می‌کنیم.

  27. سلام و عرض ادب.بنده ضمن تشکر و قدردانی از زحمات اساتید و همه افرادی که در تولید و نگهداری این آموزش زحمت کشیدند سوالی از خدمتتون دارم.
    من به تازگی شروع به یادگیری جاوا کردم و پس از مشاهده دو جلسه یک سوال برای بنده ایجاد شد.
    آیا این آموزش‌ها به صورت زبان ریاضی تدریس شده است؟یعنی برای آموزش ها از مثال‌های ریاضی استفاده شده ؟ چون بنده تقریبا هیچ آشنایی با ریاضی ندارم جز چیزهای ابتدایی مثل ضرب و تقسیم و ….
    متشکرم از وقتی که اختصاص دادید.

  28. با سلام
    ممنون از استاد صادق علی اکبری
    در فصل Reflection متد swap کار نمیکنه
    حداقل تو جاوای نسخه 13 کار نمیکنه و warning میده.

    1. با سلام و خسته نباشید و ممنون از دقت نظرتون.
      در مورد نظرتون چند نکته قابل بحثه:
      ۱- با جاوا ۱۴ که آخرین نسخه جاوا تا این لجظه هست کد داخل اسلاید‌ها (اسلاید ۵۳) به درستی کامپایل و اجرا می‌شود.
      ۲- تعدادی وارنینگ مشاهده می‌شود که شما هم احتمالا همین وارنینگ‌ها مدنظرتان هست، مربوط به دسترسی غیر مجاز از طریق رفلکشن است که وارنینگ صحیحی هم هست، چرا که به کلاس‌های داخلی و حساس جاوا دسترسی پیدا کردیم و کاری را انجام دادیم که باعث ایجاد مشکل در ادامه برنامه می‌شود (مثلا مقادیر ۷ به ۱ تغییر پیدا می‌کنند!)
      ۳- مورد دیگر وارنینگ‌ها، مربوط به وارنینگ‌های زمان کامپایل است که در مورد Deprecate شدن کانستراکتور Integer است. متد جایگزین Integer.valueOf است ولی دلیلی که از این متد استفاده نشد، به دلیل کش شدن Integerها با مقادیر کوچک در JVM است که توضیح آن در این کامنت نمی‌گنجد.
      ۴- رفتار ماشین مجازی جاوا در مورد دسترسی‌های غیر مجاز مثل همین موردی که مشاهده شد، (همانطور که در متن ارور هم ذکر شده) با استفاده از سوییچ –illegal-access قابل تنظیم است. برای نسخه‌ای که من نصب داشتم، به صورت پیش‌فرض permit بود یعنی دسترسیِ تغییر، داده می‌شد ولی برای بار اول، وارنینگ هم داده می‌شد. گزینه‌های دیگر deny و warn و debug هستند،‌در صورتی که گزینه deny انتخاب شود (که ممکن است برای جاوای نصبی شما این نسخه تنظیم شده باشد) از دسترسی جلوگیری می‌شود.

      در نهایت دلیل نوشتن اینچنین کدی که باعث هشدار (و خطا) می‌شود، تنها یادگیری مبحث reflection و آشنایی با متدهای مربوطه با یک مثال شهودی است، وگرنه همچنین کدی که کلاس‌های داخلی جاوا دسترسی پیدا کند و آن‌ها را تغییر دهد (!) به هیچ‌وجه در استفاده واقعی توصیه نمی‌شود.

  29. در جلسه‌ی ۲۰ اشتباها گفته شده که کلاس Optional.get() اگه مقدار اصلی برابر null باشه خروجی null داره ولی اینطور نیست و خطای NoSuchElementException میده

    1. سلام
      وقت بخیر. خیلی ممنون که اطلاع دادید. کاملا درست می‌فرمایید. به زودی اصلاحیه خواهیم داد.

  30. سلام با تشکر از سایت خوبی تون
    اگه از نسخه های جدید جاوا همجو ۱۴ در یک جلسه تفیرات که در ان امده درس داده شود خیلی خوب میشه

  31. سلام. با تشکر از سایت خوبتون. من به شکل جدی دارم جاوا را تمرین میکنم تا یاد بگیرم. برای یادگیری هم ۶ ماه وقت آزاد دارم. لطفا به من استاد هم معرفی کنین که آنلاین بتونم رفع اشکال کنم. هزینه اش زیاد مهم نیست. فعلا به فایل ۵ رسیدم. اوایل شی گرا. لطفا دوستان و اساتید راهنمایی کنین. خیلی جدی میخوام جاوا را یاد بگیرم. با تشکر از سایت خوب و آموزش مناسب.
    با تشکر
    نیما

    1. سلام , یه پیشنهاد دارم برای سایت , برای هر جلسه یه صفحه پرسش و پاسخ بزارید که سوالات مربوط بهش پرسیده بشه , خیلی از کتابهایی که خوندم دیدم یه همچین چیزی دارن به نظرم خیلی عالیه

    2. اگه سوالی دارین درباره مباحث جاوا خیلی خوشحال میشم بتونم کمک کنم , میتونید سوالتون رو توی تلگرام به آی دی زیر بفرستید
      @Anunymouss

  32. با سلام و خسته نباشید
    این دوره ای که برای java SE گذاشتید دقیقا سرفصل های java core نیست؟
    فرق جاوا SE و جاوا core در چیست؟
    آیا جاوا core هم داخل این پکیج java SE وجود دارد؟
    با تشکر از سایت بسیار خوبتان

  33. امکانش هست جاوا Se رو دو پارت 2.5 کنید تا دانلودش آسانتر بشه چند بار دانلود کردم وسطش مشکل پیدا کرد ممنون

    1. سلام
      جلسات رو به صورت جداگانه هم یکی یکی می‌تونید از جدول دانلود کنید. اینجوری مشکلتون حل نمی‌شه؟

  34. سلام استاد این اموزش کامله ؟ یعنی برای ورود به اندروید کافیه {البته منظورم بخش جاوای اندروید}

    1. سلام
      می‌تونیم بگیم که با دیدن این فیلم‌های آموزشی و انجام تمرین و کدزنی در کنارش، جاوا رو یاد خواهید گرفت.

  35. سلام ، دوستان شما هم وقتی میخواید اسلاید های آموزشی هر قسمت رو دانلود کنید، بهتون ارور میده؟؟
    لطفا بگید مشکل چیه؟

    1. سلام
      ما بررسی کردیم و ظاهرا مشکلی وجود نداره. اگر صرفا برای دانلود اسلایدهای یکی از جلسات مشکل دارید، لطفا بگویید کدام جلسه تا دقیق‌تر بررسی کنیم.
      با تشکر

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

    1. سلام
      وقت بخیر
      واقعا نمی‌شه زمان تعیین کرد و به شرایط هر کس بستگی داره.
      اگر قبلا برنامه‌نویسی کرده باشید (با هر زبانی) حتما خیلی زود دستتون راه میفته.

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

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

    1. سلام
      امیدواریم این دوره براتون مفید بوده باشه و راضی باشید.
      متاسفانه آموزشی برای اندورید نداریم هنوز.

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

    برای استفاده از پکیج آموزشی کاملتون که در 5 بخش و 20 جلسه آماده شده است، کدوم فایل رو دقیقاٌ باید دانلود کنم؟
    “آموزش جاوا SE به صورت کامل” یا “آموزش جاوا FX به صورت کامل” یا “آموزش UnitTesting به صورت کامل” ؟؟؟

    1. سلام
      برای آموزش جاوا SE در 20 جلسه، باید پکیج «آموزش جاوا SE به صورت کامل» را دانلود کنید.
      برای آموزش تست واحد، پکیج «آموزش Unit Testing به صورت کامل»
      و برای آموزش جاوا FX پکیج «آموزش جاوا FX به صورت کامل» را دانلود کنید.

  40. واقعا من این ترم چیزایی که از جاوا یاد گرفتم رو مدیون این آموزش هام.واقعا جامع و کامل هستند.ممنون ازتون

  41. ازین بهتر نمیشد
    توضیح فوق العاده قابل فهم بود. دسته بندی مطالب و مثال ها عالی بودند.
    خیلی زیاد ممنونم

  42. سلام.وقتتون بخیر.ببخشید تمرینات خودآموز مربوط به آخر فیلمهای آموزشی جوابشون جایی هست؟؟ تو نظرات دیدم یه دوستی گفته بود(منوچهر کبیرزاد) من کدام رو یادداشت کردم در اختیاراتتون بگذارم میشه در اختیار ما بگذارید.ممنون

    1. سلام
      پاسخ تمرینات خودآموز جایی منتشر نشده است.
      تیم پشتیبانی جاواکاپ در کوئرا برای کمک به شما آماده است. هر سوال و ابهامی در مورد تمرینات دارید بپرسید و خودتون قدم به قدم به حل مساله نزدیک شوید.

  43. سلام. خسته نباشید.
    امکانش هست آموزشی از فراخوانی اطلاعات از اکسل درون جاوا و همچنین چاپ خروجی ها در اکسل نشر دهید.
    خیلی ممنون میشیم.

  44. سلام وقت بخیر
    می تونم ویدئو های آموزشی سایت شما رو توی وبلاگم با ذکر منبع و لینک وبسایت شما آپلود کنم؟

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

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

    تقاضا دارم که اگر امکانش هست، دوره کیفیت نرم افزار شرکت اعوان رو برای دسترسی عموم به صورت کامل قرار بدید.
    با تشکر.

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

  47. با سلام و خسته نباشید.

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

  48. سلام.
    درمورد قسمت 8 سوالی داشتم.
    تو این قسمت عنوان کردین که کلاس های String و Integer و … تغییرناپذیر هستند چون setter ندارند.
    کار setter تغییر دادن ویژگی های کلاس هست.
    یه مثال
    String s = “test”;
    s = “hhh”;
    میشه یه مقدار بیشتر توضیح بدین.
    ممنون…

  49. سلام
    ضمن تشکر و خسته نباشید یک سوال و یک درخواست داشتم
    1. آقای علی اکبری عزیز آموزش ساختمان داده ها و الگوریتم ها رو با مثال های زبان جاوا تدریس نکردن؟ اگر نه میشه ازشون خواهش کنیم این دوره رو آموزش بدن؟ و اگر همچنین آموزشی دارن چطور میشه تهیه کرد؟ مخصوصن برای اون دسته از افرادی که داخل ایران نیستن. و اگر امکان پذیر نیست میشه یک منبع آموزشی مناسب و عالی معرفی کنن؟ (حتا اگر شد به زبان انگلیسی)
    2. میشه تمامی قسمت ها رو بر روی یوتیوب هم آپلود کنید؟ دسترسی برای افرادی که خارج از کشور هستن راحت تر میشه چون گاهن دسترسی ما به سرورهای شما و آپارات قطع میشه.

    1. سلام
      1- خیر دکتر علی‌اکبری برای ساختمان داده و الگوریتم، تاکنون آموزشی تهیه نکردن. برای معرفی سایر منابع هم چشم ازشون می‌خوایم اگر منابعی در نظر دارن، معرفی کنند.
      2- چشم. شروع کردیم و داریم به مرور بقیه فیلم‌ها رو در یوتیوب هم بارگذاری می‌کنیم.

    2. درود درباره قسمت دوم سوالتون ، بنظرم میتونید به سایت P30download یه سر بزنید ، دوره های آموزشی بسیار عالی ای رو به انگلیسی از سایت های معتبر قرار میدن

  50. سلام
    سه تا فایل زیپ در ابتدای این مطلب گذاشتید شامل آموزش جاوا اس ای و اف ایکس و یونیت تستینگ؛ در ادامه بیست درس رو تک تک گذاشتید؛
    اینا جفتشون یکیه؟ بالا زیپ شده گذاشتید و پایین تفکیک شده یا فرق دارن؟ بخوام جاوا از ابتدا یاد بگیرم هردو نوع رو دانلود کنم یا فایل های زیپ کافیه و این تک فایلی ها هم درون فایل های زیپ هست؟

    1. سلام
      عده‌ای درخواست داشتن که بتونن کل فایل‌های آموزشی رو یکجا دانلود کنن و سه لینکی که در ابتدای مطلب گذاشتیم هم به همین منظور هست.

  51. سلام و وقت بخیر
    میخواستم بدونم با آموزش های بالا نمیتونم یه برنامه گرافیکی طراحی کنم؟ممنون میشم جواب بدید

  52. سلام. وقت بخیر. من تازه میخوام برنامه نویسی رو یاد بگیرم البته رشته تحصیلی ام الکترونیک بوده . خیلی ذوق زده شدم وقتی اینجا رو پیدا کردم. واقعا ازتون ممنونم که رایگان اینا رو در اختیار همه میذارید. متاسفانه الان که تازه رسیدم به فیلم دوم آموزشی، متوجه شدم که چون من سیستمی که در اختیارم هست 32 بیتی است نمیتونم eclipse رو روش نصب کنم. امکان تغییر ویندوز هم ندارم. خیلی نا امید شدم یعنی هیچ راهی نیس که من همراه با آموزشهای شما پیش برم؟؟ یه سوال دیگه در شرایط الان واقعا یادگیری جاوا میتونه درآمدزا باشه؟؟

    1. سلام
      ورژن‌های قدیمی‌تر اکلیپس، نسخه 32 بیتی هم دارند. در اینترنت سرچ کنید حتما راه‌حل داره. در ضمن استفاده از آموزش‌های جاواکاپ وابسته به داشتن اکلیپس نیست. هر IDE دیگه‌ای که میتونید نصب کنید و با آموزش‌ها پیش برید. اصلا مهم نیست که اکلیپس باشه یا چیز دیگه.

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

  54. سلام
    خواستم تشکر کنم بابت تمام زحماتی که برای رشد علمی جوانان کشور میکشین، واقعا این فایل ها و منابعی که بصورت رایگان در اختیار همه میگذارین رو نمیشه با هیچ تشکری جبران کرد.
    بنده اخیرا برنامه نویسی جاوا رو شروع کردم و منابع رو بر اساس درس های دکتر علی اکبری دنبال میکنم، کتاب دایتل زبان اصلی رو دنبال میکنم و همینطور تمرینات کتاب و تمرینات خود سایت رو هم انجام میدم من هدفم در نهایت javaEE هست ولی چند تا سوال ذهنمو مشغول کرده خواستم اگر امکانش هست راهنماییم کنین.
    اولین سوالم اینه که طبق گفته های دکتر باید تمرینات پایان فصل کتاب دایتل رو انجام بدیم، و منم تو این چند وقت تمام تمرینات رو انجام دادم ولی خیلی وقت گیره، بنظر شما لازمه تک تک تمرینات رو انجام بدیم؟ آیا تاثیر مثبت داره در روال آموزش یا نه ؟
    سوال بعدی اینه که بنظر شما تا مسلط شدن روی مفاهیم java EE, java SE چقدر زمان لازمه مثلا با روزی 5 6 ساعت وقت گذاشتن؟ چون من فیلد کاریم شبکه و مخابراته و بیشتر ازین شرایط وقت گذاشتن نیس
    در اخر دوست دارم منم یک کمک کوچیکی کرده باشم اینه که تمام تمریناتی که انجام میدم رو بصورت فصل به فصل کدهاشو ذخیره میکنم و در پایان مطالعه ام در اختیار این سایت و دیگران میگذارم.
    تشکر میکنم برای تمام زحماتی که برای ما میکشید.
    ممنون
    منوچهر کبیرزاد

    1. سلام
      انجام تمرینات و پروژه‌های کوچک بسیار مهمه و نقشش در یادگیری زبان برنامه‌نویسی حیاتیه. تا وقتی خودتون کد نزنید، مفاهیم رو کامل درک نخواهید کرد.
      در مورد اینکه چقدر باید وقت بگذارید، نمی‌شه پاسخ دقیقی داد. مهم اینه که به تماشای فیلم قناعت نکنید و وقت زیادی برای کدزنی بذارید. خودتون بهتر میتونید تشخیص بدید که چه زمانی میتونید از یه مبحث عبور کنید و سراغ مبحث بعدی برید.

      خیلی ممنون از همکاری شما

  55. با سلام خدمت استاد گرانقدر
    ببخشید بنده با مفهومه دلیله استفاده از چندریختی مشکل دارم…. والد متدهارو دارن چه نیازی به چندریختی!(فرزندانم که ارثبری دارن)
    خیلی سرچ کردم وچندین مثال کد نویسی دیدم وآموزش این سایتم دیدم،در نهایت به یه استنباطی رسیدم ، با یه مثال میخوام استنباط خودمو از این مفهوم بگم ببینم این برداشت درسته یا نه؟
    من اینو برداشت کردم که : اگر فرض کنیم ما یه کلاس حیوانت داریم (والد) که در آن متدهایی مثل حرکت، داشتن پوست، غذاخوردن و…هستند
    و یکی از فرزندان ماهی است؛ ویژگی پولک در کلاس والد تعریف نشده و فقط در کلاسه ماهی هست
    حالا اگر ما به صورت استثنا بخواهیم بگیم حیوانی پولک داشته باشد باید والد به شکل فرزندش بشود! (یعنی ما نمیتوانیم متده پولکو در والد برای همه حیوانات داشته باشیم پس فقط هرجایی استثنا بود برای والد ازچندریختی استفاده میکنیم، اینطوری هم متدهای والدو برای حیوان (حیوان مفروضه دارایه پولک) داریم؛ هم ویژگیه پولک را)

    یا به عبارت خیلی خلاصه اگربخواهیم مثلا والد،متدی خاص از فرزندش رو اجرا کنه از چند ریختی استفاده میکنیم؟ (یعنی برای استفاده از متدهای فرزند از ارثبری و برای والد از چندریختی)

    این موضوع در برنامه نویسی OOP خیلی خیلی مهمه،آیا این استنباطه من درست بوده؟؟؟

    از استاد محترم ودوستان حاضر خواهش میکنم اگر مثال قابله فهمی راجبه این موضوع وجود داره منوراهنمایی بفرمایید(ببخشید طولانی شد)

  56. سلام خستع نباشید….طبق تمرین درس اول که در مورد hello world بود اقدام کردم اما توی کامپایل کردن با این خطا روبه رو میشم اگه میشه کمک کنید

    firs.java:3:error:package system does not exist
    hello world)system.out.println);

    پ.ن:ویندوز 10 دارم

  57. سلام و عرض ادب
    تشکر بابت اموزش خوبتون
    من تو مفاهیم پایه مشکل دارم و الان دارم با برنامه اسمال وورد کار میکنم که یه نرم افزار شی گراس میخواستم اگه امکانش باشه بهم بگید من چچجوری باید ب م م و ک م م بنویسم من فیلماتونو دیدم اما نمیدونم تو اسلاید ها بود یا نه ممنون میشم راهنمایی کنید

  58. سلام استاد –
    من یه سوالی در رابطه سری فیبوناچی ذهنمو درگیر کرده ممنون میشم اگر مشکلمو حل کنید.
    public static int febo(int number) {
    if ((number == 0) || (number == 1))
    return number;
    else
    return febo(number – 1) + febo(number – 2);
    }
    ——————-
    System.out.println(febo(7));

    وقتی پارامتر این متد رو 7 قرار میدم اصولا باید اینجوری باشه که
    (7-2)+(7-1)
    که جوابش میشه 11 ولی چجویه که موقع اجرا 13 میشه ؟
    اگر ممکنه این متد رو یه مقدار برام شرح بدید.
    با تشکر

    1. سلام
      دنباله فیبوناچی به صورت بازگشتی محاسبه میشه.
      febo(7)
      برابر هست با
      febo(6)+febo(5)
      و نه 5+6=11
      توصیه میکنم اینجا یا اینجا را یک نگاهی بیندازید

  59. چقدر باید یک تیم هدف بلندمدت و خیرخواهانه ای داشته باشه که آموزشی با ارزش چندمیلیون تومن و با این کیفیت عالی رو رایگاندر اختیار عموم بذاره…جدا ممنونم و آرزو دارم روزی من هم بتونم کمکی متقابل به تیم شما انجام بدم. من c نوشتم و بیشتر کارم سمت میکروکنترلرها هستش اما به دلیلی باید برم سمت برنامهنویسی سمت سرور تا بتونم یه پلتفرم اینترنت اشیا رو صفر تا صد هخودم بالا بیارم…برای مقدمه دارم بدون توقف ویدئوهای شما رو میبینم و یادمیگیرم و تمرین میکنم…پیشنهادی برای ادامه مسیرم دارین؟

    1. از اظهار لطف شما سپاسگزاریم. در منوی آموزش موضوعات، تمرینات، منابع و اسلایدهای دیگری هم وجود دارد که می تواند برای ادامه مسیر مفید باشند.
      عزیزانی که علاقه مند هستند به جاواکاپ کمک کنند، می توانند برای پیاده کردن فیلمهای جاواکاپ به صورت کتاب الکترونیکی رایگان (مثل این https://java.javacup.ir/chapter1/Chapter1 ) یا ترجمه اشتراکی چند کتاب مرجع مهم در حوزه برنامه نویسی و معماری به مدیر سایت اعلام آمادگی نمایند.

  60. سلام خسته نباشین
    من جلسه 15ام و هم امروز دیدم
    آموزشتون عالی هست و من مطالب رو خیلی خوب متوجه میشم.
    ای کاش آموزش حضوری و یا آموزش Spring رو هم به همین شکل داشتین
    از زحماتتون خیلی خیلی تشکر می کنم.

    1. سلام
      خداروشکر

      امیدواریم فیلم‌های آموزشی spring رو هم بتونیم به زودی تهیه و منتشر کنیم.

  61. سلام و خسته نباشید
    دو تا سوال داشتم
    1 – در ایران هیچ دوره آموزشی spring وجود ندارد . آیا شما قصد ندارید spring را آموزش دهید ؟ اگر نه میشه منابع آموزشی خوب خارجی معرفی کنید ؟

    2- حال که اوراکل به فکر کنارگذاشتن javafx است بهترین جایگزین به نظر شما چیست

    و در پایان یک دنیا تشکر بابت زحمات گرانقدر شما

  62. سلام من اولین قسمت اموزشتون رو دیدم اونجایی که یه برنامه ساده جاوارو با استفاده از دستور cmd کامپایل میکنید،اما هرچی تلاش میکنم توی یه قستمش این ارور میده
    javac is not recognize as an internal or external comand
    بعدشم اون java class توی پوشه تشکیل نمیشه،ممنون میشم راهنمایی کنید

    1. سلام
      باید متغییر محیطی path را با افزودن مسیر قرار گرفتن فایل های اجرایی جاوا به آن ویرایش کنید تا بتوانید به راحتی از دستوراتی مانند javac در تمام دایرکتوری های سیستم خود استفاده نمایید.

      مثلا اینجا را ببینید.

    2. you have to install java compiler and after that put the location of your java compiler binary folder file in to the path finder you can find it by right clicking in your my “computer” and >properties>advanced system settings>environment variable> double click on “path” and past your java binary folder there, good luck ) >

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

    1. سلام
      ممکنه به نکات برخی از سوالات به صورت مستقیم در فیلم‎های آموزشی اشاره نشده باشه. در طراحی سوالات هم صرفا از یک منبع خاص استفاده نمی‎شه.
      اما اگر مفاهیمی که در اسلایدها هست رو کاملا مفهومی درک کرده باشید، قطعا به بسیاری از سوالات به راحتی می‎تونید پاسخ بدید. مباحثی که فکر می‎کنید با فیلم و اسلایدها کامل درک نکردید رو حتما وقت بیشتری بذارید و یکم دست به کد بشید و ببینید که در حالت‎های مختلف چه اتفاقی می‌افته و اصلا چرا این اتفاق می‌افته.

  64. خیلی ممنون از زحمات زیادتون برای جامعه دولوپر ها .امروز اموزش جاوا تون رو تموم کردم واقعا ی دنیا تشکر بسیار عالی تو فن بیان و دقیق بودن تو خیلی از نکات ..یک سوالی که داشتم اینه که ایا برنامه اموزشی دیگری تو دستور کارتون هست به صورت اموزشی چه اینکه اپ دیتی بدین چه اینکه مباحث دیگری که تو جاوا هست مثل spring , java ee ,jsp و… بازم خیلی ممنون از اقای علی اکبری .

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

    1. سلام
      نه متأسفانه به جز آموزشهایی که به صورت رایگان منتشر شده فعلا کلاس آموزشی دیگری نداریم.
      موفق باشید

  66. سلام اول میخواستم تشکر کنم که این فیلم های آموزشی رو به صورت رایگان در اختیار ما گذاشتید. یه درخواستی دارم میشه برنامه نویسی به صورت گرافیکی رو هم آموزش بدین

  67. باسلام
    اول خیلی خیلی تشکر کنم از دوره آموزشی که به صورت رایگان قرار داده شده، بسیار کامل و استاد علی اکبری با صبر و حوصله تمامی مطالب را به صورت کامل آموزش می دهند.
    فقط یک مشکل کوچیک در یکی از قسمتها وجود داره ، در قسمت هفت. از دقیقه 1:48:00 متاسفانه آموزش کلیدواژه This داخل مطالب نیست و فقط سراغ تمیرین این کلید واژه می رود و هیچ آموزشی در این باره وجود ندارد، البته در پاورپوینت اسلایدهای آموزش This هست، اما در فیلم آموزشش متاسفانه موجود نیست.
    با تشکر

  68. با سلام و خسته نباشید :
    صفحه 43 از اسلاید شماره 7 یک اشکال وجود دارد:
    با کمک سازنده یا امکانات مشابه نمی توان متغیرهای استاتیک را مقداردهی اولیه کرد

    بنده تست کردم و امکان پذیر بود.با تشکر

    1. سلام
      ممنونم از کامنت شما.
      احتمالا منظور شما اسلاید شماره ۴۴ است
      منظور این عبارت این است که سازنده محل مناسبی برای «مقداردهی اولیه» متغیرهای استاتیک نیست. منظور این نیست که در صورت مقداردهی با خطا مواجه میشویم. همان‌طور که در فیلم هم گفته‌ام، متغیرهای استاتیک مربوط به کل کلاس هستند و مربوط به یک شیء خاصی نیستند. سازنده، مسؤول مقداردهی اولیه یک شیء جدید است. اگر بخواهیم یک متغیر استاتیک را «مقداردهی اولیه» کنیم، محل مناسب برای این کار بلاک استاتیک است.
      موفق باشید

  69. با سلام
    بنده بعد از نصب اکلیپس (2018/9)که با موفقیت هم نصب شده دوتا مشکل دارم اول با اینکه JDKآخرین ورژن رو هم نصب کردم تو اکلیپس JREنشون داده نمیشه و در ضمن در پوشه ای که gdkدر آن وافع شده فقط وفقط یک پوشه هس که اونم jdkهسش
    و اما دومین مشکل
    بعد از وارد شدن به اکلیپس که بخوبی کار میکنه با ارور زیر مواجه میشم میخواستم راهنماییم کنین تا رفعش کنم
    اینم ارور
    An internal error occurred during: “Polling news feeds”.
    javax/xml/bind/JAXBContext

  70. با عرض سلام وخسته نباشید
    ببخشید استاد گرامی در این آموزش ها
    آموزشهاتون فقط شامل اکلیپس میشه یا آموزش اندروید استدیو هم دارین ؟
    بخاطر این میپرسم که اکلیپس رو میگن دیگه گوگل پشتیبانی نمیکنه
    ممنون میشم اگه راهنمایی کنین و جواب بدین

    1. سلام
      آموزش اندرویداستودیو و اندروید در این دوره گنجانده نشده است.
      موفق باشید.

  71. سلام
    آموزش ها خیلی مفید و عالی بودن(البته همشو هنو نگاه نکردم)
    البته اگه بشه در مورد الگوهای طراحی رایج فیلم آموزشی تهیه کنید حتی بصورت غیر رایگان فکر کنم خیلی میتونه مفید باشع

  72. سلام
    از اینکه اینجا مرتبا ترتمیزتر و کامل تر می شه خیلی متشکرم
    و اینکه از نزدیک شاهد تاثیر گذاری تمرین ها روی یکی از بچه هایی که جاوا رو از شما یاد گرفت و الان مدرک جاوا داره بودم
    خدا قوت
    دمتون گرم

    1. خدا میداند! الان ترجیح میدهم اگر فرصت و قسمت بشه جاوا 9 تا جاوا 12 را در اولویت قرار دهیم.

  73. باسلام
    باید از همه عزیزانی که با حوصله این مجموعه های اموزشی را دارن درست می کنن ازشون تشکر کنم این موارد برای نسخه استاندار آن خیلی خوبه می خواستم بدونم برای javaee یا مباحث تحت وب spring یا hibernate هم برنامه ایی دارین…چون اغلب سایتهای ایرانی رو گشتم برای این موارد عملا چیزی را ندارن …. ممنون میشم برای این مباحث هم برنامه ایی داشته باشین

    1. سلام
      در حال حاضر برای javaee دوره ای آماده نشده است. امیدواریم در آینده بتوانیم این دوره را آماده کنیم

  74. با سلام خدمت همه اعضای جاواکاپ
    اول از فیلم های جالب شما تشکر می کنم
    خیلی و جالب توضیح داده شده ولی مسایل پیشرفته مثل جاوا آف ایکس javafx رو شامل نمیشه
    میشه لطف کنین و فیلم های رابط کاربری رو هم قرار بدین
    ممنون از سایت خوبتون

  75. با سلام و خسته نباشید :

    اقای علی اکبری تقریبا بیشتر مباحث مربوط به JSE رو اموزش دادن و از اینکه اموزشهاشون هم خیلی جامع و کامل هست خیلی ممنونم و از ایشان تشکر میکنم .

  76.  استفاده از new برای یک کلاس انتزاعی باعث خطای کامپایل می شود – اسلاید شماره 29 در فایل Polymorphism –

    با سلام و خسته نباشید خدمت دست اندرکاران سایت جاوا کاپ :

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

    با تشکر از استاد محترم اقای علی اکبری

  77. سلام ببخشید وقتی من NetBeans رو اجرا میکنم new Project رو که میزنم هیچ اتفاقی نمیفته نمیتونم ازش استفاده کنم
    مشکل کجاست؟

  78. با سلام و عرض ارادت :

    فایل شماره 7 صفحه 18 یک غلط دارد.
    p.married = true غلط گرامری ندارد چون هر2 کلاس داخل یک بسته است . و همینجور در مورد متد p.run

    1. سلام
      احتمالاً منظور شما صفحه‌ی 19 است.
      اگر ویدیو را ببینید توضیح داده‌ام که استفاده از married و run در حالتی با خطا مواجه می‌شود که کلاس Util به بسته دیگری منتقل شود. در واقع این اسلاید یک انیمیشن دارد که وقتی عبارت «اگر کلاس Util در بسته ir.javacup بود چطور؟» نمایش داده می‌شود، کادری روی موارد استفاده از married و run هم کشیده می‌شود و این دو مورد، به خطاهای کد اضافه می‌شوند.

      موفق باشید.

  79. سلام
    ممنون بابت سایت و آموزش هاتون
    بعداز این دوره جاوا برای برنامه نویسی اندروید چه آموزشهای دیگری لازم است?
    و اینکه لطفا چند منبع مناسب برای یادگیری اندروید هم معرفی کنید
    ممنون

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

  81. سلام خسته نباشید.
    نسخه LTS 11 معرفی شده و به زودی برنامه نویس ها باید از نسخه 8 به 11 سوییچ کنن. برنامه ای برای آموزش ویژگی های جدید در نسخه های 9, 10, 11 ندارید؟ تمام وب سایت های فارسی رو گشتم و هیچ آموزشی پیدا نکردم.

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

  83. سلام خسته نباشید.ممنون از سایت خوب تون.میخواستم اموزش جاوا رو دانلود کنم.ولی لینک ها هیerrorمیدن.اگه میشه کمکم کنید

    1. سلام
      ما بررسی کردیم و مشکلی وجود نداشت. ممکن است مشکل به صورت مقطعی و مربوط به اینترنت بوده باشد.
      اگر همچنان در دانلود فیلم‎ها مشکلی دارید، لطفا دقیق‌تر بگویید که مثلا در دانلود فیلم کدام جلسه مشکل وجود دارد تا بیشتر بررسی کنیم.

      با تشکر

    1. سلام
      خیر متاسفانه هنوز آموزشی برای جاوا 9 به بعد تهییه نشده است.
      اما چندین مقاله آموزشی خوب در مورد امکانات جاوا 9 و جاوا 10 در سایت منتشر شده است که مطالعه آن‌ها خالی از لطف نخواهد بود.

  84. با سلام و خسته نباشید :

    پیشنهاد میکنم تفاوت بین اینترفیس Lock و بلوک Synchronized رو که در فایل اسلایدهای برنامه نویسی همروند در موردش صحبت ککردید رو هم به اسلایدهاتون اضافه کنید
    Difference between Lock Interface and synchronized keyword
    The main differences between a Lock and a synchronized block are:

    1) Having a timeout trying to get access to a synchronized block is not possible. Using Lock.tryLock(long timeout, TimeUnit timeUnit), it is possible.
    2) The synchronized block must be fully contained within a single method. A Lock can have it’s calls to lock() and unlock() in separate methods.

  85. برای دیدن اموزشهای java EE (Spring framework) به سایت http://www.youtube.com بروید و در searchbar این سایت متن javaland رو جستجو کنید.شما در اون کانال با ویدیوهای اموزشی بسیار کامل و پرمفهوم در مورد تمام بخشهای جاوا به زبان فارسی که کار اقای زارع هست دسترسی خواهید داشت.در ضمن برای دانلود ویدئوها هم می توانید به سایت روبرو مراجعه کرده و از طریق این سایت ویدئوهای موجود در اون کانال رو هم دانلود کنید
    https://www.onlinevideoconverter.com/success

  86. خسته نباشید… انصافا اموزش ها بسیار کیفیت مطلوبی دارن… اما به نظرم از اونجایی که سایت شما به صورت تخصصی روی جاوا کار میکنه باید تمرکز خودش رو بیشتر روی اموزش قرار بده… منظورم اینه اموش ها باید ادامه پیدا کنن… هنوز مباحث زیادی وجود داره برای یاد گرفتن…. لطفا به صورت جدی تر توابع و کلاس ها و کتابخانه ها رو اموزش بدید

  87. سلام
    من از ویدیوهای آموزشی شما خیلی استفاده کردم. تشکر فراوان

    لطفا آموزش JavaEE را هم داشته باشید. ما بی صبرانه منتظریم.

    و آیا شما کلاس حضوری JavaEE هم برگزار می کنید؟

  88. سلام و خسته نباشید بابت آموزش های فوق العاده تون.
    چطوری میتونم آموزش های java ee سایت رو تهیه کنم؟

  89. سلام وقت بخیر
    با تشکر از زحمات شما، سوالی داشتم
    آیا این ویدیوها پکیج کاملی از جاوا SE محسوب می‌شوند یا در جاوا SE مبحثی وجود دارد که در چهارچوب عناوین درسی شما قرار ندارد؟
    ممنون از پاسختون

    1. سلام
      همان طور که میدانید، موضوع بیشتر سؤالهای آزمون در بیست ویدیوی جاواکاپ هست. ولی: 1- ویدیوهای جاواکاپ به 22 تا رسیده اند (تست و بازآرایی هم اضافه شده اند) و 2- به هر حال ممکن است سؤالاتی در آزمون باشند که مستقیماً در ویدیوها آموزش داده نشده باشند

      برخی از موارد مثل جاوا 9 و جاوا 10 هم که اصلاً هنوز تدریس نشده اند…

  90. سلام
    شما برنامه ای برای اموزش اسپرینگ دارید؟
    ویا لطف میکنید سه سری منابع و فیلم اموزشی برای اسپرینگ معرفی کنید
    ممنون

    1. برای دیدن اموزشهای java EE (Spring framework) به سایت http://www.youtube.com بروید و در searchbar این سایت متن javaland رو جستجو کنید.شما در اون کانال با ویدیوهای اموزشی بسیار کامل و پرمفهوم در مورد تمام بخشهای جاوا به زبان فارسی که کار اقای زارع هست دسترسی خواهید داشت.در ضمن برای دانلود ویدئوها هم می توانید به سایت روبرو مراجعه کرده و از طریق این سایت ویدئوهای موجود در اون کانال رو هم دانلود کنید
      https://www.onlinevideoconverter.com/success

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

    واقعاً خدا قوت ، مشخص هست زحمت زیادی کشیده شده و بسیار عالی تهیه شده.
    از خداوند منان برای تیم تهیه کننده این آموزش ها آرزوی موفقیت روز افزون را دارم.
    خدا را شکر که هموطنان خوبی مثل این استاتید عزیز دارم

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

  93. بسیار عالی!
    من سایت های خیلی زیادی چه ایرانی و چه خارجی رو برای حاوا دیدم و دنبال کردم هیچ کدوم بیانی بهتر از این اموزش نداشتن شما واقعا شی گرایی رو بسیار قابل ادراک گفتین
    ممنونم

  94. من به عنوان یه فرد مبتدی مجبورم کتابی که توی اینترو جناب علی اکبری معرفی کردن رو هم مطالعه کنم. این به درک بهترم کمک می کنه. ولی در کل بیان ایشون شیوا و روی خوششون اصلا خستگی به تن مخاطب نمیاره. ممنون از ویدئوهای خوبتون. اجرتون با خدا.

  95. با سلام خدمت استاد عزیز آقای دکتر صادق علی اکبری
    من یکی از تمرینات شما
    ” یک متدی بنویسید که اسم افراد را دریافت کند و سپس تعداد انهای که با سید شروع می شوند را نمایش دهد”
    را نوشته ام. ولی وقتی برنامه را اجرا می کنم بعضی وقت ها مقادیر آرایه را که به عنوان ورودی می گیرد کامل وارد نکرده ام counter را به من نمایش می دهد.
    ممنونم می شوم من را راهنمایی نمایید.
    import java.util.Scanner;

    public class methodarray {
    static int counterfirst = 0;

    public static void main(String[] args) {

    while (counterfirst >= 0) {
    int counter = 0;
    Scanner scanner = new Scanner(System.in);
    System.out.println(“enter humannumber”);
    int humannumber = scanner.nextInt();
    String[] arrayhumannumber = new String[humannumber];
    for (int s = 0; s < arrayhumannumber.length; s++) {
    arrayhumannumber[s] = scanner.next();
    String detection = arrayhumannumber[s].substring(0, 3);
    if (detection.equalsIgnoreCase("سید"))
    counter=counter+1;
    }
    System.out.print("counter=");
    System.out.println(counter);

    }
    }
    }

  96. سلام
    یه خواهش دارم از جاوا کاپ ، میدونم زحمات زیادی کشیده شده و کارهای زیادی انجام شده ای کاش میشد J2EE هم منتشر کنید واقعا مطالب فارسی خوبی برای J2EE موجود نیست
    در ضمن میخواستم بدونم آیا کلاس آموزشی خود موسسه اعوان برگزار میکنه یا نه(برای J2EE)؟

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

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

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

      برای اندروید هم کتاب head first android کتاب خیلی خوبه آخرین ویرایششو حتما بگیرین
      اگرم نمیتونین انگلیسی مطالعه کنین آموزش های آقا بهنام آقاجانی کیفیت خوبی داره .

      البته پیشنهاد میکنم حتما حتما زبان انگلیسی رو هم یاد بگیرین در غیر اینصورت در ادامه مسیر به مشکل میخورین

  98. سلام وقت بخیر
    بسیار تشکرمیکنم از فیلم های خوبتون با این کیفیت عالی
    بنده میخام spring4 رو شروع کنم هم spribg boot همspring mvc
    میشه لطفا یه منبع خوب برای spring4 معرفی کنید
    ایا فیلم خوب که کامل توضیح داده باشه هست؟
    منبع فارسی خوب داریم دراین زمینه چه پی دی اف چه فیلم
    ممنون میشم اگر راهنمایی کنید.

  99. سلام
    واقعا ازتون ممنونم من پکیج جاوا چندتا خریدم ولی هیچ کدوم مفاهیم پایه که تو هر قسمت جاوا مهمه رو نگفتن یعنی خیلی وقتا شما ممکنه بلد باشین یه دستوراتیو ولی اگر مفهوم پشت اون دستور رو ندونید نمیفهمین چرا در فلان پروژه از فلان دستور استفاده شده و هرگز موفق نمیشین نمیگم پکیج سایت شما کامله ولی اصول و مفاهیم رو کامل بیان کرده که با دیدن پکیج شما دیگه براحتی میشه پکیج های صفر تا صد که فقط به صورت پروژه محور کار کردن و مفاهیم هر فصل رو به صورت سرسری بیان کردن رو خوب درک کرد
    ممنون که پکیج به این خوبی رو رایگان قرار دادین ان شا ال.. همیشه جیبتون پر پول باشه و شاد و سلامت باشین و به تمام آرزوهاتون برسین
    ارادتمندم

  100. با سلام

    من تقریبن تمام ویدیوهای شما رو دیدم. بنظر من کیفیت آموزش و بیان شیوا و همچنین تسلط مدرس به موضوع از نقاط قوت این ویدیوها هست. ممنون از شما آقای دکتر علی اکبری و تمام دست اندرکارن محترمی که زحمت کشیدند و این ویدیوها را بطور رایگان در اختیار عموم قرار دادند. به قول حضرت علی زکات علم نشر آن است.

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

  102. سلام با تشکر از آموزش های عالیتون
    فقط میخواستم بدونم شما دوره آموزش جاوا گرافیکی هم دارید ؟ اگه نه چه منبعی رو پیشنهاد مییکنید ؟

    1. سلام
      در قسمت‌های «ه» و «و» به جز جلسه‎ی 18 برای سایر جلسات تمرین خودآزمون وجود داشته از ابتدا.

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

    1. سلام
      حدود سی و شش ساعت است.
      این که این آموزشها چقدر طول میکشد به شما بستگی دارد. هر یک از این آموزشها شامل چند تمرین و کوییز هستند و در کنار این آموزشها، «تمرینهای خودآزمون» جاواکاپ هم بسیار مفید هستند:
      https://javacup.ir/about-exercises/
      اگر با جاوا آشنا نباشید، به نظر من دیدن فیلمها و انجام تمرینها حداقل یک ماه طول میکشد.

    1. سلام
      فیلم آموزش بازآرایی به تازگی در سایت جاواکاپ منتشر شده است. می‌توانید مشاهده بفرمایید.

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

    1. سلام
      در مقابل هم فیلم آموزشی در جدول مربوطه، لینک سوال خودآزمون یا همان خودآموز مرتبط با آن مبحث گذاشته شده است.
      به غیر از این، از طریق منوی «آموزش-> تمرین‌های آموزشی» هم می‌توانید به این تمرینات دسترسی داشته باشید.

  105. سلام خيلي ممنون از سايت خوبتون
    فقط جواب تمرين هاي خود اموز رو از كجا ميتونيم پيدا كنيم؟؟؟؟

  106. ای بیسوادها!
    این هم از کسانی که ادعای جاوا دارن!
    جواب یک سوال ساده رو بلد نیستین!!!
    جرات ندارین تو سایت قرار بدین!!!!
    اون از لایتک اینهم از شماها!
    متاسفم برای کسانی که از آموزشهای اقای علی اکبری استفاده میکنند!
    آقای علی اکبری اول خودت یاد بگیر بعد به دیگران اموزش بده……………
    آقای پیشوایی شما که اینقدر از اقای علی اکبری حمایت میکنی چرا جواب سوال منو ندادی….

    1. سلام
      من دلیل این همه خشم شما را درک نمی‌کنم.
      بخش نظرات صفحه‌ی جاری، محل مناسبی برای پرسش فنی نیست.
      سؤال شما، که آن را منتشر نکردیم، در ادامه آمده است.
      شما در بخش «نظرات» در صفحه آموزش «جاوا»، سؤالی درباره JSP پرسیدید که با یک جستجوی ساده در stackoverflow (که قبلاً فرموده‌اید با آن آشنایید) به پاسخ آن میرسید. پیشنهاد میکنم قبل از این جستجو، با مبانی جاوا (مثل تفاوت کلاس و پکیج) آشنا شوید.
      موفق باشید.
      خدانگهدار.

      سؤال شما:

      با سلام
      من سایتی که با JSP طراحی کردم را اپلود کردم ولی هنگام استفاده از کلاس ها، خطای زیر را دریافت میکنم.. (com نام پکیج و Entity نام کلاس)

      Only a type can be imported. com.Entity resolves to a package
      مشکل کجاست؟؟؟

    2. امیرحسین مودب باش ، مگه بدهکار تو هستن که با این ادبیات صحبت میکنی ، این بنده های خدا زحمت کشیدن و آموزش به این خوبی تهیه کردن و رایگان در اختیارمون گذاشتن . اگه واقعا هدف برنامه نویس شدنه باید بری دنبال جواب سوالت ، این همه منابع و سایتهای متفاوت هست که میتونی سوالت رو اونجا هم مطرح کنی . برنامه نویسی سراسر ارور و سواله ، اگر قرار باشه با هرکدومش برگردی دیگران رو متهم کنی مطمئن باش سوژه کم میاری . یاد بگیر هم مودب باشی هم اینکه هر جوری شده جواب سوالت رو پیدا کنی و دیگران رو متهم نکنی و طلبکارم نباشی .

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

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

  108. با سلام و درود و احترام
    یک سوال از بخش 12 یا همون اینترفیس دارم
    در اسلاید 17 حالتی مطرح شد که در آن ارث بری چندگانه را برای اینترفیس دچار مشکل میکند و آن هم زمانی بود که بطور مثال در یک اینترفیس پدر void f داریم و در اینترفیس پدر دیگر int f داریم . تقریبا مشابه همین دلیل در اسلاید 18 آورده شده و بعنوان دلیلی برای عدم پشتیبانی جاوا از ارث بری چندگانه از کلاس ها مطرح شده .
    پس چرا با وجود این مشکل جاوا باز هم از ارث بری چندگانه اینترفیس ها پشتیبانی میکند ؟
    با تشکر

  109. من یک سایت شخصی با JSP طراحی کردم و در حال خرید هاست بودم که با مشکل عدم پشتیبانی سرور از JSP و tomcat شدم برای رفع این مشکل باید چه کاری انجام دهم؟
    اگر لطف کنید در این مورد مرا راهنمایی کنید ممنون میشوم

    1. بعید است که بتوانیم به طور معمول هاست بخرید. می توانید یک سرور مجازی خصوصی (VPS) تهیه کنید و روی اون هر چیزی می خواهید نصب کنید از جمله جاوا و تامکت و امثال آنها.

      1. ممنون از پیشنهاد شما !
        ولی استفاده از vps برای یک سایت شخصی که صرفا جنبه آموزشی داره مقرون به صرفه نیست!
        ضمنا منظور من از مطالبی که گفتم این نبود که فیلم اموزش ارزشی نداره! استفاده از فیلم های اموزشی به قول شما راه را برای یادگیری باز میکنه اما این کار نباید موجب بشه که از کتاب فاصله بگیریم!
        من کتاب جاوای هربرت شیلد (ترجمه فرهاد قلی زاده) رو کامل خوندم و خیلی لذت بردم
        به امید روزی که همه مردم اهل مطالعه بشن!!!!!

  110. با سلام و تشکر فراوان از آقای علی اکبری که آموزش خوب و کامل رو آماده کردند یه خواهش داشتم در مورد اینکه در صورت امکان ماننده همین آموزش بحث های مربوط به وب سرویس هم تهیه شود
    باز هم تشکر بابت آموزش عالیتون

  111. سلام
    خیلی لذت بردم از این آموزش و بیان شیوا و دلنشین مدرس بزرگوار.خدا قوت
    سپاسگزارم

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

    1. با سلام
      تا جایی که میدانم ترجمه کتاب دیتل هم در بازار موجود است. البته نمیدانم چه ترجمه‌ای بهتر است.

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

  114. جسارتا اگه یک مدیدیتی رو ی دیدگاه های کاربران داشته باشید ضرری نداره!!!
    چون اونوقت ما دیگه مجبور نیستم اسکرول بار رو تا اخر بیاریم پایین واسه نوشتن نظر خودمون !!!
    من تو هیچ سایتی ندیدم که این همه دیدگاه تو یک صفحه باشه!!
    نکنه این از دستاوردهای جاواست؟؟؟؟
    با تشکر

  115. با سلام خدمت استاد گرامی
    بین swing و javafx کدوم رو باید انتخاب کرد؟ من تا بحال از swing استفاده میکردم البته با تمام سختی هایی که داشت تونستم یاد بگیرم و فرم های زیادی را با کد نویسی به صورت پویا طراحی کنم. الان مدتی است که با javafx آشنا شدم که در مقایسه با swing هم گرافیک بهتری دارد و هم از لحاظ کد نویسی راحتره!
    اگه در این مورد توضیح دهید ممنون میشم!
    سوال دیگه اینکه جاوا بیشتر برای برنامه های دسکتاپ مناسب تره یا تحت وب؟ طراحی سایت با php مناسب تره یا با jsp ؟ در زمینه جاوا اموزش ها خیلی کمتر و پر هزینه تره بر خلاف php و سایر زبانها همچنین سختی هاش بیشتره! با وجود این مشکلات آیا میشه به جاوا امیدوار بود؟
    با تشکر…

  116. سلام
    به نظر من آموزش ها تو سطح پایینی ارائه میشه! تنها حسنش اینه که رایگانه!! جاوا خیلی فراتر از این حرفهاست….
    من در حال طراحی سایت شخصی با JSP هستم با مشکلات زیادی مواجه میشم و با کمک stackoverflow همه رو حل میکنم….. به جای آموزش مفاهیم پایه جاوا بهتره که راجب مفاهیم پیشرفته و هم چنین فریمورک های جاوا مثل hibernate و spring اموزش بدین شاید مفید باشه….

    کسی که برنامه نویسی رو بدون خوندن کتاب و فقط از روی فیلم های آموزشی یاد بگیره هیچ وقت برنامه نویس موفقی نمیشه!!!!!!!!!

    1. سلام.
      ببخشید ولی نمیتونم نگم.
      از کجا این حرفو میزنید؟ کی گفته بهترین راه یادگیری کتابه؟ الان ثابت شده دیدن و مشاهده کردن فیلم بهترین راه یادگیری هستش.
      خواهشا از خودتون حرف در نیارید و مردمو گمراه نکنید!!

      1. سلام
        خواهش میکنم
        از اونجایی که خودم کتاب خوندم و می خونم!
        بزرگانی که کتاب خوندن این حرفها رو میگن!
        چه کسی ثابت کرده که دیدن و مشاهده کردن فیلم بهترین راه یاد گیری هستش؟؟ از کدوم مرجع این حرفو میگی؟؟؟؟
        من از خودم حرف در نمیارم و قصد گمراه کردن کسی رو هم ندارم!
        دوست محترم ظاهرا اصلا شما متوجه منظور من نشدید!!
        یک بار دیگه با دقت جمله منو بخونید و روش کمی فکر کنید….
        با خوندن کتاب مفاهیم رو درک میکنی و چه بسا خیلی بیشتر از فیلم های اموزشی یاد بگیری! من خودم از فیلم های اموزش استفاده میکنم ولی بازهم کتاب میخونم تا بیشتر یاد بگیرم!
        من برنامه نویسان زیادی رو می شناسم که برنامه های خوبی می نویسن ولی خیلی از مفاهیم رو درک نکردن! نمی تونن حتی ده دقیقه راجب شی گرایی حرف بزنن!

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

        1. خسته نباشی دکتر خدا قوت.
          من هم خیلی از فیلمها رو دیدم .باید بگم عالی بود یک مجموعه کامل ،با کیفیت و پر زحمت.
          دوست عزیزم برای رسیدن به بالای کوه باید از پایین شروع کنی و قدم به قدم مسیرو طی کنی تا به قله برسی .اگر این فیلمها در مباحث حرفه ای بحثی نمیکنه چون فلسفه شکل گیریش این نیست نه اینکه چون بدرد نمیخوره.!!!
          ضمن تشکر از تهیه کنندگان این سری آموزشی به تمام کسانی که علاقمند به یاد گیری جاوا هستند پیشنهاد میکنم حتما یک دور این آموزشها رو ببینند

        2. سلام آقای امیرحسین!
          پست های شما رو خوندم!
          کی هست که بگه خوندن کتاب خوب نسیت؟!! کی هست که خوندن رو بر دیدن ویدئو مقدم بدونه؟!!!
          اما آیا چیزی از مراحل آموزش میدونید؟!!!!!!!!!!!
          میدونید که آموزش و پرورش به چه نحویه؟؟؟!!!!
          یک پیشنهاد به شما؛ دانشجوی جایی بودن و در دانشگاه یا هایی خاص درس خوندن منجر به درک بسیاری از مسائل نمیشه!
          دست بالای دست بسیاره برادرررر!
          با تکبر صحبت کردی برادررر!

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

          حتی اگر دانشجوی دکترای الگوریتم و محاسبات شریف باشیم وقتی طرف مقابلمون رو نشناسیم نمی تونیم ادعا کنیم بهتر از اون ارزش کتاب رو می شناسیم. وقتی می تونید صحت گزاره x > y رو تایید کنید که هم مقدار x رو بدونید هم مقدار y رو. به نظر میرسه باید در محاسباتمان بیشتر دقت کنیم.

        2. سلام
          واقعا بابت آموزشهای عالیتون سپاسگذارم هیچ واژه ای که بتونه این مجموعه رو توصیف کنه به ذهنم نمی رسه جز اینکه بگم فوق العاده بود.
          ایکاش java ee هم آموزش می دادید به شخصه بیصبرانه منتظر ویدئوهای جدید از استاد صادق علی اکبری هستم

      2. دوست عزیر من هم با حرف های امیر حسین موافقم!
        یاد گیری از روی فیلم های اموزش صرفا یادگیری رو تسهیل میکنه!
        ولی خوندن کتاب به درک بهتر شما کمک میکنه! چه بسا مسایل زیادی وجود دارن که نمیشه اونها رو بیان کرد ولی در کتاب به خوبی به
        دانشجویی که کتابخونه نداشته باشه اصلا دانشجو نیست!
        همین کتاب دیتل دنیایی مطلب داره که تو هیچ فیلم اموزش نمیشه اونها رو بیان کرد
        قطعا استاد علی اکبری ارزش بالای کتاب رو برای دانشجویان تشریح می کنن!
        آیا تا حالا فکر کردی چرا سرانه مطالعه تو ایران اینقدر پایینه؟؟!!!
        وقتی کسی مثل شما فیلم اموزشی رو بالاتر از کتاب میدونه نتیجه این میشه که سرانه مطالعه تو کشور بشه دو دقیقه!!!!!
        کتاب بزرگترین سرمایه هر فردیه!
        در طول تاریخ هیچ کسی با کتاب خوندن گمراه نشد! بلکه برعکس کسانیی که کتاب نمیخونن همیشه در جهل زندگی می کنند!
        به امید روزی که همه مردم اهل مطالعه بشن
        موفق باشی

    2. متاسفانه دو تا مطلب با هم خلط شده.
      اولاً واضح است فیلم آموزشی جایگزین کلاس آموزشی است و اصلاً قرار نبوده جایگزین کتاب بشود. بنابراین این مقایسه اساساً بلا موضوع است.
      ثانیاً آموزش دادن مطالب پایه ای به معنی سطح پایین بودن آموزش نیست. با توجه به اهمیت بالاتر و کاربرد بیشتر مباحث پایه ای تر جاواکاپ اولویت را به آموزش جاوا داده است. بدیهی است برای کار کردن به آموزشهای بیشتری نیاز دارید.
      فیلمهای آقای دکتر علی اکبری گره یادگیری جاوا را برای خیلیها باز کرده است. مطمئناً قدردانی و نظرات محبت آمیز مخاطبان ایشان و سایر افراد را به انجام کارهای مثبت بیشتر تشویق می کند.

  117. ویدئوی آموزشی زیاد دیدم ، اما آموزشهای شما واقعا مزیت هایی داره که تاحالا در هیچ آموزشی ندیده بود
    اول اینکه جناب علی اکبری بیان بسیار شیوا و خوبی دارن و مطالب رو روان و عالی توضیح میدن
    دوم محتوای آموزش هستش که فوق العاده عالیه
    سوم کویزهایی هستش که در وسط جلسه پرسیده میشه
    چهام تمرین های پایان هر جلسه هستش که واقعا کمک میکنه که مطالب جا بیوفته

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

  118. با سلام خدمت استاد عزیز، دکتر علی اکبری
    قبل از هرچیز از آموزش هایی که گذاشتین میخواستم تشکر کنم. ممنونم از شما
    من الان دارم بخش java collections رو میخونم و به یه موضوعی برخوردم
    تو ص 39، بخش تفاوت اصلی Set و List، شما فرمودین که:
    “اگر شیئی اضافه شود که همان شی در Set حضور دارد، شی قدیمی حذف می شود”
    ولی بر اساس documentation جاوا، عضو قدیمی سر جای خودش میمونه و عضو جدید اضافه نمیشه. در توضیح متود add در کلاس HashSet، این مطلب اومده:
    “Adds the specified element to this set if it is not already present”

    1. سلام
      کاملاً نکته‌ای که فرمودید کاملاً درسته. علاوه بر موردی که فرمودید، یکی دو مورد دیگر شبیه این اشتباه در ویدیوها وجود دارد که انشاءالله به زودی تحت عنوان یک غلطنامه منتشر می‌شود.
      با تشکر.

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

  120. سلام

    جرا نمونه کد پروژه اول رو پاک کردین ؟؟؟؟؟

    تمرین های اسلاید ها مرجعی برای چک کردن درستیشون ندارند ؟؟؟

  121. آقای دکتر واقعا ممنونم
    آموزش شما بینظیر بود
    من همیشه سر کلاس درد حواسم پرت میشه ولی اینجا اونقدر زیبا آموزش میدید که اصلا خسته نشدم
    خدا خیرتون بده

  122. سلام میخواستم بدونم امکانش هست جواب تمرین های اسلاید ها رو هم بزارید
    یا جایی هست که بشه پیداشون کرد ؟؟
    چون برای چک کردن کد هایی که بلد نیستم نیاز دارم
    ممنون میشم

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

  124. میخواستم ببینم اگر درسطحی باشم که بتونم این تمرین ها وتمرین های کوئرارو انجام بدم میتونم برای مصاحبه واستخدام اقدام کنم؟
    واین که با اومدن جاوا9 آموزشی اضافه میکنید؟

  125. سلام.
    یک سوال: در درس پنجم، اسلاید 32، یک کوئیز مطرح شده که نتیجه اش اینه: تا وقتی که شیء یا اشیائی مقدارشون null هست، امکان فرخوانی متدی رو ندارند…
    در درس ششم، اسلاید22، یک سازنده وجود داره که داخل بدنه اش، یک حلقهء for ایجاد شده که درون این حلقه برای یک آرایه، خانه هایی در حافظه دارن new میشن (البته اگر درست فهمیده باشم)؛
    سوال اینجاست: مقادیر المانهایی که دارن برای این آرایه new میشن، چی هست؟؟ آیا این المانها که جنسشون Tyre هست، مقادیرشون null هست؟ وبعدا میتونیم متدی رو برای اونها تغییر بدیم؟
    شک دارم که درست فهمیده باشم. لطفا راهنماییم کنید. ممنون.

  126. سلام فیلم آموزشی مبحث Refactoring رو تو جدول فیلمها نمیبینم. برای مسابقه که ثبت نام کردیم اسلادش رو زحمت کشیدید فرستادید ولی فیلمش رو پیدا نمیکنم

    1. سلام
      اسلایدها و فیلمهای آموزش Refactoring هنوز به صورت عمومی منتشر نشده است و فقط در اختیار برخی شرکت‌ها قرار دارد.
      امیدواریم همانند فیلم JUnit ، فیلم آموزش Refactoring هم با حمایت شرکت اعوان به صورت رایگان منتشر شود.
      موفق باشید.

  127. سلام. خدا حفظتون کنه. واقعا آموزش فوق العاده ایه. از آقای دکتر علی اکبری هم قویا تشکر میکنم. چقدر خوب مطالب رو طبقه بندی کردند و چه بیان شیوایی دارند.
    در کل چقدر خوبید شماها (شامل همه ی عزیزانی که زحمت کشیدند میشه)!!! واژه کم آوردم.

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

  129. سلام با تشکر از زحماتتون
    لطفا اسلایدهای 4 درس اول رو هم قرار بدین
    باتشکر

  130. سلام اقای علی اکبری. ایا اموزشهای شما برای برنامه نویسی اندرید مناسب میباشد؟ ایا اوزش برای برنامه نویسی اندرید هم دارید؟

  131. سلام
    خیلی ممنون از اسلاید ها ووفیلم های عالیتون
    میخاستم بپرسم قصد اموزشjavaEE رو هم دارین؟
    واگر دارین از کی منتشر میشه؟
    با تشکر

    1. سلام. احتمالاً در آینده نزدیک امکان تولید و انتشار فیلمهای JavaEE را نخواهیم داشت. با تشکر از شما.

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

  133. با سلام خدمت استاد محترم
    لطفا بگین به نظرتون کسی که تا به حال برنامه نویسی نکرده میتونه با این آموزش ها موفق بشه؟(نرم افزار خونده باشه )

    1. سلام.
      اگر آموزشها را با دقت پیگیری کنید و تمرینها و کوییزها و خودآزمونها را با موفقیت انجام دهید حتماْ‌ در یادگیری زبان جاوا موفق خواهید بود.

  134. این فیلمها هم از لحاظ آموزشی و هم از لحاظ محتوای درس در سطح بسیار بالایی قرار دارند و نشان دهنده میزان بالای تسلط استاد آن در زمینه برنامه نویسی جاوا است که مطالب بشکل اساسی و نه سطحی بیان شده است. ضمن تشکر از شما به علاقه‌مندان در این حوزه پیشنهاد میکنم حتما این فیلمها را دانلود کنند و ببینند.

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

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

  137. سلام با تشکر از آموزش رایگانتون میخواستم ببینم این آموزش ها در مجموع چند ساعت است؟
    و ایا بعد از این اموزش ما میتونیم برنامه های اندروید مثل چت یا شبکه اجتماعی بنویسیم؟

    1. سلام. کل آموزشها در حدود 40 ساعت است. با کمک این آموزشها برنامه‌هایی مثل چت را میتوانید بنویسید، اما آموزش اندروید در این دوره گنجانده نشده است. موفق باشید.

  138. سلام
    آیا جاوا برای دانشجویان گرایش امنیت(مباحث رمزنگاری) امکاناتی داره؟ در واقع میخوام بدونم کارشناسان امنیت از تکنولوژی جاوا استفاده میکنن؟

  139. با سلام
    با سپاس از شما، با امید به پیشرفت در این حرکت مفید و ممنون از اینکه این صفحه رو بروز رسانی کردید.

  140. با سلام
    من تازه این دوره رو شروع کردم،میخواستم ببینم بعد اتمام دیدن این آموزش ها چقدر میتونیم خودمونو آشنا به جاوا بدونیم؟ بعد ازین باید چه چیزی یاد بگیریم برای تسلط به جاوا و ورود به بازار کار؟

    1. با سلام، بعد از این دوره، اگر مطالب را خوب یاد گرفته باشید و به خوبی بتوانید تمرینهای مطرح شده را انجام دهید، به زبان جاوا تسلط بسيار خوبی خواهید داشت و برنامه‌نویس خوبی خواهید بود. معمولاً شرکت‌ها برای استخدام برنامه‌نویس، به مهارتهای دیگری هم نگاه می‌کنند. مثلاً شاید لازم باشد مبانی Java Enterprise Edition را هم فرا گیرید.

  141. سلام میخوام بدونم این اموزش تحت وب هست یا واسه ویندوز ؟ و ایا در این دوره کار با بانک اطلاعاتی رو هم اموزش دادید؟
    متشکرم .

    1. سلام. این آموزش‌ها، مبانی برنامه‌نویسی جاوا است. مطالب پیشرفته‌ای مثل Thread و Java8 و Reflection را هم پوشش داده است. اما موضوعاتی مثل برنامه نویسی وب، JavaEE برنامه‌نویسی دیتابیس در این دوره نیست.

  142. سلام و خسته نباشید فراوان ،

    خیلی خیلی ممنون از سرمایه عظیمی که در اختیارمون قرار دادید.

    میخواستم بدونم در کدام بخش مفهوم استاتیک رو توضیح دادید چون من نمیتونم پیداش کنم.

  143. بازتاب: برکه
  144. سلام ممنون از سايت خوبتون.هدف من يادگيري اندرويد است ميخواستم بدونم ديدن اين فيلم ها براي من مفيد است؟ و تا قسمت چندم لازم است كه نگاه كنم

    1. سلام. بله زبان برنامه‌نویسی اندروید هم جاوا است. حداقل تا پایان جلسه 14 را ببینید.

  145. سلام
    با تشکر از اموزش های خوبتون یه سوال داشتم لطفا پاسخ بدید من jdk رو سیستمم نصب کردم ولی وقتی داخل cmd
    javacرو تایپ میکنم میگه پیداش نمیکنه؟لطفا راهنماییم کنین

    1. سلام
      فیلم اول آموزش جاواکاپ را دیده‌اید؟
      http://www.aparat.com/v/4KofL
      در دقیقه 46 به بعد طریقه نصب و تنظیم JDK گفته شده. روش رفع مشکل شما هم از 47:50 (دقیقه 47 و ثانیه 50) توضیح داده شده (در واقع باید متغیر محیطی Path را تغییر دهید و آدرس JDK\bin را به آن اضافه کنید)

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

  147. لطفا جواب های تمرین های مطرح شده در پایان فیلم ها را قرار دهید.
    الآن من به شخصه نمیدانم پاسخ هایم درست هستند یا نه؟

  148. خسته نباشید فراوان برای دوستان گرامی

    بنده سری اول اموزش را تمام کردم در طی اموزش اموزش را کامل متوجه شدم مثالهارو با خود اموزنده جلو رفتم ولی کوییزهای اخر رو به تنهایی نمیشه انجام داد اموزش طوری هست همون مثالها رو میشه حل کرد نه چیزه دیگر
    ینده دیگاهم یادگیری برنامه نویسی اندروید هست ایا الان این اموزشهارو ادامه بدم به نظرتون اگر ادامه بدم نیاز به اموزش در جاهای دیگر هم هست و یا اینکه کلا منیع اموزشیم رو عوض کنم ؟ بنده به عنوان مبتدی شروع به کار کردم فکر میکنم اموزش شما کلی هست و واقعا ممنون میشم من رو راهنمایی کنین و واقعا با فکر تر از شماها نیست تو این زمینه …

    1. آرش منم بخش اول رو تموم کردم – به نظر من باید تمرین های آخر هر درس رو حتما انجام بدی ، با مطالبی که توی اون جلسه گفته شده و یکم سرچ کردن از عهدش بر میای ، کلا یاد گرفتن برنامه نویسی چالش داره و الان هم تو با اون درگیر شدی و کاملا هم طبیعیه .
      سرچ کن اگرم نشد منابعی که معرفی شده آخر هر درس رو تهیه کن و عمیق تر بخون ، تووش مثال هم داره حتما – و تمرین هارو حل کن و با همین آموزش پیش برو – عالیه به نظر من

  149. سلام لینک اصلی برای شماره 8 خرابه. ممنون میشم اگه درستش کنید. مرسی از آموزش خوبتون

  150. سلام.خسته نباشید.
    ویدئو هایی که گذاشتین نمیتونم دانلود کنم.اگه لطف کنید به بگین که چجوری دانلود میشن؟!

  151. با سلام و خسته نباشید خدمت شما
    ویدیوی آموزشیتون خیلی خوبه و با جزئیات توضیح داده میشه که واقعا عالیه
    ممنونم بابت این آموزشی که ارائه داده اید.
    همچنین از شما تشکر می کنم بابت اینکه این آموش ها رو رایگان در سایتتون قرار داده اید .

  152. آقا دست شما درد نکنه، بهتون خسته نباشید میگم. خیلی دنبال آموزشی می گشتم که در عین موجز بودن کامل باشه، اسلاید‌های این مجموعه همونی بود که من می‌خواستم. بسیار عالی!
    البته من از فیلم‌ها استفاده نکردم چون در حین فیلم دیدن نمی‌تونم تمرکز کنم، با خوندن متن تمرکز و دریافت خیلی بهتری دارم.
    باز هم سپاس از شما.

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

  154. با سلام
    میدونم جای سوالم اینجا نیست ولی خب جای دیگه ای برای این سوال پیدا نکردم!
    این امکان که برنامه نویس در تهران نباشه و بتونه برای شرکت های تهران کار کنه شدنیه ؟
    تو فرصت های شغلی که میزارید اگر امکانش هس این موضوع رو هم بیان کنید که آیا برای انجام این شغل زندگی در تهران ضروری است یا که میشود از شهر دیگر با این شرکت کار کرد ؟

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

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

  157. سوالات و مشکلات در هنگام تمرین را کجا بپرسیم ؟ همون تمرین اول فیلم اول مشکل دارم برای اجرا کردن در زمان ذخیره سازی کد نویسی اول مسیر apps کجاست و برنامه رو کجا نصب کردین شما. بنده هم نصب کردم درست و ذخیره اجرا نمیشه داخل کومند لاین و داخل کوند پورت هم تست کردم میاد نسخه جاوا نصبی ولی اجرا نمیکنه

  158. سلام و خسته نباشید من تو فیلم اول .اولین مثال برای : من نصب میکنم جاوا رو با کومند لاین هم اجرا میخوام نمیشه ولی با کومند پورت میشه نسخه جاوا رو نشون میده ولی اجرا نمیکنه خروجی رو چرا؟ شما تو اون قسمت که کد رو داخل apps ذخیره میکنین کجاست از کجا اوردین برنامه رو دقیقا کجا باید نصب کنم؟ لطفا پایسخ بدین در ایمیل بنده

  159. سلام استاد
    برای رایط کاربری کدوم تکنولوژی رو یاد بگیریم swing یا javafx .
    من اینو قبلا هم پرسیدم
    لطفا پاسخ بدین

  160. اگر بخوام یک کاراکتر از کاربر بگیرم چه متدی فراخوانی کنم؟
    متد nextline با متغییرم که از نوع کاراکتره اررور میده… 🙁
    حتی متد next()

  161. عرض سلام واحترام
    مشخصات سیستم : ویندوز10 و jdk9
    مشکلی در کامپایل کردن کد جاوا داشتم که با توجه به رعایت کردن قواعد گفته شده در کلیپ آموزشی باز هم به خطا برخورد کردم که حاوی کد متن زیر است :

    F:\eee>javac Aas.java
    Aas.java:2: error: cannot find symbol
    public static void main(string[] zza){

    symbol: class string
    location: class Aas
    error

  162. با سلام و خسته نباشد ممنون از سایت خوب تون.
    ببخشید سوالی ه داشتم این هست که من میخوام برنامه نویسی اندروید و وب سایت رو یاد بگیرم و نرم افزاری مثل دیوار و شیپور یا مثل مارکتهای اندروید (پلازا ایران اپس و…) و این چیزها که برنامه و وب سایت همزمان (نرم افزار مبتنی بر وب) هستن رو توسعه بدم.
    حالا میخوام ببینم باید چه چیزهایی رو یاد بگیرم و برای یاد گرفتن جاوا اول باید اپلیکس رو یاد بگیرم حتما یا از اول می تونم اندرود استودید رو یاد بگیرم.
    در ضمن برای این گارها چه زبانهای دیگه ای هم باید یاد بگیرم.

  163. مرسی به خاطره ویدیوهای آموزشی فوق العادتون…آیا یادگرفتن پایگاه داده اوراکل در کنار جاوا ضروریه؟؟؟

    1. سلام. ضروری نیست. بسیاری از پروژه‌های مبتنی بر جاوا و JavaEE بر روی پایگاه‌داده‌هایی غیر از اوراکل هستند. البته با توجه به این که بسياری از پروژه‌های جاوایی اصطلاحاً Enterprise یا سازمانی هستند و استفاده از اوراکل برای این پروژه‌ها رایج است، مهارت و دانش اوراکل مفید است (اما لزوماً ضروری نیست).

  164. سلام
    در قسمت شماره 10 اسلاید شماره 74 تابع ()f به نظر override شده است در حالی که این متد در super کلاس به صورت private تعریف شده است و override کردن ان ممکن نیست .
    پس تابع ()f در کلاس فزرند متد جداگانه است و این متد override نشده است. آیا برداشت من درسته یا نه
    از آموزش های واقعا عالیتون ممنونم

  165. با سلام وخسته نباشید خدمت اساتید محترم
    این آموزشها ادامه دارن هنوز یا ویژگیهای جاوا 8 اخرین قسمتش بود؟
    ممنون میشم اگه جواب بدید
    با تشکر

  166. با سلام
    بسیاری از نظرات شما و کاربرانتونو خوندم و چند سوال داشتم
    ایا با جاوا میشه برنامه های دسکتاپ نوشت برای ویندوز؟
    در نظرات گفته شد که سرورهای جاوا خیلی گرونه پس باید مثلا php بجاش خوند؟
    لطفا جواب سوالاتمو بدین چون خیلی برام مهمه
    با تشکر

    1. سلام. پیشنهاد می‌کنم سوالتون و در سایت جواب یاب با تگ جاواکاپ مطرح کنید.

  167. دوست عزیز سلام

    در دقیقه هفت از فیلم دوم یک اسلاید هست که مجموع درصدهای ذکر شده از 100 بیشتر است.

    لطفاً با توجه به تاثیری که این اسلاید بر ولیدیتی آموزش و مدرس دارد لطفاً در اسرع وقت اصلاح فرمایید.

  168. سلام دوست عزیز

    در فیلم شماره دو، دقیقه هفت اسلایدی را جع به میزان استفاده از آی-دی – ای ها گذاشته شده که جمع درصد های ارائه شده از صد بیشتر است.
    با توجه به تاثیری که این خطا بر ولیدیتی سایر مطالب این فیلم دارد لطفاً در اسرع وقت اصلاح نمایید.
    با سپاس

  169. با سلام
    بسیاری از نظرات شما و کاربرانتونو خوندم و چند سوال داشتم
    ایا با جاوا میشه برنامه های دسکتاپ نوشت برای ویندوز؟
    در نظرات گفته شد که سرورهای جاوا خیلی گرونه پس باید مثلا php بجاش خوند؟
    لطفا جواب سوالاتمو بدین چون منتظر جوابم
    با تشکر

  170. سلام. امکانش هست من و در این زمینه راهنمایی کنید:
    همانطور که می‌دونید اکلیپس محبوب‌ترین IDE جاواست. اما نکته‌ای که هست نسبت به IDE‌های رقیب، باگ بیشتری داره. اما از طرفی اکلیپس در Releases های مختلفی منتشر میشه (و خیلی هم سریع منتشر میشه) که هرکدوم هم یک نام خاصی داره. الان من آخرین ریلیز و (یعنی Oxygen) و که دانلود کردم، همینکه خواستم اجرا کنم با یک اروری مواجه شد که اصلا هم متوجه‌ی ارور نشدم. سوال من اینه که از بین تمام نسخه‌های اکلیپس، کدوم یکی پایدار‌تره و بهتره که استفاده کنیم؟
    خیلی در این زمینه سرچ کردم، اما اکثرا میگن که از نت بینز و اینتلی جی استفاده کنیم. در کل اگر هرکسی نظری دقیق در این زمینه داره مطرح کنه.
    البته عذرخواهی می‌کنم که این سوالم به آموزش‌های جاوا ربطی نداره. ممنون.

  171. سلام خسته نباشید خیلی ممنون از ویدیو ها می خواستم بدونم که چقدر طول میکشه تا حرفه ای شم

    1. سلام این بستگی به شما داره اگه منطق الگوریتمی خوبی داشته باشد 50% راه رو رفتید.(که بیشتر عزیزان بدون درک و توانایی کافی در این زمینه شروع می کنند و بعد هم توی کد نویسی زیاد گیر می کنند و دلزده می شن از برنامه نویسی و میگن برنامه نویسی چقدر سخته در حالی که اصلا این طور نیست بلکه خیلی اسونه اگه به صورت پله به پله و درست یادگرفته شود) جاوا زبان سطح بالای است و یادگیری آن اسان تر از دیگر زبان هاست البته نه همه بخش هاش اگه پیوسته کارکنید به صورت عملی توی سه ماه در حد متوسط یادمی گیرید بعدشم باید پروژهای مختلف کار کنید تا حرفه ای شوید بسته به پروژها داره ولی معمولا در مدت شش ماه درک خیلی خوبی از این زبان پیدا مکنید (یک نکته زیاد توی مبحث گرافیک در جاوا سر خودتون را گرم نکنید چون تو ایران زیاد کاربرد نداره ولی اینم بدونید که واسطه گرافیکی این زبان خیلی قدرتمند است)بعدشم باید برید سراغ برنامه نویسی موبایل تحت اندروید یا برنامه نویسی تحت وب java ee

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

  172. با سلام

    درمورد طراحی واسط کاربری در جاوا خواستم بپرسم(swing یا javaFx),
    آیا لازمه اینا رو یاد بگیریم یا نه؟ چون توی آموزش ها ندیدم

  173. Hi thanks
    I don’t have a Persian Language in my machine and because of that I’m writing this in English
    In Reflection part there was a scene about if and what is goinig to be the x object type in compile-time
    Object x=(… ? … : …);

    This kind of if is Ternary operator not a if with ? and : any way I think the videos are good but not perfect because there are some points in them that can effect all

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

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

  176. سلام
    پاسخ تمرین هایی که در ویدئوها مطرح میشوند کجا منتشر شده اند. میخوام با جوابهایی که بدست آوردم مقایسه کنم تا مطالب جدیدتری یاد بگیرم.

  177. سلام . من که جاوا رو فکر میکردم بلد بودم ، وقتی ویدئو های شما رو دیدم ، تازه فهمیدم چ چیزها ک نمیدونستم !
    گفتم حیفه حداقل یه تشکری نکنم …. واقعا این کارتون ماندگار هست و تاثیر بسیار زیادی توی منابع فارسی جاوا گذاشته و خواهد گذاشت .
    اگر بتونید دوره های EE رو هم بزارید که دیگه نور علی نور میشه ! البته میدونم درخواست زیادی هست اما خب ، نحوه آموزش شما چیزی نیست که ادم ازش دل بکنه !
    موفق باشید همیشه

  178. آموزش ها بسیار عالی، با کیفیت و حرفه ای هستن
    واقعا جای تشکر داره
    بنده با اینکه تقریبا به تمام مباحث مطرح شده مسلط هستم کلش رو دارم می بینم

  179. سلام. آیا برنامه‌ای برای ادامه‌ی فعالیت‌های جاوا کاپ (البته بعد از آزمون) ندارید؟

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

  181. نمونه کد پروژه ی اول رو میخاسم بگیرم ولی مینویسه صفحه پیدا نشد ، لینک خراب شده

  182. سلام و درود
    ضمن تشکر از سایت مفیدتون و خسته نباشید به همه دست اندر کاران عزیز.
    می خواستم بپرسم که اینجانب اخیراً شروع به برنامه نویسی جاوا نمودم.لذا، می خواستم بدونم که پس از فراگیری کد نویسی جاوا،کار های گرافیکی و طراحی اپلیکیشن آندروید آسان خواهد بود!؟ یا نیاز به آموزش اساسی دارد؟
    و مهم تر چه برنامه ای را پیشنهاد می کنید؟
    باتشکر..

    1. راههای معمول بعد از فراگیری جاوا، یادگیری JavaEE و یا یادگیری برنامه نویسی موبایل با کمک اندروید است. در انتخاب یکی از این دو با توجه به علایق و … باید خودتان تصمیم بگیرید.
      برای سیر مطالعاتی JavaEE ، پیشنهادهایی در آدرس زیر قرار گرفته است. هرچند این پیشنهادها کمی قدیمی هستند و برخی از آنها باید بروز شوند:
      https://www.javacup.ir/javacup/index.php/2013-12-03-10-34-20/learning-path

    2. دانش و مهارت جاوا حتماً به یادگیری برنامه‌نویسی گرافیکی و اندروید کمک میکند.

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

  184. سلام و خسته نباشید به مهندس عای اکبری، من یک ساله دارم جدی جاوا رو کار میکنم و وقتی این نوع آموزش رو دیدم واقعا لذت بردم، اگر ممکنه تا مباحث پیشرفته ادامه بدید، خواهشا دوره رو متوقف نکنید ممنون

  185. سلام
    ویدئو هاتون رو دیدم فوق العاده بودن دم شما گرم انصافا
    اگه میشه Java EE رو هم بزارین

  186. درود بر شرف شما و جناب صادق عزیز . امیدوارم بخشهای بعدی هم لطف بفرمایید . درود درود درود

  187. سلام
    ابتدا سپاس گذاری می‌کنم برای این آموزش‌های خوب، و یک درخواستی از شما دارم و اون این است که لطفا آموزش‌های پیشرفته‌تر را هم قرار دهید. بنده به شخصه حاضر هستم که مبالغی که قرار است برای ثبت نام در کلاس‌های حضوری پرداخت کنم، که چیزی در حدود 600 تا 800 هزار تومن است را، برای آموزش‌های شما پرداخت کنم. لطفا این سری آموزشی را متوقف نکنید، چون به غیر از من تعداد زیادی از افراد هستند که حاضراند برای این آموزش‌ها هزینه کنند.
    پیشنهاد من این است که یک نظر سنجی قرار دهید و اگر رای بیشترین‌ها مبنی بر ادامه‌ی آموزش‌ها بود، آموزش‌ها را پیش فروش کنید تا خیالتان از درآمدی که قرار است کسب کنید هم راحت باشد.

    سپاس از شما

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

  189. با سلام و خداقوت
    وقتی ویدودوها را دیدم، واقعا بی اصافی بود که نیام و تشکر نکنم.
    خداقوت عالی است. هم از استاد علی اکبری و هم از دوستان جاوا کاپ کمال تشکر را دارم. خدا به کار این دوستان و همچنین عمشون برکت بده. انصافا استاد علی اکبری سنگ تمام گذاشتن.
    در توضیحات دوره اومده که: “هدف اصلی این دوره، ارائه یک بسته آموزشی عام‌المنفعه است که در آن آموزش جاوا به شکل صحیح، دقیق و روزآمد در اختیار عموم علاقمندان قرار می‌گیرد.” دقیقا همینطوره: عام المنفعه، به شکل صحیح، دقیق و روزآمد.
    بازم تشکر میکنم و اگر استاد علی اکبری دوره آموزشی جاوا پیشرفته (EE) را به صورت پولی منتشر کنن، البته که هم ارزشمند است و هم خریدارم و فکر میکنم دیگر دوستان هم که این آموزشها را دیده باشن تایید میکنند.
    با تشکر و آرزوی موفقیت و توفیق

  190. با عرض سلام و تشکر
    ممنون بابت این همه زحمت و تلاش بی منت
    لطفا راهنمایی بفرمایید چرا فایلخا کامل دانلود نمیشوند
    یا حق

  191. کار بسیار ارزشمندی انجام شده است.
    از همه‌ی دوستانی که در این کار سهیم بوده‌اند، سپاسگزارم.

  192. سلام و تشکر فراوان از زحماتتون
    ویدیوها رو چندبار دیدم و نوت برداری کردم
    قسمت جاوا هشت رو به خاطر حمایت خریدم
    حتما ادامه بدید چون بدون صدای گرم و آموزهای استاد علی اکبری احساس توقف می‌کنیم
    امکان دونیت هم بذارید کسی خواست دونیت کنه

  193. با عرض سلام و خسته نباشید
    دراین دوره به GUI و بحث گرافیک هم اشاره ای شده؟
    این دوره آخرین مطلبش همینی که موجود هست یا ادامه داره؟
    اگر ادامه داشته باشه و به مباحث پیشرفته جاوا هم بپردازه و گرافیک رو هم خوب پوشش بده عالی میشه
    ممنون

    1. به نظر من یادگیری گرافیک در جاوا خیلی اهمیت نداره. چون بیشتر برنامه‌های جاوا یا برای وب هستن و یا برای اندروید که هر کدوم هم واسط مخصوص به خود و دارن.

  194. سلام
    این ویدیو ها برای چه افرادی مناسب هست؟ کسی که کمی C++ بدونه میتونه با ویدیو ها جلو بره و خوب یادبگیره؟ منظورم C++ به صورت مبتدی و برنامه های معولی هست نه حرفه ای .
    ممنونم

    1. بله حتماً. با دانش اولیه برنامه‌نویسی میتوانید این ویدیوها را آغاز کنید و به خوبی دنبال کنید.

  195. سلام واقعا خسته نباشید ، آفرین ، امیدوارم ادامه بدید (مباحث پیشرفته تر رو)

  196. سلام
    ضمن عرض خسته نباشید و تشکر بابت آموزش ها، ای کاش ویدئوهای کم حجم برای جلسات 5 به بعد هم روی سایت قرار دهید
    متشکرم

  197. سلام. ممنون از جناب دکتر علی اکبری و تمامی دوستان در انجمن جاواکاپ
    بسیار ممنونم که واسه ما که در شهرستان های دور هستیم چنین منابع ارزشمندی رو به یادگار میگزارید تا استفاده کنیم . واسه من که در شهرستان بم هستم و برام شرکت در کلاسهای تهران امکانپذیر نیست بسیار منابع ارزشمندیه ….
    من که همشون دانلود کردم و دارم پیش همگام میرم ….
    انشالله که این دوره همچنان ادامه و پایدار باشه …..
    همیشه دعاگویتان هستم.
    سلامت و شاد و موفق باشید .
    یاعلی

  198. سلام و خداقوت
    تقاضا می کنم متن کد پروژه هارو هم سریع تر بگذارید که اشکالاتمان را بتوانیم رفع کنیم
    باتشکر فراوان

  199. سلام تشکر از فیلم های بسیار زیبا وآموزن سایت
    این 20- امکانات جدید فیلمش را بزارین دلمون برای صدای استاد خیلی خیلی تنگ شده می خیلی خیلی ممنون :))

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

  201. سلام باتشکر از ویدیو ها اگه امکان داره بخش پروژه ها رو هم تکمیل کنید
    دوم اینکه آزمون ها در اینده هم برگزار میشوند ؟ اگر بله چه زمانی و چه شرایطی دارد ؟ با تشکر

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

  203. سلام
    لینک اصلی فیلم آموزشی جلسه 16 کار نمیکند و لینک کمکی هم ندارد خواهشمندم اصلاح فرمایید با تشکر از زحماتتون .

    1. سلام. ما چنین مشکلی را نمیبینیم. لینک دانلود فیلم 16 کار می‌کند. لطفاً دوباره امتحان بفرمایید.

  204. با عرض ادب و احترام و تشکر مجدد از زحمات بی اندازه ارزشمندتون. می خواستم ازتون بپرسم آیا می تونید یک ویدئو هم در باره یونیت تستینگ و اسرشن به ویدئو ها و اسلایدها اضافه کنید؟ آمیدوارم جواب تون مثبت باشه.
    بی اندازه از این کار پرارزشتون سپاسگزارم و برای بانیان و پشتیبانان این پروژه ارزشمند آرزوی سربلندی دارم. بطور خاص از جناب دکترصادق علی اکبری تشکر می کنم برای تدریس بسیار بسیار عالیشون.
    درود بر همه شما عزیزان

  205. فقط میتونم بگم ممنون. کمک بزرگی به همه ما بود. خدا از بزرگی کمتون نکنه..

    یه سوال داشتم. تا پایان خرداد پروژه ها را هم میگذارید؟

  206. با سلام
    ممنون از شما بابت این آموزشها.

    لطفا امکان آموزش فریم ورک های برنامه نویسی تحت وب مانند spring و … نیز ارائه نمایید.
    حتی اگر مانند آموزش JAVA 8 پولی هم باشد باز هم ارزش دارد و طرفداران زیادی دارد.

  207. سلام
    باتشکر فراوان از زحمات شما بابت ارائه این آموزشها.
    در ویدئو هایی که در سایت نماشا وجود داره یک اشتباه چاپی دیدم که فک میکنم در این سطح نباید این چنین اشتباهات ساده ای باشه. به جای etc. که به معنی غیره هست شما ect قرار دادین.
    فقط به عنوان انتقاد عرض کردم. با تشکر

  208. سلام….
    واقعاً ممنون بابت این آموزش های حرفه ای و با کیفیت .
    مخصوصاً از وقتی که فصل 17 به بعد اضافه شد..
    خسته نباشید…

  209. ممنون و قدردان شماییم.
    ان شاء الله در این روزهای خاص به صواب این کار خوب برسید.
    باز هم ممنونم

  210. سلام و آرزوی قبولی طاعات و عبادات همگی در ماه مبارک رمضان.
    اساتید ارجمند فرموده بودید که دو فصل آخر تا پایان خردادماه منتشر خواهد شد. امروز 19هم هستش فصل جدید را نمیگذارید؟ 😀

  211. سلام
    خدا قوت ،از آموزشهای خیلی خوب شما ممنونم.
    لطفا در صورت امکان در مورد معماری JEE
    و فناوریهای اساسی آن و همچنین بعضی ار
    فریم ورکهای محبوب نطیز Spring آموزشهایی
    ارائه بفرمایید.
    با آرزوی سلامتی و موفقیت برای شما

  212. میشه در رابطه با وب سرویس یک دوره آموزشی بزارین حتی با پرداخت هزینه به شدت نیاز داریم اما هیچ سایت ایرانی نمی زاره

  213. آقا دم شما گرم! خیلی کارت ارزشمند که بدون پول این قدر داری زحمت میکشی و دانش خودت رو منتقل میکنی به آدم هایی مثل من. به نظرم کیفیت این آموزش ها از نمونه های پولی توی بازار خیلی بهتر.

    بازم دمت گرم. خدا خیرت بده

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

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

    امیدوارم همواره شادو موفق وسلامت باشید

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

  217. با سلام و تشکر بابت انتشار درس جدید.
    از فروردین که فصول باقیمانده انتشار نیافت جهت پیشبرد اهداف آموزشی ام یک مجموعه از مقدماتی تا حد پیشرفته تهیه کردم. متاسفانه باید بگویم سطح آموزش برخلاف نام آن اصلا در حد انتظار نبود. لذا خواهشمندم فصول و موارد باقیمانده را برای ما که هر روز و هر شب به این بخش سایت سر میزنیم؛ طبق وعده تا پایان خردادتان منتشر کنید.
    ناگفته پیداست که تهیه این آموزشها وقت و انرژی فراوانی از شما برده و همگی ما که در حال استفاده از دانش و تجربه شما هستیم قدردان زحماتتان خواهیم بود
    با تشکر فراوان از استاد و تیم تدوین آموزشها

    1. سلام.
      بله چشم. تا پایان خرداد همه فیلمهای باقیمانده را منتشر میکنیم.
      شما هم لطفاً اگر اشکال و ایرادی در فیلمها میبینید حتماً گزارش دهید تا اصلاح کنیم. همچنین این فیلمها را به دیگران بدهید (کپی مجاز است!) و وجود این فیلمها را به دیگران اطلاعرسانی کنید تا افراد بیشتری از این فیلمها استفاده کنند.
      با تشکر.

  218. با عرض سلام حضور محترمتون
    به عنوان یک هم وطن با هیچ زبانی نمی تونم از زحماتتون تشکر کنم . دست شما رو می بوسم و قدر دان زحمات بسیاربا ارزشتون هستم .
    در ضمن یک سئوال دارم . آیا API java 8 منظورمdocumentation interface هست به زبان فارسی هم وجود داره اگر چه با کلاسها و متد های محدود ؟ چون بعضی قسمتهای انگلیسی نامفهوم هست برام . با تشکر و ارادت فراوان

  219. با سلام و احترام
    ممنون از زحماتتون
    آموزشها بسیار عالی هستند
    بعید میدونم در کلاسهای بیرون مطالب با این کیفیت خوب توضیح داده بشه
    میخواستم بدونم امکانش هست که راجع به networking در جاوا هم ویدیو تهیه کنید؟
    یا اگر منبع خوبی رو در ابن مورد میشناسید که ساده توضیح داده باشه معرفی کنید
    با تشکر

      1. جسارتا من یه سؤال دیگه هم دارم
        راجع به کتابخونه ی jgraph تو آموزش های بعدی مطلبی آموزش داده شده؟

  220. سلام. انشاءالله تا پایان خرداد همه ویدیوها آماده میشوند. در حال حاضر همه ویدیوها ضبط و تدوین شده اند و فقط مرحله بازبینی و ویرایش احتمالی باقیمانده است.

  221. با عرض سلام و خسته نباشید و تشکر بابت آموزش های بسیار بسیار خوب شما. می خواستم اگر امکانش هست بفرمایید ویدیو های فصل 4 در چه تاریخی آماده می شوند؟

    با تشکر

  222. سلام
    واقعا خسته نباشید

    من سر کلاس تو دانشگاه هیچی نمیفهمم ولی این ویدیو ها واقعا فوق العاده هستن…

    فقط یه سوال مفهوم abstract ها تو کدوم ویدیو معرفی شدن؟

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

  224. فوق العاده بود(Exceptions)
    فقط یه سوال
    مبحث override تو کدوم بخشه؟
    ممنون میشم جواب بدید باید دانلودش کنم…
    3>

    1. معمولا برنامه نویسان جاوا به سراغ برنامه نویسی وب یا اندروید میروند. و در این موارد, واسط گرافیکی جاوا، مثلا سوینگ، کاربرد کمتری دارد

  225. سلام. ممنون بابت آموزش جدید. کیفیت آموزش‌ها خیلی خوب شده. صدا خیلی قوی‌تر و بهتر شده. ممنون از همه.

  226. سلام
    ابتدا سپاس گذارم برای آموزش‌های خیلی خوب شما.

    می‌خواستم بگم خیلی خوب می‌شد اگر کتاب دایتل نسخه‌ی 10 و برای دانلود قرار بدین. مخصوصا نسخه‌ی late objects.

    سپاس گذارم 🙂

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

  228. فقط میتونم بگم دمتون گرم موفق و پیروز باشین عیدتونم مبارک 2ساعت و نیم مونده ب سال تحویل سال جدید امیدوارم ساای پر برکت برای همه اعضای جاوا کاپ باشه امیدوارم هرچی زودتر تکمیل بشه ..

  229. سلام اموزشاتون خیلی خیلی عالیه واقعا مفید هست فقط خواهش میکنم در محیط from هم ادامش بدین و تکنیک های برنامه نویسی رو هم درش بگین که از نون شب واجب تره! چون هیچ جا نیستش

  230. سلام و خداقوت به استاد گرامی.خواستم تشکر کنم از فیلم های اموزشی فوق العادتون و یک سوال هم داشتم.برای ساخت وبسایت که کاملا با جاوا نوشته بشه و به css php نیاز نداشته باشه بعد از یادگیری این دوره چه کاری باید بکنیم و چه نسخه ای رو باید یاد بگیریم؟خیلی ممنونم

    1. تا جایی که می دونم برنامه نویسی وب سایت بخش کلاینت دیگه با جاوا نوشته نمی شه چند سالی است بدلایل امنیتی توصیه می شه پلاگین جاوای مرورگرها رو غیر فعال کنید پیش فرض jre هم بعد از نصب غیر فعال بودن است. Css هم زبان برنامه نویسی نیست که جاوا جایگزین آن بشود.

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

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

  233. سلام خیلی خیلی تشکر از حماتتون
    لطفا اگه نتونستین تا یه جایی بیشتر ادامه بدین آموزش ها رو پولی کنید و تا سطح بالاتری ادامه بدید

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

    1. سلام.
      من موافقم. حتی در چند نظر بالاتر هم من این پیشنهاد و دادم که تحت هیچ شرایطی متوقف نشه. پولی کنید ولی ادامه بدین.
      من موافقم 🙂

  234. بسیار ممنون از ویدیو های خوبتان. بسیار از آن ها استفاده کردم و جا دارد از شما تشکر کنم.

    لطفا تاریخ تکمیل بقیه ویدیوها و اسلاید ها را اعلام فرمایید.

    1. بله واقعا. من دارم روز شماری می‌کنم برای انتشار آموزش‌ها. تو رو خدا این آموزش‌ها رو تا جایی که می‌تونید ادامه بدین. ممنون 🙂

  235. واقعا مرسی از اموزش هاتون فقط عالی میشه اگه تا سطح پیشرفته پیشبره و پروژه محور هم باشه چون اموزش پروژه محور جاوا خیلی خیلی کم یابه اصلا انگار نیست

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

  237. سلام.
    بابت آموزشها خیلی ممنونم. من امکانات جدید جاوا 8 را از سایت فرانش که لینک داده بودید خریدم و استفاده کردم. خیلی خوب بود. اما خواهشا همه قسمتهای باقیمانده را هم قرار بدید تا بتونیم در فرصت عید نوروز ببینیم و بر این اساس تمرین داشته باشیم. من هم بی صبرانه منتظر ادامه آموزشها هستم. مرسی.

    1. انشاءالله سعی میکنیم بیشتر آموزشها را تا قبل از پایان سال 94 تکمیل کنیم. از حمایت و پیگیری شما ممنونیم.

  238. سلام
    ابتدا سپاس گذارم برای این آموزش‌های خوب. می‌خواستم بدونم که این آموزش‌ها کامل میشه؟ بی‌صبرانه منتظر ادامه‌ی آموزش‌ها هستم. ممنون از شما 🙂

    1. فرایند تدوین، بازبینی و انتشار این فیلمها زمانبر است، ولی در تلاشیم تا قبل از تعطيلات عید بخش عمده آموزشها را تکمیل کنیم.

  239. نظرتون درباره کتاب Java The Complete Reference 9th edition چیه؟ با تموم کردن این کتاب به چه سطحی از جاوا میرسیم؟
    مرسی

    1. من خودم این کتاب رو در 6 ماه خوندم و باید بگم که بخش مفاهیم پایه ای جاوا رو خیلی خوب درس داده ولی بخشهای پیشرفته مثل شبکه، مختصر توضیح داده؛ چون مطالبش خیلی زیاده و نیاز به کتابهای تخصصی در اون موارد هست.
      بهترین کتابی است که خوندم.
      با این کتاب، نیازی به هیچ آموزش دیگری ندارید و بقیه موارد به جستجوی سوالات در اینترنت و استعداد خودتان بستگی دارد.

  240. خیلی خیلی ممنون از این آموزشها. واقعا وب فارسی نیازمند این نوع محتواهاست. من به شخصه از شما متشکرم و بسیار استفاده کردم. ممنون از شما.

    استاد درسها را ادامه نمی دهید؟؟؟
    تا مبحث چندریختی اومدیم جلو…
    مباحث جدیدتر کی منتشر میشه؟

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