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

دپارتمان برنامه نویسی جاوا مجتمع فنی تهران نمایندگی نارمک

زبان جاوا یکی از زبان های برنامه نویسی است که اولین بار توسط شرکت Sun Microsystems  منتشر شد. امروزه  زبان برنامه نویسی جاوا همه جا است و می‌توان گفت به یک زبان فراگیر تبدیل شده است. بسیاری از برنامه‌های کاربردی و وب‌سایت‌ها مبتنی بر جاوا هستند. کنسول‌های بازی تا تلفن‌های همراه جاوا بر بازار دنیای تکنولوژی حاکم شده است.
 

اهداف اولیه‌ی جاوا

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

  • ساده و مشهور بودن
  • قابلیت شئ‌گرایی قدرتمند
  • کارایی و عملکرد بالا و بهینه
  • قابلیت انتقال و پورتابل بودن
  • ضریب اطمینان بالا و خطای کم
  • زبانی پویا با قابلیت نخ‌کشی

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

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

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

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

۱. (Java SE (Standard Edition: این پلتفرم که با نام J2SE نیز شناخته شده است، شامل کتابخانه‌های اصلی زبان برنامه نویسی جاوا است و با استفاده از آن، کاربران می‌توانند برنامه‌های جاوا خود را برای دسکتاپ، سرورها و محیط‌های جاسازی شده توسعه دهند. مولفه‌های این پلت‌فرم، شامل کیت توسعه جاوا (JDK)، محیط زمان اجرای جاوا (JRE) و رابط برنامه‌نویسی کاربردی (API) این پلت‌فرم است. کیت توسعه جاوا، شامل JRE، کامپایلرها و اشکال زداهایی است که برای توسعه اپلت‌ها و برنامه‌های کاربردی موردنیاز است. محیط زمان اجرا هم کتابخانه‌ها، ماشین مجازی جاوا و سایر مولفه‌های موردنیاز برای اجرای اپلت و برنامه‌های جاوا را شامل می‌شود.

۲. (Java EE (Enterprise Edition: این پلت‌فرم، به عنوان نسخه تجاری برای ساخت وب و برنامه‌های تجاری ارائه شد. این پلت‌فرم با نام J2EE شناخته شده است. با کمک این پلت‌فرم می‌توانیم مولفه‌های سمت سروری ایجاد کنیم که می‌تواند به درخواست-پاسخ مبتنی بر وب پاسخ بدهد. در نتیجه، می‌توانیم برنامه‌هایی ایجاد کنیم که می‌تواند با کلاینت‌های مبتنی بر اینترنت شامل مرورگرهای وب، کلاینت‌های مبتنی بر CORBA و حتی سرویس‌های وب میتنی بر REST و SOAP، تعامل داشته باشد.

۳. (Java ME (Micro Edition: این نسخه، یک پلت‌فرم سبک وزن برای توسعه تلفن‌های همراه است که در گذشته با عنوان J2ME  شناخته می‌شد. این نسخه، برتری خود را در عرصه توسعه ابزارهای جاسازی شده یا دستگاه‌های تعبیه شده ثابت کرده و الان در تلاش است در عرصه توسعه گوشی‌های هوشمند نیز پیشرو باشد.

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

 

خبرها و مقاله‌های برنامه نویسی جاوا java