خانه Android, Eclipse, java, اندروید, جاوا, فیلم آموزشی فصل دوم: مفاهیم پیشرفته در زبان جاوا

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

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

در این مجموعه به آموزش برنامه نویسی جاوا از سطح مقدماتی تا سطح پیشرفته می پردازیم. در طول این دوره از ابزار هایی مانند eclipse و netbeans و … استفاده می شود و تکنیک های مربوط به هر ابزار نیز آموزش داده می شود.

LoGo-Java-Tutorials-Season-02

توضیح:

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

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

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

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

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

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

   √ قسمت چهارم:  آشنایی با برنامه نویسی وب در جاوا (Applet و JSP)

   √ قسمت پنجم:  آشنایی با گرافیک در جاوا (AWT)

   √ قسمت ششم:  آشنایی با برنامه نویسی بصری (Visual Programming)

 

لینک دانلود فصل دوم:

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

  • زمان: ۴ ساعت و ۳۰ دقیقه

  • حجم فایل زیپ: ۳۹۵ مگابایت

 

دانلود ابزار های موردنیاز:

    • محیط برنامه نویسی Eclipse (نسخه جدید)

    • پلاگین های موردنیاز برای Eclipse

    • نرم افزار Xampp (سرویس دهنده Apache Tomcat)

    • نرم افزار ++Notepad

 

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

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

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

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

  • فصل چهارم: آموزش ابزار های سویینگ (Sowing Components)

  • فصل پنجم: پروژه سیستم مدیریت هتل (HMS)

 

پیشنهاد میکنیم
دیدگاه ها
  1. مجید گفت:

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

    • متیما یوسفی راد گفت:

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

  2. Iman گفت:

    با عرض سلام و خسته نباشید و همچنین تبریک سال نو
    بنده یک پروژه دارم که باید برنامه ای آموزشی تحت پلتفرم ویندوز طراحی کنم
    بین یادگیری C# و JAVA مردد هستم
    و میخوام هرچه سریعتر شروع کنم
    نظر خودم JAVA هست چون کاربرد بسیار زیادی داره
    میخوام ببینم که با این آموزش های شما میتونم از مبتدی شروع کنم ؟
    و اینکه آموزش اجرای یک برنامه در محیط ویندوز داده میشه؟
    در پکیج C# خیلی خوب توضیح داده شده و خب تکلیف روشنه
    اما این آموزش رو زیاد مطمئن نیستم
    خواهش میکنم جواب بدید و در صورت امکان بهم میل بزنید
    و بگید که کدام زبان رو انتخاب کنم
    اگر با JAVA بتونم کار رو پیش ببرم با آموزش های شما عالی میشه
    ممنون که کمک می کنید

    • متیما یوسفی راد گفت:

      درود بر شما

      پاسخ به ایمیل شما ارسال شد

      • hamid_ghp گفت:

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

        • متیما یوسفی راد گفت:

          درود بر شما

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

  3. ali گفت:

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

    من پکیج کامل اندروید رو خریداری کردم ازتون

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

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

    فقط این ۲ قسمت کافیه ؟

    • متیما یوسفی راد گفت:

      درود بر شما (привет)

      بله. در این دو فصل مفاهیمی که در برنامه نویسی اندروید با جاوا بکار میره، با مثال آموزش داده شده. از این دو فصل به بعد به برنامه نویسی بصری میپردازیم (برای ویندوز یا لینوکس).

  4. esi گفت:

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

    • متیما یوسفی راد گفت:

      درود بر شما

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

  5. کاربر گفت:

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

  6. کاربر گفت:

    با سلام .لینک پرداخت انلاین و دانلود فصل دوم جاوا کجاست ؟؟؟

  7. کاربر گفت:

    خواهش میکنم زود جواب بدین .من منتظرم .

  8. وحید گفت:

    با سلام

    تشکر میکنم از سایت خوبتون

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

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

    ممنون

    منتظر جوابتون هستم

    • متیما یوسفی راد گفت:

      درود بر شما

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

      فصل ۴ هم بزودی منتشر میشه و شما میتونید با این آموزش ها و تمرین خودتون، به سطح حرفه ای برسید

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

  10. محمد گفت:

    سلام کلا چنتا سر فصله؟

    • متیما یوسفی راد گفت:

      درود بر شما

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

  11. ابوالفضل گفت:

    سلام اموزشاتون فارسی هستش؟

  12. ابوالفضل گفت:

    سلام من پولو پرداخت کردم و نوشت پرداخت با موفقیت انجام شد ولی تو این صفحه سفید موند http://payline.ir/payment/callback-mellat حالا چیکار کنم لطفا رسیدگی کنید من میخواستم تمام فصولو خریداری کنم ولی این وضع درگاه پرداختتونو که دیدم منصرف شدم

    • مدیر گفت:

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

  13. نسیم گفت:

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

  14. salar گفت:

    سلام
    ببخشید من دو سه روز پیش این فصل رو خریداری کردم و به خاطر کمبود وقت همون موقع دانلود نکردم الان که رفتم سراغ ایمیلم ایمیلی برام نمیومده بود که حاوی لینک دانلود باشه من الان باید چیکار بکنم ؟
    اینم شماره تراکنش من : ۸۳۴۶۳۷۲
    زودتر رسیدگی کنین ممنون

  15. ihan گفت:

    سلام

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

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

    • متیما یوسفی راد گفت:

      درود بر شما

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

      • حسین گفت:

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

  16. درود…فصل دوم آموزش جاوا دانلود کردم و چند بار دانلود متاسفانه فایل خراب از آب درامد…لطفا از نو جایگزین کنید….
    درضمن آموزش اندروید که دی ماه سال پیش از سایت شما خریدم هنوز شروع به یادگیری نکردم چون باید جاوا رو کامل بدونم و ممنونم رایگان قرار دادید که نیاز شدیدی داشتم :)

    • مدیر گفت:

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

  17. فرهاد گفت:

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

    • متیما یوسفی راد گفت:

      درود بر شما

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

      • سجاد گفت:

        سلام . پیشنهاد شما برای پیشرفت کردن و کار کردن به صورت تخصصی چیه ؟
        ممنون …

        • متیما یوسفی راد گفت:

          درود بر شما

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

  18. Zaki گفت:

    سلام، وقت بخیر.
    ببخشید من توی قسمت ششم – فصل ۲ (آشنایی با برنامه نویسی بصری)، اون سه تا فایل رو به صورت صحیح کپی کردم، ولی پلاگینش اضافه نمیشه، منظورم همون دکمه create new visual classes هستش. حتی از روش install new software هم رفتم ولی بازم درست نشد… لطفا راهنمایی کنید، چکار باید بکنم؟؟؟
    نسخه ایکلیپسم Luna SR1 – 4.4.1
    بابت آموزش هاتون هم بینهایت ممنونم

    • متیما یوسفی راد گفت:

      درود بر شمال

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

  19. karbar گفت:

    salam.chera tu fasle 2 yadgirie java umadin az shabake o web goftin???

  20. mojtaba گفت:

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

    • متیما یوسفی راد گفت:

      درود بر شما

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

  21. alireza گفت:

    سلام .. ببخشید در قسمت Thread ها و استفاده از اینترفیس Runnable گفتین که قبلش حتما کتاب برنامه نویسی شئ گرا رو خونده باشیم میشه اون کتاب رو معرفی کنید ؟ با تشکر!

  22. alireza گفت:

    میشه بیشتر راهنمایی کنید تو کدوم فصل هست؟ من هر چی میگردم پیدا نمیکنم

  23. shahab گفت:

    salam.bebakhshid chera eclipse man un gozineye swing ke tu filme shoma has ro nadare??
    bayad chize khasi nasb knam ta biad?

    • متیما یوسفی راد گفت:

      درود بر شما

      باید پلاگین های لازم رو نصب کنین. میتونین از netbeans برای برنامه نویسی بصری استفاده کنین.

  24. alireza گفت:

    با سلام و درود … میشه یک منبع فارسی معرفی کنید که Socket Programming در جاوا رو ادامه داده باشه اخه خیلی مبحث جالب هستش و فکر میکنم علاقه مندان زیادی داشته باشه!! با تشکر فراوان

  25. احمد گفت:

    سلام مهندس یوسفی عزیز
    تشکر بابت آموزش های خوبتون
    من تو قسمت آخر فصل ۲ به یک مشکل خوردم
    توی طراحی ماشین حساب تمام کد هارو به صورت کامل نوشتم ولی توی textfield وقتی عدد اعشاری وارد میکنم یک ارور مبنی بر این که نمیتومه رشته رو تجزیه کنه میده مشکل چی میتونه باشه و چطور حل میشه؟
    ضمنا متغیر هارو هم double تعریف کردم
    با تشکر

    • متیما یوسفی راد گفت:

      درود بر شما

      ممکنه بجای ممیز از / (که یک کاراکتر متنی هستش) استفاده کردین که نمیتونه متن رو به عدد تبدیل کنه. برای جدا گردن اعداد اعشاری از . استفاده کنین. یا اینکه کلاً ورودی تکست فیلد رو از نوع عدد اعشاری تعریف کنین تا جز عدد اعشاری چیزی واردش نشه.

دیدگاه شما

نام

ایمیل

سایت( اختیاری )