preloder

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

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

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

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

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

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

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

این بخش مجموعاً در ۴ ساعت و ۳۰ دقیقه آماده شده است.

قسمت اول آشنایی با مبانی برنامه‌نویسی جاوا را مشاهده نمایید:

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

 

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

تمرین خودآزمون
۲- مفاهیم اولیه زبان جاوا اسلاید  (pdf)اسلاید (pptx)لینک دانلودمشاهده در آپارات
مشاهده در نماشا
 تمرین خودآزمون
۳- رشته، آرایه و چند داستان دیگر اسلاید  (pdf)اسلاید (pptx)لینک دانلودمشاهده در آپارات تمرین خودآزمون
— پروژه اولاسلاید  (pdf)اسلاید (pptx)لینک دانلودمشاهده در آپارات
مشاهده در نماشا
 نمونه کد

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

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

این بخش مجموعاً در ۸ ساعت و ۵۷ دقیقه آماده شده است.

قسمت اول مبانی برنامه‌نویی شیء‌گرا در جاوا را مشاهده نمایید:

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

 

 

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

تمرین خودآزمون
۵- اشیاء در جاوااسلاید  (pdf)اسلاید (pptx)لینک دانلود
 مشاهده در آپارات تمرین خودآزمون
۶- تولد و مرگ اشیاءاسلاید  (pdf)

 

غلط‌‎‌نامه

اسلاید (pptx)

 

غلط‌نامه

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

 

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

 

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

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

 

غلط‌نامه

اسلاید (pptx)

 

غلط‌نامه

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

 

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

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

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

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

 

 
تمرین خودآزمون
۹- مهارت‌های برنامه‌نویسیاسلاید  (pdf)اسلاید (pptx)لینک دانلود مشاهده در آپارات تمرین خودآزمون
— پروژه دوماسلاید  (pdf)اسلاید (pptx)لینک دانلود
 مشاهده در آپارات کد نفر اول

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

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

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

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

 

غلط‌نامه

اسلاید (pptx)

 

غلط‌نامه

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

 

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

۱۱- چندریختی (Polymorphism)اسلاید  (pdf)اسلاید (pptx) لینک دانلود
مشاهده در آپاراتتمرین خودآزمون 
۱۲- واسط (Interface)اسلاید  (pdf)اسلاید (pptx)لینک دانلود
مشاهده در آپاراتتمرین خودآزمون
۱۳- مدیریت استثناء (Exception)اسلاید  (pdf)اسلاید (pptx)لینک دانلود
مشاهده در آپارات تمرین خودآزمون
— پروژه سوماسلاید  (pdf)اسلاید (pptx)    

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

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

قسمت اول کیفیت نرم‌افزار را مشاهده نمایید:

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

 

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

بازآرایی برنامه‌ها (Code Refactoring)اسلاید  (pdf)اسلاید (pptx) لینک دانلود مشاهده در آپارات

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

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

قسمت اول ساختمان‌های داده و انواع عام را مشاهده نمایید :

سایر فایل‌ها و آموزش‌ها :
۱۴- ظرف‌ها و ساختمان‌های داده
(Containers and Data Structures)

 اسلاید  (pdf)

غلط‌نامه

اسلاید (pptx)

غلط‌نامه

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

 

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

۱۵- انواع داده عام (Generics)اسلاید  (pdf)اسلاید (pptx) لینک دانلود
مشاهده در آپاراتتمرین خودآزمون
— پروژه چهارم     

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

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

قسمت اول مفاهیم پیشرفته در  آموزش جاوا را مشاهده نمایید:

سایر فایل‌ها و آموزش‌ها:
۱۶- فایل و IO اسلاید  (pdf)اسلاید (pptx)  لینک دانلود
مشاهده در آپاراتتمرین خودآزمون
۱۷- برنامه‌های چندنخی (Multi-Thread)  اسلاید (pdf)اسلاید (pptx) لینک دانلودمشاهده در آپاراتتمرین خودآزمون
۱۸- مباحث پیشرفته در برنامه‌های موازی (Concurrency) اسلاید (pdf)اسلاید (pptx) لینک دانلودمشاهده در آپارات 
۱۹- بازتاب (Reflection) اسلاید (pdf)اسلاید (pptx) لینک دانلودمشاهده در آپاراتتمرین خودآزمون 
— پروژه پنجم     

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

 

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

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

سایر فایل‌ها و آموزش‌ها :
۲۰- امکانات جدید جاوا در نسخه ۸  اسلاید (pdf)اسلاید (pptx) لینک دانلود
مشاهده در آپاراتتمرین خودآزمون

 

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

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

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

.

.

.

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

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

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

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

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

 

[تعداد: 432    میانگین: 4.8/5]

‫۳۸۴ نظرها

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  18. بازتاب: برکه
  19. سلام ممنون از سایت خوبتون.هدف من یادگیری اندروید است میخواستم بدونم دیدن این فیلم ها برای من مفید است؟ و تا قسمت چندم لازم است که نگاه کنم

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  32. عرض سلام واحترام
    مشخصات سیستم : ویندوز۱۰ و 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  41. با سلام

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

  42. 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

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

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

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

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

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

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

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

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

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

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

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

    سپاس از شما

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

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

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

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

پاسخی بگذارید

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

دکمه بازگشت به بالا