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

  • توسط علیرضا مجیدی
  • 2 سال قبل
  • ۱۰

زبان برنامه نویسی جاوا چیست؟

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

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


آگهی متنی میان‌متنی:
برنامه‌ریزی روزانه به شیوهٔ افراد موفق و ثروتمند را بیاموزید (کتاب الکترونیک رایگان)


از لپ تاپ ها تا دیتاسنتر ها، کنسول های بازی تا ابر رایانه های علمی، گوشی های همراه تا اینترنت، جاوا همه جا هست!

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

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

برنامه نویسی به زبان جاوا برای آندروید امکانات فراوانی را در اختیار کاربر قرار میدهد. در این روش شما با استفاده از امکانات جاوا و همینطور APIهای ارائه شده برای آندروید می توانید انواع برنامه های کاربردی را پیاده سازی کنید. از جمله امکاناتی که در برنامه نویسی به زبان جاوا برای آندروید در اختیار ما قرار میگیرد مدیریت و کنترل ابزار های اتصال مانند GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth و Wi-Fi و مدیریت و ارسال و دریافت پیام کوتاه  SMS می باشد. به منظور ذخیره اطلاعات نیز می توان از پایگاه داده SQLite استفاده کرد و داده های مورد نیاز برای برنامه ها را در این پایگاه داده ذخیره و مدیریت کرد.

در حال حاظر آمار دقیقی مبنی بر تعداد برنامه های نوشته شده برای این سیستم عامل به وسیله زبان جاوا نمی توان ارائه داد. اما می توان گفت که اکثر نرم افزار های نوشته شده در مارکت ها ایرانی و مارکت های خارجی مانند Google Play به زبان جاوا می باشند. به عنوان مثال و نمونه می توانیم به برنامه های زیر اشاره کنیم:

۱) اکثر بازی های ارائه شده به ویژه بازی های آنلاین همانند Clash Of Clans و …

۲) برنامه های کاربردی نظیر نسخه آندروید نرم افزار Word و Clean Master و …

۳) برنامه های ارتباط جمعی نظیر Facebook و WhatsApp و …

حق الزحمه برنامه نویسان جاوا

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

10-8-2015 11-21-19 PM

این یک گزارش حقوق جهانی است و محدود به کشور خاصی نمی باشد. تقریبا حدود ۸۵۰۰۰$ است، که همچنان یک حقوق بالایی است، به ویژه با در نظر گرفتن این که این زبان برنامه نویسی را می توانید با آموزش های ارائه شده یاد بگیرید!

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

مفاهیم پایه جاوا از وبسایت رسمی اراکل

10-8-2015 11-22-35 PM

خوشبختانه، وب سایت رسمی اُراکل (شرکت سازنده جاوا) یک مقدمه بسیار عالی برای جاوا دارد که پاسخ سوالات “جاوا چیست؟” و “چگونه کار می کند؟” را به خوبی می دهد.

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

مفاهیم پایه جاوا – خانه درختی (TREEHOUSE)

10-8-2015 11-23-38 PM

برنامه نویسی جاوا را از ابتدا با این دوره ۳ واحدی از شرکت Treehouse یاد بگیرید. یک بازی تعاملی را هنگام یادگیری انواع داده ها، شرطی ها، لوپینگ و سایر مفاهیم بسازید. واحد ۱ اطلاعات اولیه ای از محیط کار و متغیر ها در اختیار می گذارد؛ واحد ۲ نحوه تشکیل نمونه اولیه یک بازی را یاد می دهد و همچنین نحوه عیب یابی کد های خود را نیز به شما آموزش می دهد؛ و واحد ۳ به شما نحوه تشکیل فیلتر های رشته ای به کمک “یا” ها و “و” های منطقی را نشان می دهد. شما حتی به تجربه برنامه نویسی در گذشته نیازی ندارید.

مقدمه ای بر برنامه نویسی در جاوا

10-8-2015 11-24-25 PM

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

این منبع همچنین یکی از منابع دوستانه (صمیمی) یادگیری جاوا است، با اینکه در ابتدا ممکن است تخصصی بنظر بیاید. این دوره پر است از تصاویر، نمونه ها، کد های پیش نمایش و مستندات تا شما را راه بیاندازد.

جاوا را آنلاین یاد بگیرید

10-8-2015 11-25-16 PM

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

بعلاوه، همواره جالب است که چند کد را بارگذاری کرده و آن را آزمایش کنیم، بدون این که نیازی به اجرای IDE باشد.

ساختن برنامه های اندرویدی با جاوا قسمت ۱ و قسمت ۲ (CREATIVELIVE/O’REILLY)

10-8-2015 11-30-15 PM

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

برنامه نویسی پیشرفته جاوا (INFINITESKILLS)

10-8-2015 11-30-58 PM

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

آموزش جاوا برای مبتدیان کامل / الگوهای طراحی جاوا و معماری (UDEMY)

Udemy چندین دوره رایگان و پرداختی در مورد جاوا دارد، که از درس های مقدماتی تا پیشرفته پیش می رود. ما دو نمونه رایگان و پر طرفدار را معرفی می کنیم. یکی از آنها (+) مبتدیان واقعی را مورد هدف دارد و شامل ۷۵ کنفرانس چند رسانه ای با زمان آموزشی بیش از ۱۶ ساعت می شود. دیگری (+)، شامل ۱۹ کنفرانس با زمان آموزشی ۴٫۵ ساعت، بر کمک به شما برای طراحی و بهبود و سریع کردن ساختار کد نویسی جاوای شما تمرکز دارد.

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

10-8-2015 11-32-06 PM

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

مهارت کدنویسی خود را با فنجانی از جاوا توسعه دهید

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

قبلی «
بعدی »

۱۰ دیدگاه‌ها

  1. مرسی ، خیلی مفید بود

  2. همه اینای که شما گفتین درسته
    ولی در ایران من تنها یک سایت پیدا کردم که خوب اموزش جاوا میده سایته http://appinapps.com/ هست
    خیلی عالی تمای مباحث رو ساده توضیح دادن.من خیلی ساده با این ساایت شروع کردم
    ولی متاسفانه هیچ وقت همچین منابع خوب و رایگانی رو ا به کاربرانتون معرفی نمی کنید

  3. دو تا پست گذاشتین به شکل تابلویی رپتاژ فرادرسن.از نظر من ایرادی نداره اتفاقا همین دوره فرادرس رو خودم خریدم و گذروندم ولی نمیدونم شاید بهتر باشه بگید رپرتاژه یا چی

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

    • مطلبی رو میخوندم که میگفت برای اشنایی اولیه و برنامه نویس شدن ۵ سال, برای حرفه ای شدن ۱۰ سال, برای صاحبنظر و استادی ۲۰ سال زمان و تمرین و تکرار لازم هست.

      یکی از کتابهای خوبی که ترجمه شد با عنوان چگونه با جاوا برنامه بنویسم از deitel & deitel ترجمه بهرام پاشایی چاپ نهم و ۱۲۵۹ صفحه است.کتاب خیلی از مسائل مرتبط با جاوا رو توضیح میده.
      ولی به نظرم خودتون رو محدود به یک کتاب نکنید منابع دیگه رو هم بخونید و به شدت تمرین و تکرار

  5. امیدوارم این دست پست ها باعث نشه ما با یه سری از جاوا کارها که تجربه ای ندارن و فقط با دیدن ۴ تا ویدئو که به لحاظ محتوایی ضعیف هستند (این در مورد ویدئوهای خارجی هم صدق می کنه) مواجه باشیم. کما اینکه الان ما برای پیدا کردن یه جاوا کار گاها تا سه ماه باید مصاحبه کنیم با افراد متقاضی و عمدتا افراد پرمدعایی رو می بینیم که در عمل هیچ کارایی ندارن.

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

  7. جاوا یا java رو شرکت سان میکروسیستم اختراع یا ابداع یا ساخت ولی اوراکل شرکت رو خرید و سان میکروسیستم بعدها ورشکست شد و مالک جاوا در حال حاضر اوراکل هست نه سازنده جاوا.

  8. متن مطلب رو نمی بینم!
    اگر دنبال کتاب زبان اصلی هستید. می‌تونید از این سایت دانلود کنید. کاملا مجانیه و کالکشن خوبی هم داره.
    http://it-ebooks.info/

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

پاسخ دهید

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

بنرهای تبلیغاتی